OSDN Git Service

./:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-21  Ian Lance Taylor  <iant@google.com>
2
3         PR tree-optimization/33134
4         * g++.dg/tree-ssa/pr33134.C: New test.
5
6 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7
8         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
10
11 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
12
13         PR debug/32610
14         * gcc.dg/debug/pr32610.c: New test.
15
16         * g++.dg/init/new24.C: New test.
17
18         PR middle-end/32912
19         * gcc.dg/pr32912-1.c: New test.
20         * gcc.dg/pr32912-2.c: New test.
21         * gcc.dg/pr32912-3.c: New test.
22
23 2007-08-21  Richard Guenther  <rguenther@suse.de>
24
25         * gcc.dg/pointer-arith-10.c: New testcase.
26
27 2007-08-21  Richard Guenther  <rguenther@suse.de>
28
29         PR middle-end/33122
30         * gcc.c-torture/compile/pr33122.c: New testcase.
31
32 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
33
34         * g++.dg/warn/Wnvdtor-2.C: New testcase.
35
36 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
37
38         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
39
40 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
41
42         PR c++/33025
43         * g++.dg/init/new23.C: New test.
44
45 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
46
47         PR middle-end/30564
48         * gcc.c-torture/compile/pr30564-1.c: New test.
49         * gcc.c-torture/compile/pr30564-2.c: New test.
50
51 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
52
53         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
54
55 2007-08-19  Tobias Burnus  <burnus@net-b.de>
56
57         * gfortran.dg/interface_abstract_2.f90: New.
58         * gfortran.dg/interface_abstract_1.f90: Fix typo.
59
60 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
61
62         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
63         unknown (so that outer-loop wont get analyzed).
64         * gcc.dg/vect/vect-outer-1a.c: New test.
65         * gcc.dg/vect/vect-outer-1b.c: New test.
66         * gcc.dg/vect/vect-outer-1.c: New test.
67         * gcc.dg/vect/vect-outer-2a.c: New test.
68         * gcc.dg/vect/vect-outer-2b.c: New test.
69         * gcc.dg/vect/vect-outer-2c.c: New test.
70         * gcc.dg/vect/vect-outer-2.c: New test.
71         * gcc.dg/vect/vect-outer-3a.c: New test.
72         * gcc.dg/vect/vect-outer-3b.c: New test.
73         * gcc.dg/vect/vect-outer-3c.c: New test.
74         * gcc.dg/vect/vect-outer-3.c: New test.
75         * gcc.dg/vect/vect-outer-4a.c: New test.
76         * gcc.dg/vect/vect-outer-4b.c: New test.
77         * gcc.dg/vect/vect-outer-4c.c: New test.
78         * gcc.dg/vect/vect-outer-4d.c: New test.
79         * gcc.dg/vect/vect-outer-4e.c: New test.
80         * gcc.dg/vect/vect-outer-4f.c: New test.
81         * gcc.dg/vect/vect-outer-4g.c: New test.
82         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
83         * gcc.dg/vect/vect-outer-4i.c: New test.
84         * gcc.dg/vect/vect-outer-4j.c: New test.
85         * gcc.dg/vect/vect-outer-4k.c: New test.
86         * gcc.dg/vect/vect-outer-4l.c: New test.
87         * gcc.dg/vect/vect-outer-4m.c: New test.
88         * gcc.dg/vect/vect-outer-4.c: New test.
89         * gcc.dg/vect/vect-outer-5.c: New test.
90         * gcc.dg/vect/vect-outer-6.c: New test.
91         * gcc.dg/vect/vect-outer-fir.c: New test.
92         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
93         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.       
94
95 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
96
97         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
98         and -fno-tree-reassoc.
99         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
100         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
101         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
102         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
103         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
104         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
105         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
106         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
107         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
108         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
109         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
110         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
111         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
112         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
113         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
114         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
115         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
116         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
117         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
118         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
119         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
120         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
121         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
122         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
123         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
124         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
125         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
126         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
127         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
128         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
129         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
130         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
131         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
132         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
133         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
134         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
135         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
136
137 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
138
139         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
140         versioning for aliasing).
141         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
142
143         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
144         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
145
146 2007-08-18  Tom Tromey  <tromey@redhat.com>
147
148         PR preprocessor/32974:
149         * gcc.dg/cpp/pr32974.c: New file.
150
151 2007-08-17  Tobias Burnus  <burnus@net-b.de>
152
153         * gfortran.dg/interface_abstract_1.f90: New.
154
155 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
156
157         PR fortran/32881
158         * gfortran.dg/pure_initializer_1.f90: New test.
159
160 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/32875
163         * gfortran.dg/array_constructor_18.f90: New test.
164
165 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
166
167         PR c++/28989
168         * g++.dg/expr/lval3.C: New test.
169         * g++.dg/expr/lval4.C: New test.
170
171 2007-08-17  Ollie Wild  <aaw@google.com>
172
173         PR c++/31749
174         * g++.dg/lookup/builtin3.C: New test.
175         * g++.dg/lookup/builtin4.C: New test.
176         * g++.dg/lookup/using19.C: New test.
177
178 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
179
180         PR c++/32190
181         * g++.dg/parse/error31.C: New.
182
183 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
184
185         PR c++/32112
186         * g++.dg/template/error26.C: New.
187
188 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
189
190         PR fortran/33079
191         * gfortran.dg/zero_length_2.f90: New test.
192
193 2007-08-17  Tobias Burnus  <burnus@net-b.de>
194
195         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
196         * gfortran.dg/kind_tests_3.f03: Ditto.
197         * gfortran.dg/global_vars_f90_init.f90: Ditto.
198         * gfortran.dg/interface_13.f90: Ditto.
199         * gfortran.dg/pr32738.f90: Ditto.
200         * gfortran.dg/module_private_1.f90: Ditto.
201         * gfortran.dg/test_only_clause.f90: Ditto.
202         * gfortran.dg/bind_c_vars.f90: Ditto.
203         * gfortran.dg/bind_c_dts.f90: Ditto.
204         * gfortran.dg/use_9.f90: Ditto.
205         * gfortran.dg/generic_8.f90: Ditto.
206         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
207         * gfortran.dg/private_type_6.f90: Ditto.
208         * gfortran.dg/c_assoc.f90: Ditto.
209         * gfortran.dg/private_type_7.f90: Ditto.
210         * gfortran.dg/global_vars_c_init.f90: Ditto.
211         * gfortran.dg/bind_c_dts_2.f03: Ditto.
212         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
213         * gfortran.dg/c_size_t_test.f03: Ditto.
214         * gfortran.dg/used_types_12.f90: Ditto.
215         * gfortran.dg/pr25923.f90: Ditto.
216         * gfortran.dg/test_com_block.f90: Ditto.
217         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
218         * gfortran.dg/equiv_constraint_7.f90: Ditto.
219         * gfortran.dg/com_block_driver.f90: Ditto.
220         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
221         * gfortran.dg/use_iso_c_binding.f90: Ditto.
222         * gfortran.dg/c_loc_test.f90: Ditto.
223         * gfortran.dg/c_ptr_tests.f03: Ditto.
224         * gfortran.dg/module_interface_1.f90: Ditto.
225
226 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
227
228         PR c++/32870
229         * g++.dg/other/error17.C: Adjust.
230         
231 2007-08-17  Ben Elliston  <bje@au.ibm.com>
232
233         PR middle-end/32970
234         * g++.dg/ext/altivec-14.C: New test.
235
236 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
237
238         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
239         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
240         dump files.
241         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
242         * gcc.dg/vect/pr32366.c: Ditto.
243
244 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
245
246         PR testsuite/33082
247         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
248         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
249         * gcc.dg/dfp/convert-int-fold.c: Ditto.
250         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
251
252 2007-08-16  Tobias Burnus  <burnus@net-b.de>
253
254         PR fortran/33072
255         * gfortran.dg/use_9.f90: New.
256
257 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
258
259         * g++.dg/gcov/gcov-5.C: New test.
260
261 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
262
263         * g++.dg/gcov/gcov-4.C: New test.
264         * lib/gcov.exp (verify-lines): Add support for
265         checking no-coverage lines.
266
267 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
268
269         * gcc.dg/vect/vect-vfa-01.c: New.
270         * gcc.dg/vect/vect-vfa-02.c: New.
271         * gcc.dg/vect/vect-vfa-03.c: New.
272         * gcc.dg/vect/vect-vfa-04.c: New.
273         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
274         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
275         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
276         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
277         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
278         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
279         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
280         gfortran.dg/vect/pr19049.f90: Rename to start with
281         prefix no-vfa-.
282         * gcc.dg/vect/vect.exp: Disable versioning for alias
283         when test starts with no-vfa-.
284         * gfortran.dg/vect/vect.exp: Likewise.
285
286 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
287
288         * gcc.dg/torture/pr32897.c: New test.
289
290 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
291
292         PR c++/31132
293         * g++.dg/template/crash69.C: New.
294
295 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
296
297         * lib/target-supports.exp (check_effective_target_arm32): Use
298         check_no_compiler_messages.
299
300 2007-08-15  Diego Novillo  <dnovillo@google.com>
301
302         gcc.dg/tree-ssa/20070815.c: New test.
303
304 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
305
306         PR fortran/33077
307         * gfortran.dg/random_7.f90: Initialize variable.
308
309 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
310
311         PR middle-end/33074
312         * gfortran.dg/pr33074.f90: New test.
313
314         PR c++/32992
315         * g++.dg/opt/nrv14.C: New test.
316
317 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
318
319         PR c++/33035
320         * g++.dg/template/crash68.C: New.
321
322 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
323
324         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
325         * gcc.dg/sibcall-4.c: Ditto.
326
327 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
328
329         PR fortran/33066
330         * gfortran.dg/use_8.f90: New test.
331         * gfortran.dg/c_loc_tests_2.f03: Fix code.
332
333 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
334
335         PR c++/27211
336         * g++.dg/template/error27.C: New.
337         * g++.dg/template/error28.C: New.
338         * g++.dg/other/pr28304.C: Adjust.
339         * g++.old-deja/g++.mike/p811.C: Likewise.
340
341 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
342
343         PR target/30315
344         * gcc.target/i386/pr30315.c: New.
345
346 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
347
348         PR fortran/32594
349         * gfortran.dg/substr_5.f90: New test.
350
351 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
352
353         PR c/30428
354         * gcc.dg/vector-2.c: New test.
355
356         PR c++/30428
357         * g++.dg/ext/vector8.C: New test.
358
359 2007-08-13  Dan Hipschman  <dsh@google.com>
360
361         PR c/32953
362         * gcc.dg/format/array-1.c: Add an additional test for
363         unterminated format strings of length 1.
364
365 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
366
367         PR fortran/32926
368         * gfortran.dg/external_procedures_3.f90: New test.
369
370 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
371
372         PR fortran/32827
373         * gfortran.dg/import6.f90: New test.
374
375 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
376
377         PR C/30427
378         *  gcc.dg/vector-1.c: New test.
379
380 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
381
382         * gcc.dg/pr21255-4.c: Skip for PIC.
383         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
384
385 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
386
387         * gcc.dg/attr-isr.c: Skip for PIC.
388         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
389         * gcc.dg/attr-isr-trapa.c: Likewise.
390         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
391         * gcc.dg/pragma-isr-trapa.c: Likewise.
392         * gcc.dg/pragma-isr-trapa2.c: Likewise.
393
394 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
395
396         PR fortran/32962
397         * gfortran.dg/transpose_1.f90: New test.
398
399 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
400
401         PR fortran/29600
402         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
403         intrinsic.
404
405 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
406
407         PR fortran/30964
408         PR fortran/33054
409         * gfortran.dg/random_4.f90: New test.
410         * gfortran.dg/random_5.f90: New test.
411         * gfortran.dg/random_6.f90: New test.
412         * gfortran.dg/random_7.f90: New test.
413
414 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
415
416         PR fortran/32860
417         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
418
419 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
420
421         PR fortran/31629
422         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
423
424 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
425
426         PR fortran/29600
427         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
428         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
429
430 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
431
432         PR fortran/32937
433         * gfortran.dg/char_length_6.f90: New test.
434
435 2007-08-10  Ollie Wild  <aaw@google.com>
436
437         * g++.dg/lookup/using18.C: New test.
438
439 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
440
441         PR c++/17763
442         * g++.dg/other/error16.C: New.
443
444 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR libfortran/33039
447         * gfortran.dg/namelist_37.f90: New test.
448
449 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
450
451         PR c++/22256
452         * g++.dg/conversion/op3.C: New.
453
454 2007-08-09  Tobias Burnus  <burnus@net-b.de>
455
456         PR fortran/32987
457         * gfortran.dg/fmt_tab_1.f90: New.
458         * gfortran.dg/fmt_tab_2.f90: New.
459
460 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
461
462         PR c/32796
463         * gcc.c-torture/compile/pr32796.c: New test.
464
465 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
466
467         PR middle-end/32813
468         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
469         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
470         of just -O.
471
472 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
473
474         * gcc.target/mips/code-readable-1.c: New test.
475         * gcc.target/mips/code-readable-2.c: Likewise.
476         * gcc.target/mips/code-readable-3.c: Likewise.
477
478 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
479             Revital Eres  <eres@il.ibm.com>
480
481         * gfortran.dg/sms-1.f90: Add comment.
482         * gfortran.dg/sms-2.f90: New.
483
484 2007-08-07  Ian Lance Taylor  <iant@google.com>
485
486         * gcc.dg/instrument-1.c: New test.
487         * gcc.dg/instrument-2.c: New test.
488         * gcc.dg/instrument-3.c: New test.
489
490 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
491
492         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
493
494 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
495
496         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
497         !vector_alignment_reachable targets.
498         * gcc.dg/vect/vect-33.c: Likewise.
499         * gcc.dg/vect/vect-42.c: Likewise.
500         * gcc.dg/vect/vect-44.c: Likewise.
501         * gcc.dg/vect/vect-50.c: Likewise.
502         * gcc.dg/vect/vect-70.c: Likewise.
503         * gcc.dg/vect/vect-71.c: Likewise.
504         * gcc.dg/vect/vect-87.c: Likewise.
505         * gcc.dg/vect/vect-88.c: Likewise.
506         * gcc.dg/vect/vect-91.c: Likewise.
507         * gcc.dg/vect/vect-93.c: Likewise.
508         * gcc.dg/vect/vect-96.c: Likewise.
509         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
510         * gcc.dg/vect/section-anchors-69.c: Likewise.
511         * gcc.dg/vect/pr25413.c: Likewise.
512         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
513         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
514         * gfortran.dg/vect-2.f90: Likewise.
515         * gfortran.dg/vect-3.f90: Likewise.
516         * gfortran.dg/vect-4.f90: Likewise.
517         * gfortran.dg/vect-5.f90: Likewise.
518         * lib/target-supports.exp (check_effective_target_natural_alignment): 
519         Return false for darwin. 
520         (check_effective_target_vector_alignment_reachable_for_double): New.    
521
522 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
523
524         * gcc.dg/multiword-1.c: New testcase.
525
526 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
527
528         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
529         messages.
530         * gfortran.dg/namelist_36.f90: New test.
531
532 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
533
534         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
535           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
536
537 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
538
539         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
540         * gcc.dg/torture/type-generic-1.c: Likewise.
541
542 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
543
544         * gcc.c-torture/20070522-1.c: Move to ...
545         * gcc.c-torture/compile/20070522-1.c: Here.
546
547 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
548
549         PR fortran/29828
550         * gfortran.dg/minmax_char_1.f90: New test.
551         * gfortran.dg/minmax_char_2.f90: New test.
552         * gfortran.dg/min_max_optional_4.f90: New test.
553
554 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
555
556         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
557         hanging on the testcase.
558
559 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
560
561         PR middle-end/32988
562         * gcc.c-torture/compile/pr32988.c: New test.
563
564 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
565
566         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
567
568 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
569
570         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
571
572         Revert:
573         2007-03-22  Dirk Mueller  <dmueller@suse.de>
574
575         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
576
577 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
578
579         PR fortran/32979
580         * gfortran.dg/isnan_1.f90: New test.
581
582 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
583             Revital Eres <eres@il.ibm.com>
584
585         * gcc.dg/sms-antideps.c: New test.
586
587 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
588
589         PR fortran/31214
590         * gfortran.dg/entry_13.f90: New test.
591
592         * gfortran.dg/entry_12.f90: Clean up .mod file.
593
594 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
595
596         PR fortran/32770
597         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
598         variables as kind=4 so they don't overflow the record length.
599
600 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
601
602         PR fortran/32968
603         * gfortran.dg/selected_kind_1.f90: New test.
604
605 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
606
607         PR middle-end/32780
608         * gcc.c-torture/compile/pr32780.c: New test.
609
610 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
611
612         RP middle-end/32399
613         * gcc.c-torture/compile/pr32399.c: New testcase.
614
615 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
616
617         PR middle-end/32304
618         * g++.dg/torture/pr32304.C: New testcase.
619
620 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
621
622         PR middle-end/32935
623         * gfortran.fortran-torture/compile/complex_1.f90: New test.
624
625 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
626
627         PR fortran/32955
628         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
629
630 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
631
632         PR fortran/31202
633         * gfortran.dg/nint_2.f90: New test.
634
635 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
636
637         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
638         * gcc.dg/weak/typeof-2.c: Likewise.
639
640 2007-08-03  Diego Novillo  <dnovillo@google.com>
641
642         PR 31521
643         * gcc.dg/tree-ssa/pr31521.c: New test.
644
645 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
646
647         PR fortran/32770
648         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
649         iostat must be default kind.
650
651 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
652
653         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
654
655 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
656
657         PR fortran/32770
658         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
659         explicit so test passes with -fdefault-integer-8.
660         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
661         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
662
663 2007-08-02  Lee Millward  <lee.millward@gmail.com>
664
665         PR c++/30849
666         * g++.dg/parse/asm1.C: New test.
667
668         PR c++/30850
669         * g++.dg/parse/asm2.C: Likewise.
670
671         PR c++/30851
672         * g++.dg/parse/asm3.C: Likewise.
673         
674 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
675
676         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
677           "int" is only 16 bit bits wide.
678         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
679
680 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
681
682         * g++.dg/torture/type-generic-1.C: New.
683         * gcc.dg/pr28796-2.c: Move tests ...
684         * gcc.dg/tg-tests.h: ... here.
685         * gcc.dg/torture/type-generic-1.c: New.
686
687 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
688
689         PR libfortran/32954
690         * minmaxloc_3.f90:  New test case.
691
692 2007-08-01  Tobias Burnus  <burnus@net-b.de>
693
694         PR fortran/32936
695         * gfortran.dg/allocate_stat.f90: New.
696
697 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
698
699         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
700
701 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
702
703         PR tree-optimization/32919
704         * gcc.c-torture/compile/pr32919.c: New.
705
706 2007-08-01  Nick Clifton  <nickc@redhat.com>
707
708         * gcc.c-torture/execute/execute.exp: Change copyright header to
709         refer to version 3 of the GNU General Public License and to point
710         readers at the COPYING3 file and the FSF's license web page.
711         * gcc.c-torture/execute/ieee/ieee.exp,
712         gcc.c-torture/unsorted/unsorted.exp,
713         gcc.c-torture/compile/compile.exp,
714         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
715         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
716         gcc.target/cris/torture/cris-torture.exp,
717         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
718         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
719         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
720         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
721         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
722         gnat.dg/dg.exp, gnat.dg/style/style.exp,
723         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
724         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
725         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
726         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
727         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
728         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
729         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
730         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
731         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
732         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
733         gcc.dg/noncompile/noncompile.exp,
734         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
735         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
736         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
737         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
738         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
739         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
740         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
741         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
742         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
743         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
744         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
745         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
746         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
747         g++.old-deja/old-deja.exp,
748         gfortran.fortran-torture/execute/execute.exp,
749         gfortran.fortran-torture/compile/compile.exp,
750         treelang/output/output-1.c, treelang/output/output-1.tree,
751         treelang/execute/execute.exp, treelang/Makefile.in,
752         treelang/compile/compile.exp, g++.dg/dg.exp,
753         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
754         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
755         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
756         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
757         g++.dg/compat/struct-layout-1.exp,
758         g++.dg/compat/struct-layout-1_generate.c,
759         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
760         g++.dg/bprob/bprob.exp, config/default.exp,
761         gcc.test-framework/test-framework.awk,
762         gcc.test-framework/gen_directive_tests,
763         gcc.test-framework/test-framework.exp,
764         objc.dg/special/special.exp,
765         objc.dg/gnu-encoding/gnu-encoding.exp,
766         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
767         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
768         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
769         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
770         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
771         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
772         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
773         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
774         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
775         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
776         lib/target-supports-dg.exp, lib/gcc-defs.exp,
777         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
778         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
779         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
780         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
781         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
782         Likewise.
783
784 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
785
786         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
787         error message text.
788
789 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
790
791         PR fortran/32945
792         * gfortran.dg/initialization_12.f90: New test.
793
794 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
795
796         PR fortran/31609
797         * gfortran.dg/entry_12.f90: New test.
798
799 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
800
801         PR fortran/32938
802         * gfortran.dg/altreturn_6.f90: New test.
803
804 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
805
806         PR fortran/32942
807         * gfortran.dg/exponent_2.f90: New test.
808
809 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
810
811         * gcc.dg/vect/vect-117.c: New test.
812         * gcc.dg/vect/vect-74.c: Enabled test
813         * gcc.dg/vect/vect-81.c: Enabled test
814
815 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
816
817         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
818         s/dg-error/dg-warning where warning is expected.
819
820 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
821
822         PR fortran/32770
823         * gfortran.dg/array_constructor_12.f90:  Adjust argument
824         of huge() to correct kind.
825
826 2007-07-30  Ollie Wild  <aaw@google.com>
827
828         * gcc.dg/cpp/counter-2.c: New test.
829         * gcc.dg/cpp/counter-3.c: New test.
830         * gcc.dg/cpp/dir-only-1.c: New test.
831         * gcc.dg/cpp/dir-only-1.h: New file.
832         * gcc.dg/cpp/dir-only-2.c: New test.
833         * gcc.dg/cpp/dir-only-3.c: New test.
834         * gcc.dg/cpp/dir-only-3a.h: New file.
835         * gcc.dg/cpp/dir-only-3b.h: New file.
836         * gcc.dg/cpp/dir-only-4.c: New test.
837         * gcc.dg/cpp/dir-only-5.c: New test.
838         * gcc.dg/cpp/dir-only-6.c: New test.
839
840 2007-07-30  Julian Brown  <julian@codesourcery.com>
841
842         * gcc.target/arm/neon/v*.c: Regenerate.
843
844 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
845
846         PR c++/32108
847         * g++.dg/ext/label6.C: New.
848
849 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
850
851         PR libfortran/32858
852         PR libfortran/30814
853         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
854
855 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/31211
858         * gfortran.dg/actual_pointer_function_1.f90: New test.
859
860         PR fortran/32682
861         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
862
863 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
864
865         PR fortran/32906
866         * gfortran.dg/shape_1.f90: Adjust error message.
867         * gfortran.dg/parameter_array_ref_1.f90: New test.
868
869 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
870
871         PR fortran/31609
872         * gfortran.dg/entry_11.f90: New test.
873
874 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
875             Revital Eres  <eres@il.ibm.com>
876
877         * gfortran.dg/sms-1.f90: New test.
878
879 2007-07-28  Richard Guenther  <rguenther@suse.de>
880
881         * gcc.c-torture/compile/pr32920.c: New testcase.
882
883 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
884
885         PR c++/30917
886         * g++.dg/lookup/friend11.C: New test.
887
888 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
889
890         * gfortran.dg/namelist_5.f90: Adjusted error message.
891         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
892         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
893         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
894         * gfortran.dg/namelist_32.f90: ... this.
895
896         PR fortran/32876
897         * gfortran.dg/namelist_33.f90: New test.
898
899         PR fortran/32905
900         * gfortran.dg/namelist_34.f90: New test.
901
902         PR fortran/31818
903         * gfortran.dg/namelist_35.f90: New test.
904
905 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
906
907         PR fortran/32880
908         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
909
910 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
911
912         PR testsuite/32471
913         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
914           assuming it is 0x7ffffffff.
915         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
916         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
917
918 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
919
920         * gfortran.dg/operator_3.f90: Fix dg directive.
921         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
922         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
923         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
924
925 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
926
927         * g++.dg/cpp0x/decltype1.C: New.
928         * g++.dg/cpp0x/decltype2.C: New.
929         * g++.dg/cpp0x/decltype3.C: New.
930         * g++.dg/cpp0x/decltype4.C: New.
931         * g++.dg/cpp0x/decltype5.C: New.
932         * g++.dg/cpp0x/decltype6.C: New.
933
934 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
935
936         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
937           because the test relies on bit 31 to be the sign bit.
938
939 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
940
941         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
942           assuming it is 0x7fffffff.
943         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
944         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
945
946 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
947
948         PR c++/32346
949         * g++.dg/expr/bitfield9.C: New test.
950
951 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
952
953         PR fortran/32899
954         * gfortran.dg/logical_comp.f90: Update dg-error strings.
955
956 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR fortran/32760
959         * gfortran.dg/private_type_7.f90: New test.
960
961 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
962
963         PR fortran/32035
964         * gfortran.dg/select_char_1.f90: New test.
965
966 2007-07-27  Tobias Burnus  <burnus@net-b.de>
967
968         PR fortran/32903
969         * gfortran.dg/initialization_11.f90: New test.
970
971 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
972
973         * gcc.target/mips/ins-1.c: New test.
974
975 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
976
977         PR/19232
978         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
979         (f1): Likewise.
980
981 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
982
983         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
984         error: width of 'spare' exceeds its type.
985
986 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
987
988         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
989         * gcc.dg/sibcall-4.c: Likewise.
990
991 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
992
993         PR rtl-optimization/31500
994         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
995         * g++.dg/warn/Warray-bounds.C: Likewise.
996
997 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
998
999         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1000
1001 2007-07-25  Julian Brown  <julian@codesourcery.com>
1002             Paul Brook  <paul@codesourcery.com>
1003             Joseph Myers  <joseph@codesourcery.com>
1004             Mark Shinwell  <shinwell@codesourcery.com>
1005
1006         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1007         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1008         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1009         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1010         (check_effective_target_arm_neon_hw): New.
1011         * gcc.target/arm/neon/neon.exp: New file.
1012         * gcc.target/arm/neon/polytypes.c: New file.
1013         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1014
1015 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1016
1017         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1018           targets where an "int" is less than 32 bits wide.
1019
1020 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1021
1022         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1023
1024 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1025
1026         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1027           during addition if an int is only 16 bits wide.
1028         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1029
1030 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1031
1032         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1033           size as "long int" and are 32 or 64 bits wide.
1034         * gcc.dg/torture/pr28814.c: Likewise.
1035
1036 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1037
1038         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1039           exactly as wide as an int.
1040
1041 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1042
1043         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1044         Define and use throughout as long long printf format specifier.
1045         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1046         Likewise.
1047
1048 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1049
1050         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1051         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1052
1053 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1054
1055         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1056
1057 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1058
1059         * gcc.c-torture/execute/20070724-1.c: New.
1060
1061 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1062
1063         PR fortran/31205
1064         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1065         "deallocates" to 24, since patch has code rid of much spurious
1066         code.
1067         * gfortran.dg/interface_assignment_1.f90 : New test.
1068
1069         PR fortran/32842
1070         * gfortran.dg/interface_assignment_2.f90 : New test.
1071
1072 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1073
1074         PR fortran/32867
1075         * fortran.dg/initialization_10.f90: New test.
1076
1077 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1078
1079         PR fortran/32778
1080         * gfortran.dg/imag_2.f: Removed
1081         * gfortran.dg/warn_std_1.f90: New test.
1082         * gfortran.dg/warn_std_2.f90: New test.
1083         * gfortran.dg/warn_std_3.f90: New test.
1084
1085 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1086
1087         PR c++/29001
1088         * g++.dg/init/new22.C: New.
1089
1090 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1091
1092         PR c++/32561
1093         * g++.dg/template/crash67.C: New.
1094
1095 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1096
1097         * lib/target-support.exp (check_effective_target_natural_alignment): 
1098         (check_effective_target_vector_alignment_reachable): New.
1099         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1100         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1101         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1102         check.
1103         * gcc.dg/vect/pr25413.c: Likewise.
1104         * gcc.dg/vect/pr31699.c: Likewise.
1105
1106 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1107
1108         PR fortran/30814
1109         * gfortran.dg/pack_bounds_1.f90:  New test case.
1110
1111 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1112
1113         PR fortran/31639
1114         * gfortran.dg/initialization_9.f90: New test.
1115
1116 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1117
1118         PR fortran/32797
1119         PR fortran/32800
1120         * gfortran.dg/bind_c_usage_8.f03: New test case.
1121         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1122         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1123
1124 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1125
1126         * gcc.target/mips/branch-cost-1.c: New test.
1127         * gcc.target/mips/branch-cost-2.c: Likewise.
1128
1129 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1130
1131         PR fortran/32732
1132         * gfortran.dg/c_char_tests.f03: New test case.
1133         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1134         * gfortran.dg/c_char_tests_2.f03: New test case.
1135         * gfortran.dg/value_6.f03: Ditto.
1136         * gfortran.dg/value_7.f03: Ditto.
1137
1138 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1139
1140         PR fortran/32600
1141         * gfortran.dg/c_funloc_tests_5.f03: New.
1142         * gfortran.dg/c_funloc_tests_5.f04: New.
1143         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1144
1145 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1146
1147         PR c++/32839
1148         * g++.dg/expr/call4.C: New.
1149         * g++.dg/expr/call5.C: New.
1150
1151 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1152
1153         PR fortran/32710
1154         * gfortran.dg/namelist_30.f90: New test.
1155
1156 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1157
1158         PR fortran/29962
1159         * gfortran.dg/array_initializer_1.f90: Removed warning.
1160         * gfortran.dg/initialization_1.f90: Adjusted messages.
1161         * gfortran.dg/nested_modules_6.f90: Removed warning.
1162
1163         PR fortran/31253
1164         * gfortran.dg/initialization_7.f90: New test.
1165
1166         PR fortran/31639
1167         * gfortran.dg/initialization_8.f90: New test.
1168
1169 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1170
1171         PR c++/30818
1172         * g++.dg/template/crash47.C: Adjust errors.
1173         * g++.dg/template/crash48.C: Adjust errors.
1174         * g++.dg/template/typename12.C: New.
1175         * g++.dg/template/typename13.C: New.
1176         * g++.dg/template/typename14.C: New.
1177         * g++.dg/template/typedef6.C: Adjust errors.
1178
1179 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1180
1181         PR fortran/32627
1182         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1183         * gfortran.dg/pr32627.f03: New test case.
1184
1185         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1186         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1187         c_f_pointer_logical.
1188         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1189         c_f_pointer_complex.
1190         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1191         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1192         c_f_pointer_shape_tests_2.
1193         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1194
1195 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1196
1197         PR fortran/32804
1198         * gfortran.dg/c_loc_tests_9.f03: New test case.
1199         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1200
1201 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1202
1203         PR fortran/32823
1204         * gfortran.dg/int_2.f90: New test.
1205         
1206 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1207
1208         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1209
1210 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1211
1212         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1213         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1214
1215 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR tree-optimization/19910
1218         * gcc.dg/pr19910.c: New test.
1219
1220 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1221
1222         PR fortran/32738
1223         * gfortran.dg/pr32738.f90: New test.
1224
1225 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226
1227         PR tree-optimzation/32635
1228         * gfortran.dg/pr32635.f:  New test case.
1229
1230 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1231
1232         PR fortran/32801
1233         * gfortran.dg/pr32801.f03: New test case.
1234
1235 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1236
1237         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1238         Test negative numbers also.
1239         * gcc.dg/c99-math-float-1.c: Likewise.
1240         * gcc.dg/c99-math-long-double-1.c: Likewise.
1241         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1242         test inputs.
1243
1244 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1245         
1246         * lib/target-supports.exp (check_effective_target_sync_int_long):
1247         Enable for xtensa.
1248         (check_effective_target_sync_char_short): Likewise.
1249         
1250 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1251
1252         * gcc.dg/pr28796-2.c: Add more cases.
1253
1254 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1255
1256         * gcc.dg/pr28796-1.c: Add more cases.
1257         * gcc.dg/pr28796-2.c: Likewise.
1258
1259 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1260
1261         * gcc.dg/pr28796-1.c: Add more cases.
1262         * gcc.dg/pr28796-2.c: Likewise.
1263
1264 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1265
1266         PR fortran/32535
1267         * gfortran.dg/pr32535.f90: New test.
1268
1269 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/31320
1272         PR fortran/32665
1273         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1274
1275 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1276
1277         PR rtl-optimization/32773
1278         * gcc.dg/pr32773.c: New test.
1279
1280 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1281
1282         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1283         match flax-vector-conversions note.
1284         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1285         instead of dg-error for the warning.
1286
1287 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1288
1289         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1290           adapted to work on targets with 16-bit or wider int.
1291         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1292         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1293         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1294         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1295
1296 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1297
1298         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1299         support large arrays.
1300         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1301         * gcc.dg/20061109-1.c: Likewise.
1302         * gcc.c-torture/execute/20061101-1.x: Likewise.
1303         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1304         * gcc.c-torture/execute/pr31448.x: Likewise.
1305
1306 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1307
1308         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1309
1310         PR fortran/32238
1311         * gfortran.dg/pr32238.f90: New test.
1312
1313         PR fortran/32222
1314         * gfortran.dg/pr32222.f90: New test.
1315
1316         PR fortran/32242
1317         * gfortran.dg/pr32242.f90: New test.
1318         
1319 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1320             David Ung  <davidu@mips.com>
1321
1322         * gcc.target/mips/mips-sched-madd.c: New test case.
1323
1324 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325
1326         PR libfortran/32611
1327         * gfortran.dg/large_real_kind_1.f90: Update test.
1328         * gfortran.dg/pr17706.f90: Update test.
1329         * gfortran.dg/fmt_zero_digits.f90: Update test.
1330         * gfortran.dg/fmt_zero_precision.f90: Update test.
1331         * gfortran.dg/real_const_3.f90: Update test.
1332
1333 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1334
1335         PR fortran/32036
1336         * gfortran.dg/bounds_check_8.f90: New test.
1337         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1338
1339 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1340
1341         PR fortran/32357
1342         * gfortran.dg/mvbits_2.f90: New test.
1343
1344 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1345
1346         PR libfortran/32731
1347         * gfortran.dg/pack_mask_1.f90:  New test.
1348         * gfortran.dg/unpack_mask_1.f90:  New test.
1349
1350 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1351
1352         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1353         * gcc.dg/20001101-1.c: Likewise.
1354         * gcc.dg/20001102-1.c: Likewise.
1355         * gcc.dg/20020116-2.c: Likewise.
1356         * gcc.dg/20020416-1.c: Likewise.
1357         * gcc.dg/sparc-constant-1.c: Likewise.
1358         * gcc.dg/sparc-dwarf2.c: Likewise.
1359         * gcc.dg/sparc-frame-1.c: Likewise.
1360         * gcc.dg/sparc-getcontext-1.c: Likewise.
1361         * gcc.dg/sparc-loop-1.c: Likewise.
1362         * gcc.dg/sparc-reg-1.c: Likewise.
1363         * gcc.dg/sparc-ret.c: Likewise.
1364         * gcc.dg/sparc-trap-1.c: Likewise.
1365         * gcc.dg/ultrasp10.c: Likewise.
1366         * gcc.dg/ultrasp11.c: Likewise.
1367         * gcc.dg/ultrasp1.c: Likewise.
1368         * gcc.dg/ultrasp2.c: Likewise.
1369         * gcc.dg/ultrasp3.c: Likewise.
1370         * gcc.dg/ultrasp4.c: Likewise.
1371         * gcc.dg/ultrasp5.c: Likewise.
1372         * gcc.dg/ultrasp6.c: Likewise.
1373         * gcc.dg/ultrasp7.c: Likewise.
1374         * gcc.dg/ultrasp8.c: Likewise.
1375         * gcc.dg/ultrasp9.c: Likewise.
1376         * gcc.dg/splet-1.c: Delete.
1377
1378 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1379
1380         PR fortran/32724
1381         * gfortran.dg/stfunc_5.f90: New test.
1382
1383 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1386         New procedure to check if arrays are naturally aligned to the vector
1387         alignment boundary.
1388         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1389         in size_t typedef.  Adjust tree dump scan results according to
1390         vect_aligned_arrays target check.
1391         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1392         vect_aligned_arrays target check.
1393         * gcc.dg/vect/pr31699.c: Ditto.
1394
1395 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1396
1397         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1398         for V2DFmode vector conditional expression.
1399         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1400         and dfceq patterns.
1401         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1402         and dfcgt patterns.
1403         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1404         V2DFmode comparison and test special values.
1405         * lib/target-supports.exp: Switch on test for V2DFmode 
1406         vector conditional expression.
1407
1408 2007-07-13  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/32721
1411         * gcc.dg/pr32721.c: New testcase.
1412
1413 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1414
1415         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1416         error message part that continues on a new line.
1417
1418 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1419
1420         * gcc.dg/c99-tgmath-1.c: New.
1421         * gcc.dg/c99-tgmath-2.c: New.
1422         * gcc.dg/c99-tgmath-3.c: New.
1423         * gcc.dg/c99-tgmath-4.c: New.
1424
1425 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1426             Janis Johnson  <janis187@us.ibm.com>
1427
1428         PR testsuite/25241
1429         * gcc.test-framework/dg-error-exp-F.c: New test.
1430         * gcc.test-framework/dg-warning-exp-F.c: New test.
1431         * lib/gcc.exp: Enable warning and error prefixes.
1432         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1433         (dg-error): Wrap original dg-error.
1434         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1435         markers from dg-error/dg-warning directives.
1436         * gcc.dg/20040322-1.c: Likewise.
1437         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1438         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1439         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1440         * gcc.dg/Werror-1.c: Likewise.
1441         * gcc.dg/Werror-10.c: Likewise.
1442         * gcc.dg/Werror-11.c: Likewise.
1443         * gcc.dg/Werror-2.c: Likewise.
1444         * gcc.dg/Werror-3.c: Likewise.
1445         * gcc.dg/Werror-4.c: Likewise.
1446         * gcc.dg/Werror-5.c: Likewise.
1447         * gcc.dg/Werror-6.c: Likewise.
1448         * gcc.dg/Werror-7.c: Likewise.
1449         * gcc.dg/Werror-8.c: Likewise.
1450         * gcc.dg/Werror-9.c: Likewise.
1451         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1452         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1453         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1454         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1455         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1456         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1457         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1458         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1459         * gcc.dg/Wnested-externs-1.c: Likewise.
1460         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1461         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1462         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1463         * gcc.dg/Wshadow-3.c: Likewise.
1464         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1465         * gcc.dg/Wwrite-strings-1.c: Likewise.
1466         * gcc.dg/anon-struct-5.c: Likewise.
1467         * gcc.dg/anon-struct-6.c: Likewise.
1468         * gcc.dg/anon-struct-7.c: Likewise.
1469         * gcc.dg/anon-struct-8.c: Likewise.
1470         * gcc.dg/array-8.c: Likewise.
1471         * gcc.dg/array-quals-2.c: Likewise.
1472         * gcc.dg/asm-qual-1.c: Likewise.
1473         * gcc.dg/asm-wide-1.c: Likewise.
1474         * gcc.dg/assign-warn-1.c: Likewise.
1475         * gcc.dg/assign-warn-2.c: Likewise.
1476         * gcc.dg/bitfld-10.c: Likewise.
1477         * gcc.dg/bitfld-11.c: Likewise.
1478         * gcc.dg/bitfld-12.c: Likewise.
1479         * gcc.dg/bitfld-13.c: Likewise.
1480         * gcc.dg/bitfld-14.c: Likewise.
1481         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1482         * gcc.dg/builtins-30.c: Likewise.
1483         * gcc.dg/c90-const-expr-5.c: Likewise.
1484         * gcc.dg/c90-typespec-1.c: Likewise.
1485         * gcc.dg/c99-const-expr-5.c: Likewise.
1486         * gcc.dg/c99-flex-array-5.c: Likewise.
1487         * gcc.dg/c99-fordecl-3.c: Likewise.
1488         * gcc.dg/c99-tag-3.c: Likewise.
1489         * gcc.dg/c99-typespec-1.c: Likewise.
1490         * gcc.dg/c99-vla-jump-1.c: Likewise.
1491         * gcc.dg/c99-vla-jump-2.c: Likewise.
1492         * gcc.dg/c99-vla-jump-3.c: Likewise.
1493         * gcc.dg/c99-vla-jump-4.c: Likewise.
1494         * gcc.dg/c99-vla-jump-5.c: Likewise.
1495         * gcc.dg/cast-1.c: Likewise.
1496         * gcc.dg/cast-2.c: Likewise.
1497         * gcc.dg/cast-3.c: Likewise.
1498         * gcc.dg/cast-4.c: Likewise.
1499         * gcc.dg/cast-pretty-print-1.c: Likewise.
1500         * gcc.dg/comp-goto-2.c: Likewise.
1501         * gcc.dg/comp-goto-3.c: Likewise.
1502         * gcc.dg/cpp/error-1.c: Likewise.
1503         * gcc.dg/cpp/if-paren.c: Likewise.
1504         * gcc.dg/decl-7.c: Likewise.
1505         * gcc.dg/decl-8.c: Likewise.
1506         * gcc.dg/decl-nospec-1.c: Likewise.
1507         * gcc.dg/decl-nospec-2.c: Likewise.
1508         * gcc.dg/decl-nospec-3.c: Likewise.
1509         * gcc.dg/declspec-10.c: Likewise.
1510         * gcc.dg/declspec-11.c: Likewise.
1511         * gcc.dg/declspec-12.c: Likewise.
1512         * gcc.dg/declspec-13.c: Likewise.
1513         * gcc.dg/declspec-14.c: Likewise.
1514         * gcc.dg/declspec-15.c: Likewise.
1515         * gcc.dg/declspec-16.c: Likewise.
1516         * gcc.dg/declspec-17.c: Likewise.
1517         * gcc.dg/declspec-4.c: Likewise.
1518         * gcc.dg/declspec-5.c: Likewise.
1519         * gcc.dg/declspec-6.c: Likewise.
1520         * gcc.dg/declspec-7.c: Likewise.
1521         * gcc.dg/declspec-8.c: Likewise.
1522         * gcc.dg/declspec-9.c: Likewise.
1523         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1524         * gcc.dg/dfp/constants-c99.c: Likewise.
1525         * gcc.dg/dfp/keywords-c89.c: Likewise.
1526         * gcc.dg/dfp/keywords-c99.c: Likewise.
1527         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1528         * gcc.dg/dfp/typespec.c: Likewise.
1529         * gcc.dg/dremf-type-compat-2.c: Likewise.
1530         * gcc.dg/dremf-type-compat-3.c: Likewise.
1531         * gcc.dg/dremf-type-compat-4.c: Likewise.
1532         * gcc.dg/empty-source-2.c: Likewise.
1533         * gcc.dg/empty-source-3.c: Likewise.
1534         * gcc.dg/enum3.c: Likewise.
1535         * gcc.dg/extra-semi-2.c: Likewise.
1536         * gcc.dg/extra-semi-3.c: Likewise.
1537         * gcc.dg/float-range-1.c: Likewise.
1538         * gcc.dg/float-range-2.c: Likewise.
1539         * gcc.dg/float-range-3.c: Likewise.
1540         * gcc.dg/float-range-5.c: Likewise.
1541         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1542         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1543         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1544         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1545         * gcc.dg/format/cast-1.c: Likewise.
1546         * gcc.dg/format/gcc_diag-3.c: Likewise.
1547         * gcc.dg/format/gcc_diag-4.c: Likewise.
1548         * gcc.dg/format/gcc_diag-6.c: Likewise.
1549         * gcc.dg/format/gcc_diag-8.c: Likewise.
1550         * gcc.dg/format/gcc_diag-9.c: Likewise.
1551         * gcc.dg/format/nul-2.c: Likewise.
1552         * gcc.dg/format/opt-1.c: Likewise.
1553         * gcc.dg/format/opt-2.c: Likewise.
1554         * gcc.dg/format/opt-3.c: Likewise.
1555         * gcc.dg/format/opt-4.c: Likewise.
1556         * gcc.dg/format/opt-5.c: Likewise.
1557         * gcc.dg/format/opt-6.c: Likewise.
1558         * gcc.dg/framework-2.c: Likewise.
1559         * gcc.dg/func-args-1.c: Likewise.
1560         * gcc.dg/func-outside-1.c: Likewise.
1561         * gcc.dg/func-outside-2.c: Likewise.
1562         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1563         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1564         * gcc.dg/if-empty-1.c: Likewise.
1565         * gcc.dg/init-bad-1.c: Likewise.
1566         * gcc.dg/init-bad-2.c: Likewise.
1567         * gcc.dg/init-bad-3.c: Likewise.
1568         * gcc.dg/init-desig-obs-2.c: Likewise.
1569         * gcc.dg/init-desig-obs-3.c: Likewise.
1570         * gcc.dg/init-empty-2.c: Likewise.
1571         * gcc.dg/init-empty-3.c: Likewise.
1572         * gcc.dg/inline-11.c: Likewise.
1573         * gcc.dg/inline-12.c: Likewise.
1574         * gcc.dg/inline-8.c: Likewise.
1575         * gcc.dg/inline-9.c: Likewise.
1576         * gcc.dg/inline3.c: Likewise.
1577         * gcc.dg/label-decl-1.c: Likewise.
1578         * gcc.dg/label-decl-2.c: Likewise.
1579         * gcc.dg/label-decl-3.c: Likewise.
1580         * gcc.dg/label-decl-4.c: Likewise.
1581         * gcc.dg/long-long-typespec-1.c: Likewise.
1582         * gcc.dg/lvalue-2.c: Likewise.
1583         * gcc.dg/lvalue-3.c: Likewise.
1584         * gcc.dg/nested-func-3.c: Likewise.
1585         * gcc.dg/nested-redef-1.c: Likewise.
1586         * gcc.dg/noreturn-4.c: Likewise.
1587         * gcc.dg/old-style-prom-2.c: Likewise.
1588         * gcc.dg/old-style-prom-3.c: Likewise.
1589         * gcc.dg/old-style-then-proto-1.c: Likewise.
1590         * gcc.dg/overflow-warn-1.c: Likewise.
1591         * gcc.dg/overflow-warn-2.c: Likewise.
1592         * gcc.dg/overflow-warn-3.c: Likewise.
1593         * gcc.dg/overflow-warn-4.c: Likewise.
1594         * gcc.dg/overflow-warn-6.c: Likewise.
1595         * gcc.dg/parm-forwdecl-2.c: Likewise.
1596         * gcc.dg/parm-forwdecl-3.c: Likewise.
1597         * gcc.dg/parm-impl-decl-1.c: Likewise.
1598         * gcc.dg/parm-impl-decl-2.c: Likewise.
1599         * gcc.dg/parm-incomplete-1.c: Likewise.
1600         * gcc.dg/parm-mismatch-1.c: Likewise.
1601         * gcc.dg/pointer-arith-1.c: Likewise.
1602         * gcc.dg/pointer-arith-2.c: Likewise.
1603         * gcc.dg/pointer-arith-3.c: Likewise.
1604         * gcc.dg/pointer-arith-4.c: Likewise.
1605         * gcc.dg/pointer-arith-6.c: Likewise.
1606         * gcc.dg/pointer-arith-7.c: Likewise.
1607         * gcc.dg/pointer-arith-8.c: Likewise.
1608         * gcc.dg/pr13804-1.c: Likewise.
1609         * gcc.dg/pr15698-1.c: Likewise.
1610         * gcc.dg/pr15698-2.c: Likewise.
1611         * gcc.dg/pr15698-3.c: Likewise.
1612         * gcc.dg/pr15698-4.c: Likewise.
1613         * gcc.dg/pr15698-5.c: Likewise.
1614         * gcc.dg/pr15698-6.c: Likewise.
1615         * gcc.dg/pr15698-7.c: Likewise.
1616         * gcc.dg/pr15698-8.c: Likewise.
1617         * gcc.dg/pr17188-1.c: Likewise.
1618         * gcc.dg/pr17301-1.c: Likewise.
1619         * gcc.dg/pr17301-2.c: Likewise.
1620         * gcc.dg/pr17730-1.c: Likewise.
1621         * gcc.dg/pr20368-1.c: Likewise.
1622         * gcc.dg/pr20368-2.c: Likewise.
1623         * gcc.dg/pr20368-3.c: Likewise.
1624         * gcc.dg/pr22308-1.c: Likewise.
1625         * gcc.dg/qual-component-1.c: Likewise.
1626         * gcc.dg/redecl-1.c: Likewise.
1627         * gcc.dg/redecl-11.c: Likewise.
1628         * gcc.dg/redecl-12.c: Likewise.
1629         * gcc.dg/redecl-13.c: Likewise.
1630         * gcc.dg/redecl-14.c: Likewise.
1631         * gcc.dg/redecl-15.c: Likewise.
1632         * gcc.dg/register-var-1.c: Likewise.
1633         * gcc.dg/register-var-2.c: Likewise.
1634         * gcc.dg/stmt-expr-2.c: Likewise.
1635         * gcc.dg/stmt-expr-3.c: Likewise.
1636         * gcc.dg/stmt-expr-label-1.c: Likewise.
1637         * gcc.dg/stmt-expr-label-2.c: Likewise.
1638         * gcc.dg/stmt-expr-label-3.c: Likewise.
1639         * gcc.dg/struct-empty-2.c: Likewise.
1640         * gcc.dg/struct-empty-3.c: Likewise.
1641         * gcc.dg/struct-parse-1.c: Likewise.
1642         * gcc.dg/struct-semi-1.c: Likewise.
1643         * gcc.dg/struct-semi-2.c: Likewise.
1644         * gcc.dg/struct-semi-3.c: Likewise.
1645         * gcc.dg/switch-5.c: Likewise.
1646         * gcc.dg/switch-6.c: Likewise.
1647         * gcc.dg/switch-7.c: Likewise.
1648         * gcc.dg/tls/diag-5.c: Likewise.
1649         * gcc.dg/transparent-union-1.c: Likewise.
1650         * gcc.dg/transparent-union-3.c: Likewise.
1651         * gcc.dg/typespec-1.c: Likewise.
1652         * gcc.dg/vla-init-2.c: Likewise.
1653         * gcc.dg/vla-init-3.c: Likewise.
1654         * gcc.dg/vla-init-4.c: Likewise.
1655         * gcc.dg/vla-init-5.c: Likewise.
1656         * gcc.dg/void-cast-2.c: Likewise.
1657         * gcc.dg/wvla-3.c: Likewise.
1658         * gcc.dg/wvla-7.c: Likewise.
1659         * gcc.target/i386/991209-1.c: Likewise.
1660         * gcc.target/ia64/fpreg-1.c: Likewise.
1661         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1662         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1663         
1664 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1665
1666         PR fortran/31639
1667         * gfortran.dg/func_decl_4.f90: New test.
1668
1669 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1670
1671         PR fortran/32727
1672         * gfortran.dg/interface_17.f90: New test.
1673
1674 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1675
1676         PR fortran/32599
1677         * gfortran.dg/32599.f03: New test case.
1678
1679         PR fortran/32601
1680         * gfortran.dg/32601.f03: New test case.
1681         * gfortran.dg/32601_1.f03: Ditto.
1682         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1683         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1684
1685 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1686
1687         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1688
1689 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1690             Devang Patel  <dpatel@apple.com>
1691
1692         PR tree-optimization/25413
1693         * gcc.dg/vect/vect-align-1.c: New.
1694         * gcc.dg/vect/vect-align-2.c: New.
1695         * gcc.dg/vect/pr25413.c: New.
1696         * gcc.dg/vect/pr25413a.c: New.
1697         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1698
1699 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1700
1701         * lib/target-support.exp (check_ultrasparc_hw_available):
1702         New function.
1703         (is-effective-target): Check $arg for ultrasparc_hw.
1704         (is-effective-target-keyword): Likewise.
1705         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1706         when determining what to do on sparc platforms.
1707         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1708         * gcc.dg/20001101-1.c: Likewise.
1709         * gcc.dg/20001101-2.c: Likewise.
1710         * gcc.dg/ultrasp9.c: Likewise.
1711         * gcc.dg/ultrasp10.c: Likewise.
1712         * gcc.target/sparc/pdist-3.c: Likewise.
1713
1714 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1715
1716         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1717
1718 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1719
1720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1721         get vectorized.
1722         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1723         now get vectorized.
1724         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1725         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1726         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1727         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1728         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1729         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1730         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1731         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1732         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1733         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1734         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1735         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1736         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1737         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1738         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1739         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1740         Add spu.
1741
1742 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR c++/30854
1745         * g++.dg/parse/error30.C: New test.
1746
1747 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1748
1749         PR fortran/29804
1750         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1751
1752 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1753
1754         * gfortran.fortran-torture/compile/pr32663.f: New test.
1755
1756 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1757
1758         PR c++/31027
1759         * g++.dg/inherit/virtual4.C: New.
1760
1761 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         PR target/32661
1764         * gcc.target/i386/pr32661-1.c: New test.
1765
1766 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gnat.dg/invariant_index.ad[sb]: New test.
1769
1770 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1771
1772         PR c++/32560
1773         * g++.dg/template/decl3.C: New.
1774
1775 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1776
1777         PR 32617
1778         * gcc.c-torture/execute/align-3.c: New.
1779
1780 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1781
1782         PR target/32708
1783         * gcc.target/i386/pr32708-1.c: New test.
1784         * gcc.target/i386/pr32708-2.c: Ditto.
1785         * gcc.target/i386/pr32708-3.c: Ditto.
1786
1787 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1788
1789         * g++.dg/init/new20.C: Remove svn:executable flag.
1790
1791 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1792
1793         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1794
1795 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1796
1797         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1798
1799 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1800
1801         PR testsuite/25241
1802         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1803         directive.
1804         
1805 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1806
1807         PR fortran/32157
1808         * gfortran.dg/overload_2.f90: New test.
1809
1810         PR fortran/32689
1811         * gfortran.dg/transfer_simplify_5.f90
1812
1813         PR fortran/32634
1814         * gfortran.dg/interface_15.f90: New test.
1815
1816 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1817
1818         PR libfortran/32336
1819         * gfortran.dg/matmul_5.f90:  New test case.
1820
1821 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1822
1823         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1824         * gcc.dg/fesd-any.h: Likewise.
1825         * gcc.dg/fesd-baseonly.c: Likewise.
1826         * gcc.dg/fesd-baseonly.h: Likewise.
1827         * gcc.dg/fesd-none.c: Likewise.
1828         * gcc.dg/fesd-none.h: Likewise.
1829         * gcc.dg/fesd-reduced.c: Likewise.
1830         * gcc.dg/fesd-reduced.h: Likewise.
1831         * gcc.dg/fesd-sys.c: Likewise.
1832         * gcc.dg/fesd-sys.h: Likewise
1833         * gcc.dg/fesd.h: Likewise.
1834
1835         * g++.dg/debug/dwarf2: New directory.
1836         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1837         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1838         * g++.dg/other/fesd-any.h: Likewise.
1839         * g++.dg/other/fesd-baseonly.C: Likewise.
1840         * g++.dg/other/fesd-baseonly.h: Likewise.
1841         * g++.dg/other/fesd-none.C: Likewise.
1842         * g++.dg/other/fesd-none.h: Likewise.
1843         * g++.dg/other/fesd-reduced.C: Likewise.
1844         * g++.dg/other/fesd-reduced.h: Likewise.
1845         * g++.dg/other/fesd-sys.C: Likewise.
1846         * g++.dg/other/fesd-sys.h: Likewise.
1847         * g++.dg/other/fesd.h: Likewise.
1848
1849 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1850
1851         PR fortran/31129
1852         * gfortran.dg/parameter_unused.f90: New test.
1853
1854 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         PR tree-optimization/32681
1857         * gcc.dg/tree-ssa/pr32681.c: New test.
1858
1859 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR fortran/32678
1862         * gfortran.dg/fmt_t_5.f90: New test.
1863
1864 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1865
1866         PR c++/30535
1867         * g++.dg/template/operator10.C: New.
1868
1869 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1870
1871         PR libfortran/32217
1872         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1873
1874 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1875
1876         PR fortran/29876
1877         * gfortran.dg/operator_6.f90: New test.
1878
1879 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1880
1881         PR fortran/17711
1882         * gfortran.dg/operator_4.f90: New test.
1883         * gfortran.dg/operator_5.f90: New test.
1884         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1885         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1886
1887 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1888
1889         PR fortran/32669
1890         * gfortran.dg/argument_checking_6.f90: New.
1891
1892 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1893
1894         PR fortran/25094
1895         * gfortran.dg/interface_155555.f90: New test.
1896
1897 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1898
1899         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1900         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1901
1902 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1903
1904         PR testsuite/25241
1905         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1906         discern pedantic diagnostics and errors.
1907         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1908         and not an error.
1909         * gcc.dg/20050121-1.c: This is an error and not a warning.
1910         * gcc.target/i386/sseregparm-2.c:  Likewise.
1911         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1912         * gcc.dg/charset/attribute2.c: Likewise.
1913         * gcc.dg/bitfld-1.c: Likewise.
1914         * gcc.dg/pack-test-2.c: Likewise.
1915         * gcc.dg/940510-1.c: Match separately error and warning.
1916         * gcc.dg/array-2.c: Match separately multiple messages. The second
1917         diagnostic is a pedantic warning and not an error.
1918         * gcc.dg/pr14475.c: Match separately multiple messages.
1919         * gcc.dg/pr18809-1.c: Likewise.
1920         * gcc.dg/pr27953.c: Likewise.
1921         * gcc.dg/vla-init-1.c: Likewise.
1922         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1923
1924 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1925
1926         PR fortran/32644
1927         * gfortran.dg/char_decl_1.f90: New test.
1928
1929 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1930
1931         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1932
1933 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/32232
1936         * g++.dg/template/overload9.C: New test.
1937
1938 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1939
1940         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1941         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1942
1943 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1944
1945         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1946         * gcc.dg/20001012-2.c: Likewise.
1947         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1948         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1949
1950 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1951
1952         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1953         about the chunk size when STACK_SIZE is defined.
1954
1955 2007-07-06  Josh Conner  <jconner@apple.com>
1956
1957         PR middle-end/32602
1958         * gcc.dg/sibcall-8.c: New test.
1959
1960 2007-07-06  Josh Conner  <jconner@apple.com>
1961
1962         PR middle-end/32603
1963         * gcc.target/arm/sibcall-1.c: New test.
1964
1965 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1966
1967         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1968
1969 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1970
1971         * gfortran.dg/save_parameter.f90: New test.
1972         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1973
1974 2007-07-06  Richard Guenther  <rguenther@suse.de>
1975
1976         * g++.dg/opt/pr30965.C: New testcase.
1977
1978 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1979
1980         * gcc.target/mips/save-restore-5.c: New test.
1981
1982 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         PR rtl_optimization/32450
1985         * gcc.dg/pr32450.c: New runtime test.
1986
1987 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1988
1989         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1990         single underscore in scan directives.
1991
1992 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1993
1994         PR c++/32245
1995         * g++.dg/init/ptrmem4.C: New test.
1996
1997         PR c++/32251
1998         * g++.dg/init/new21.C: Likewise.
1999
2000         PR c++/31992
2001         * g++.dg/template/static30.C: Likewise.
2002
2003 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2004
2005         * gcc.dg/vect/costmodel/ppc: New directory.
2006         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2007         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2008         New test.
2009         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2014         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2015         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2016         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2019         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2022         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2023
2024 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2025
2026         PR fortran/32359
2027         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2028
2029 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/32526
2032         * gfortran.dg/interface_14.f90: New test.
2033
2034         PR fortran/32613
2035         * gfortran.dg/do_iterator_2.f90: New test.
2036
2037 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2038
2039         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2040         (FE_DEC_DOWNWARD): Likewise.
2041         (FE_DEC_UPWARD): Likewise.
2042         (FE_DEC_TOWARDZERO): Likewise.
2043         (FE_DEC_TONEARESTFROMZERO): Likewise.
2044
2045 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2046
2047         * gcc.c-torture/compile/pr32606.c: New.
2048         * gfortran.fortran-torture/execute/pr32604.f90: New.
2049
2050 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2051
2052         * gcc.dg/visibility-12.c: New test.
2053         * gcc.dg/visibility-13.c: Likewise.
2054         * g++.dg/ext/visibility-9.C: Likewise.
2055         * g++.dg/ext/visibility-10.C: Likewise.
2056
2057 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2058
2059         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2060         * gcc.dg/sh-relax-vxworks.c: New test.
2061
2062 2007-07-04  Richard Guenther  <rguenther@suse.de>
2063
2064         PR tree-optimization/32500
2065         * gcc.c-torture/execute/pr32500.c: New testcase.
2066
2067 2007-07-04  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/32482
2070         * gcc.c-torture/compile/pr32482.c: New testcase.
2071
2072 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2073
2074         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2075         VxWorks kernels.
2076         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2077         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2078         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2079         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2080
2081 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2082
2083         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2084
2085 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2086
2087         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2088
2089 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2090
2091         PR fortran/31198
2092         * gfortran.dg/min_max_optional_1.f90: New test.
2093         * gfortran.dg/min_max_optional_2.f90: New test.
2094         * gfortran.dg/min_max_optional_3.f90: New test.
2095
2096 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2097
2098         PR fortran/32545
2099         * gfortran.dg/fmt_error.f90: New test.
2100
2101 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR fortran/32612
2104         * gfortran.dg/interface_13.f90: New test.
2105
2106 2007-07-03  Dave Brolley  <brolley@redhat.com>
2107
2108         PR c++/31743
2109         * g++.dg/init/new20.C: New test.
2110
2111 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2112
2113         PR fortran/32579
2114         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2115
2116 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2117
2118         PR fortran/25062
2119         * common_7.f90: New.
2120         * common_8.f90: New.
2121         * common_9.f90: New.
2122
2123 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/30940
2126         * gfortran.dg/argument_checking_1.f90: New.
2127         * gfortran.dg/argument_checking_2.f90: New.
2128         * gfortran.dg/argument_checking_3.f90: New.
2129         * gfortran.dg/argument_checking_4.f90: New.
2130         * gfortran.dg/argument_checking_5.f90: New.
2131         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2132         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2133
2134 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2135
2136         * gcc.dg/pr32176.c: Add -w to default dg-options.
2137
2138 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2139
2140         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2141
2142 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2143
2144         PR fortran/20888
2145         * gfortran.dg/null_2.f90: New.
2146
2147 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2148             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2149
2150         PR middle-end/32176
2151         * gcc.dg/pr32176.c: New test.
2152
2153 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * gcc.dg/const-float80.c : New test.
2156         * gcc.dg/const-float128.c : New test.
2157         * gcc.dg/const-float80-ped.c : New test.
2158         * gcc.dg/const-float128-ped.c : New test.
2159
2160 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2161
2162         * gcc.dg/c99-math.h: Fix typo.
2163
2164 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR libgomp/32468
2167         * gcc.dg/gomp/pr32468-1.c: New test.
2168
2169 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2170
2171         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2172         an ABI option.
2173
2174 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2175
2176         * gfortran.fortran-torture/compile/pr32583.f: New.
2177         * gcc.c-torture/compile/pr32584.c: New
2178
2179 2007-07-02  Ollie Wild  <aaw@google.com>
2180
2181         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2182         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2183
2184 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2185
2186         * gcc.target/mips/save-restore-1.c: New test.
2187         * gcc.target/mips/save-restore-2.c: Likewise.
2188         * gcc.target/mips/save-restore-3.c: Likewise.
2189         * gcc.target/mips/save-restore-4.c: Likewise.
2190
2191 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2192
2193         PR tree-optimization/31966
2194         PR tree-optimization/32533
2195         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2196         * gfortran.dg/pr32533.f90: Ditto.
2197
2198 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2199
2200         * g++.dg/opt/nrv12.C: New test.
2201         * gcc.target/i386/nrv1.c: New test.
2202
2203         PR c++/31748
2204         * g++.dg/gomp/pr31748.C: New test.
2205
2206 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2207  
2208         PR tree-optimization/32230
2209         * gcc.dg/vect/pr32230.c: New test.
2210
2211 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2212
2213         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2214         * bind_c_coms.f90: Ditto.
2215         * bind_c_coms_driver.c: Ditto.
2216         * bind_c_dts.f90: Ditto.
2217         * bind_c_dts_2.f03: Ditto.
2218         * bind_c_dts_2_driver.c: Ditto.
2219         * bind_c_dts_3.f03: Ditto.
2220         * bind_c_dts_4.f03: Ditto.
2221         * bind_c_dts_driver.c: Ditto.
2222         * bind_c_implicit_vars.f03: Ditto.
2223         * bind_c_procs.f03: Ditto.
2224         * bind_c_usage_2.f03: Ditto.
2225         * bind_c_usage_3.f03: Ditto.
2226         * bind_c_usage_5.f03: Ditto.
2227         * bind_c_usage_6.f03: Ditto.
2228         * bind_c_usage_7.f03: Ditto.
2229         * bind_c_vars.f90: Ditto.
2230         * bind_c_vars_driver.c: Ditto.
2231         * binding_c_table_15_1.f03: Ditto.
2232         * binding_label_tests.f03: Ditto.
2233         * binding_label_tests_10.f03: Ditto.
2234         * binding_label_tests_10_main.f03: Ditto.
2235         * binding_label_tests_11.f03: Ditto.
2236         * binding_label_tests_11_main.f03: Ditto.
2237         * binding_label_tests_12.f03: Ditto.
2238         * binding_label_tests_13.f03: Ditto.
2239         * binding_label_tests_13_main.f03: Ditto.
2240         * binding_label_tests_14.f03: Ditto.
2241         * binding_label_tests_2.f03: Ditto.
2242         * binding_label_tests_3.f03: Ditto.
2243         * binding_label_tests_4.f03: Ditto.
2244         * binding_label_tests_5.f03: Ditto.
2245         * binding_label_tests_6.f03: Ditto.
2246         * binding_label_tests_7.f03: Ditto.
2247         * binding_label_tests_8.f03: Ditto.
2248         * binding_label_tests_9.f03: Ditto.
2249         * c_assoc.f90: Ditto.
2250         * c_assoc_2.f03: Ditto.
2251         * c_f_pointer_shape_test.f90: Ditto.
2252         * c_f_pointer_tests.f90: Ditto.
2253         * c_f_tests_driver.c: Ditto.
2254         * c_funloc_tests.f03: Ditto.
2255         * c_funloc_tests_2.f03: Ditto.
2256         * c_funloc_tests_3.f03: Ditto.
2257         * c_funloc_tests_3_funcs.c: Ditto.
2258         * c_kind_params.f90: Ditto.
2259         * c_kind_tests_2.f03: Ditto.
2260         * c_kinds.c: Ditto.
2261         * c_loc_driver.c: Ditto.
2262         * c_loc_test.f90: Ditto.
2263         * c_loc_tests_2.f03: Ditto.
2264         * c_loc_tests_2_funcs.c: Ditto.
2265         * c_loc_tests_3.f03: Ditto.
2266         * c_loc_tests_4.f03: Ditto.
2267         * c_loc_tests_5.f03: Ditto.
2268         * c_loc_tests_6.f03: Ditto.
2269         * c_loc_tests_7.f03: Ditto.
2270         * c_loc_tests_8.f03: Ditto.
2271         * c_ptr_tests.f03: Ditto.
2272         * c_ptr_tests_10.f03: Ditto.
2273         * c_ptr_tests_5.f03: Ditto.
2274         * c_ptr_tests_7.f03: Ditto.
2275         * c_ptr_tests_7_driver.c: Ditto.
2276         * c_ptr_tests_8.f03: Ditto.
2277         * c_ptr_tests_8_funcs.c: Ditto.
2278         * c_ptr_tests_9.f03: Ditto.
2279         * c_ptr_tests_driver.c: Ditto.
2280         * c_size_t_driver.c: Ditto.
2281         * c_size_t_test.f03: Ditto.
2282         * com_block_driver.f90: Ditto.
2283         * global_vars_c_init.f90: Ditto.
2284         * global_vars_c_init_driver.c: Ditto.
2285         * global_vars_f90_init.f90: Ditto.
2286         * global_vars_f90_init_driver.c: Ditto.
2287         * interop_params.f03: Ditto.
2288         * iso_c_binding_only.f03: Ditto.
2289         * iso_c_binding_rename_1.f03: Ditto.
2290         * iso_c_binding_rename_1_driver.c: Ditto.
2291         * iso_c_binding_rename_2.f03: Ditto.
2292         * iso_c_binding_rename_2_driver.c: Ditto.
2293         * kind_tests_2.f03: Ditto.
2294         * kind_tests_3.f03: Ditto.
2295         * module_md5_1.f90: Ditto.
2296         * only_clause_main.c: Ditto.
2297         * print_c_kinds.f90: Ditto.
2298         * test_bind_c_parens.f03: Ditto.
2299         * test_c_assoc.c: Ditto.
2300         * test_com_block.f90: Ditto.
2301         * test_common_binding_labels.f03: Ditto.
2302         * test_common_binding_labels_2.f03: Ditto.
2303         * test_common_binding_labels_2_main.f03: Ditto.
2304         * test_common_binding_labels_3.f03: Ditto.
2305         * test_common_binding_labels_3_main.f03: Ditto.
2306         * test_only_clause.f90: Ditto.
2307         * use_iso_c_binding.f90: Ditto.
2308         * value_5.f90: Ditto.
2309         * value_test.f90: Ditto.
2310         * value_tests_f03.f90: Ditto.
2311
2312 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2313
2314         * gcc.dg/tls/opt-14.c: New.
2315
2316 2007-07-01  Ollie Wild  <aaw@google.com>
2317
2318         * g++.dg/lookup/using16.C: New test.
2319         * g++.dg/lookup/using17.C: New test.
2320
2321 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2322
2323         PR fortran/32239
2324         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2325         (test_4): Use proper test for floating point equality.
2326         (test_8): Likewise.
2327
2328 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2329
2330         PR libgfortran/32554
2331         * gfortran.dg/fmt_p_1.f90: New test.
2332
2333 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2334
2335         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2336         initialization and fix dg-final check - the initialization loop is
2337         vectorizable.
2338
2339 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2340             Volker Reichelt  <reichelt@netcologne.de>
2341
2342         PR middle-end/32559
2343         * gcc.dg/pr32559.c: New test.
2344
2345 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2346
2347         PR tree-optimization/25371
2348         * gcc.dg/vect/pr25371.c: New test.
2349
2350 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2351
2352         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2353         when allocating and initializing a flexible array.
2354
2355 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2356
2357         PR fortran/20373
2358         * gfortran.dg/intrinsic.f90: New test.
2359
2360 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2361
2362         PR fortran/32555
2363         * gfortran.dg/fmt_zero_check.f90: New.
2364
2365 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2366
2367         PR fortran/30284
2368         * gfortran.dg/repeat_f90: New test.
2369
2370 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2371
2372         PR testsuite/25241
2373         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2374         -pedantic-errors, so we should match errors.
2375         * gcc.dg/cpp/escape-1.c: Likewise.
2376         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2377         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2378         warning.
2379         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2380         errors instead of warnings.
2381         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2382         a pedantic warning.
2383         * gcc.dg/cpp/arith-3.c: Likewise.
2384
2385 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2386
2387         PR testsuite/25241
2388         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2389         * gcc.dg/pch/valid-2.c: Likewise.
2390         * gcc.dg/pch/valid-3.c: Likewise.
2391         * gcc.dg/pch/warn-1.c: Likewise.
2392         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2393         
2394 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2395
2396         PR c/4076
2397         * gcc.dg/Wunused-function.c: New.
2398         
2399 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400
2401         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2402
2403 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2404
2405         * g++.dg/other/canon-31724.C: New.
2406         
2407 2007-06-29  Jan Hubicka  <jh@suse.cz>
2408
2409         PR middle-end/32372
2410         * gcc.c-torture/compile/pr32372.c: new.
2411
2412 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2413
2414         * gfortran.dg/operator_3.f90: New test.
2415
2416 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2417
2418         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2419         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2420
2421 2007-06-29  Richard Guenther  <rguenther@suse.de>
2422
2423         PR middle-end/32493
2424         * gcc.dg/inline-23.c: New testcase.
2425
2426 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2427
2428         PR tree-optimization/24659
2429         * gcc.target/i386/vectorize2.c: New test.
2430         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2431         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2432
2433 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gcc.dg/pointer-arith-9.c: New test.
2436
2437 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2438
2439         PR fortran/32483
2440         * gfortran.dg/fmt_read_2.f90: New.
2441
2442 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2443
2444         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2445         If it exists, don't try to create it.
2446
2447 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2448
2449         * g++.dg/ext/visibility/ms-compat-1.C: New.
2450
2451 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2452
2453         PR tree-opt/32417
2454         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2455
2456 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2457
2458         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2459         targets.
2460
2461 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2462
2463         PR fortran/32467
2464         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2465
2466 2007-06-27  Richard Guenther  <rguenther@suse.de>
2467
2468         PR middle-end/32492
2469         * gcc.dg/inline-22.c: New testcase.
2470
2471 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2472
2473         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2474         the scan-assembler constant.
2475
2476 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2477
2478         PR 20216
2479         * gcc.dg/pr20216.c: New.
2480
2481 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2482
2483         PR tree-opt/32421
2484         * gcc.dg/vect/pr32421.c: New test.
2485
2486 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2487
2488         PR c++/32111
2489         * g++.dg/other/friend5.C: New test.
2490
2491 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2492
2493         PR fortran/32464
2494         * gfortran.dg/host_assoc_function_2.f90: New test.
2495
2496         PR fortran/31494
2497         * gfortran.dg/host_assoc_call_1.f90: New test.
2498
2499 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2500
2501         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2502         
2503 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2504
2505         PR fortran/32456
2506         * gfortran.dg/error_format.f90: New test.
2507
2508 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2509
2510         PR fortran/32136
2511         * gfortran.dg/pr32136.f90: New test.
2512
2513 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2514
2515         PR fortran/31726
2516         * gfortran.dg/minmaxloc_1.f90: New test.
2517
2518         PR fortran/32298
2519         * gfortran.dg/minmaxloc_2.f90: New test.
2520
2521 2007-06-23  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/16876
2524         PR middle-end/29478
2525         * gcc.dg/pr29254.c: The warning is bogus.
2526         * gcc.dg/warn-1.c: Likewise.
2527         * gcc.dg/assign-warn-3.c: Likewise.
2528         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2529
2530 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2531
2532         * gcc.c-torture/execute/20070623-1.c: New.
2533
2534 2007-06-22  Jan Hubicka  <jh@suse.cz>
2535
2536         * gcc.c-torture/compile/pr31541.c: New.
2537
2538 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2539
2540         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2541         Remove -m64 from dg-options.
2542
2543 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2544
2545         PR middle-end/32374
2546         * gcc.dg/pr32374.c: New test.
2547
2548 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2549
2550         PR fortran/32360
2551         * gfortran.dg/pointer_assign_3.f90: New test.
2552
2553 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2554
2555         PR fortran/31162
2556         * gfortran.dg/assign.f90: Update test.
2557         * gfortran.dg/real_do_1.f90: Update test.
2558         * gfortran.dg/gomp/omp_do1.f90: Update test.
2559         * gfortran.dg/warnings_are_errors_1.f: Update test.
2560         * gfortran.dg/g77/20010519-1.f: Update test.
2561         * gfortran.dg/g77/pr9258.f: Update test.
2562         * gfortran.dg/g77/960317-1.f: Update test.
2563
2564 2007-06-21  Richard Guenther  <rguenther@suse.de>
2565
2566         PR tree-optimization/32453
2567         * gcc.c-torture/compile/pr32453.c: New testcase.
2568
2569 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR tree-optimization/31866
2572         * gcc.dg/pr31866.c: New test.
2573
2574 2007-06-21  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/32451
2577         * g++.dg/torture/20070621-1.C: New testcase.
2578
2579 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2580
2581         * gcc.dg/attr-isr.c: Test delay slot content.
2582         
2583 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         PR fortran/32361
2586         gfortran.dg/pointer_assign_2.f90: New test.
2587
2588 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR fortran/25061
2591         gfortran.dg/invalid_procedure_name.f90: New test.
2592
2593 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2594
2595         PR tree-optimization/25737
2596         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2597
2598 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2599
2600         * gcc.target/i386/large-size-array-3.c: New.
2601
2602 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2603         Richard Guenther  <rguenther@suse.de>
2604
2605         PR fortran/32140
2606         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2607
2608 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR middle-end/31959
2611         * gcc.dg/pr31959.c: New test.
2612
2613         PR inline-asm/32109
2614         * g++.dg/ext/asm10.C: New test.
2615
2616         PR middle-end/32285
2617         * gcc.c-torture/execute/20070614-1.c: New test.
2618
2619 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2620
2621         * gcc.target/arm/stack-corruption.c: New test.
2622
2623 2007-06-19  Richard Guenther  <rguenther@suse.de>
2624
2625         * g++.dg/torture/pr30252.C: New testcase.
2626
2627 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR tree-optimization/32353
2630         * g++.dg/opt/nrv13.C: New test.
2631
2632 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2633
2634         PR fortran/20863
2635         PR fortran/20882
2636         * gfortran.dg/impure_assignment_2.f90 : New test.
2637
2638         PR fortran/32236
2639         * gfortran.dg/data_initialized_2.f90 : New test.
2640
2641         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2642         appropriate version of 'dmach'.
2643
2644 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2645
2646         PR target/32389
2647         * gcc.target/i386/pr32389.c New test.
2648
2649 2007-06-18  Simon Baldwin <simonb@google.com>
2650
2651         PR c++/31923
2652         * g++.dg/template/error25.C: New.
2653         * g++.dg/template/spec35.C: New.
2654
2655 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2656
2657         * gcc.c-torture/compile/pr32355.c: New testcase.
2658         
2659 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2660
2661         PR tree-optimization/32383
2662         * g++.dg/opt/pr32383.C: New test.
2663
2664 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2665
2666         PR rtl-optimization/32366
2667         * gcc.dg/vect/pr32366.c: New test.
2668
2669 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2670
2671         * gcc.c-torture/compile/pr32349.c: New testcase.
2672         
2673 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2674
2675         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2676         * gcc.target/sparc/combined-2.c: Likewise.
2677         * gcc.target/sparc/fexpand.c : Likewise.
2678         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2679         * gcc.target/sparc/fpack16.c : Likewise.
2680         * gcc.target/sparc/fpmerge.c : Likewise.
2681         * gcc.target/sparc/fpmul.c : Likewise.
2682         * gcc.target/sparc/noresult.c : Likewise.
2683         * gcc.target/sparc/pdist.c: Likewise.
2684
2685 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2686
2687         PR middle-end/31723
2688         * gcc.target/i386/recip-divf.c: New test.
2689         * gcc.target/i386/recip-sqrtf.c: Ditto.
2690         * gcc.target/i386/recip-vec-divf.c: Ditto.
2691         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2692         * gcc.target/i386/sse-recip.c: Ditto.
2693         * gcc.target/i386/sse-recip-vec.c: Ditto.
2694
2695 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2696
2697         PR tree-opt/32225
2698         * gcc.c-torture/compile/20070605-1.c: New test.
2699
2700         * gcc.c-torture/compile/20070603-1.c: New testcase.
2701         * gcc.c-torture/compile/20070603-2.c: New testcase.
2702
2703         * gcc.c-torture/compile/20070531-1.c: New test.
2704
2705         PR tree-opt/32167
2706         * gcc.c-torture/compile/20070531-2.c: New test.
2707
2708         PR tree-opt/32144
2709         * gcc.c-torture/compile/20070529-1.c: New test.
2710
2711         PR tree-opt/32145
2712         * gcc.c-torture/compile/20070529-2.c: New test.
2713
2714         PR tree-opt/32015
2715         * gcc.c-torture/compile/20070520-1.c: New test.
2716
2717         * g++.dg/ext/java-1.C: New test.
2718
2719         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2720         loops instead of one. Remove the "can't determine dependence"
2721         check.
2722         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2723         needed as the cast is gone in the first place.
2724         * gcc.dg/max-1.c: Change local variable a to be a global one.
2725         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2726         have a cast which is PREd.
2727
2728 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * g++.dg/lookup/anon6.C: New test.
2731
2732 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2733
2734         PR c++/31806
2735         * g++.dg/opt/static6.C: New testcase.
2736
2737 2007-06-14  Geoff Keating  <geoffk@apple.com>
2738
2739         * g++.dg/ext/visibility/overload-1.C: New.
2740
2741         PR 31093
2742         * g++.dg/ext/visibility/anon4.C: New.
2743
2744 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2745
2746         PR target/32268
2747         * gcc.target/i386/pr32268.c: New test.
2748
2749 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2750
2751         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2752         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2753         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2754
2755         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2756         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2757         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2758         BID is used.
2759
2760 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/32302
2763         * gfortran.dg/common_resize_1.f90: New test.
2764
2765 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2766
2767         PR target/32274
2768         * gcc.dg/vect/pr32224.c: Fix.   
2769         
2770 2007-06-13  Eric Christopher  <echristo@apple.com>
2771
2772         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2773
2774 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2775
2776         PR fortran/32323
2777         * gfortran.dg/actual_array_vect_1.f90: New.
2778
2779 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2780
2781         * gcc.target/sparc/mfpu.c: New test.
2782
2783 2007-06-12  Geoff Keating  <geoffk@apple.com>
2784
2785         * g++.dg/warn/weak1.C: Suppress on Darwin.
2786         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2787
2788 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2789
2790         PR middle-end/31579
2791          * g++.dg/torture/pr31579.C: New testcase.
2792
2793 2007-06-12  Ian Lance Taylor  <iant@google.com>
2794
2795         PR libstdc++/29286
2796         * g++.dg/init/new16.C: New test.
2797         * g++.dg/init/new17.C: New test.
2798         * g++.dg/init/new18.C: New test.
2799         * g++.dg/init/new19.C: New test.
2800
2801 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2802
2803         * gnat.dg/lhs_view_convert.adb: New test.
2804
2805 2007-06-12  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/15353
2808         PR tree-optimization/31657
2809         * gcc.c-torture/execute/20070424-1.c: New testcase.
2810         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2811         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2812         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2813         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2814         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2815
2816 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2817
2818         PR rtl-optimization/32293
2819         * gcc.dg/pr32293.c: New test.
2820
2821 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2822
2823         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2824
2825 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2826
2827         PR fortran/29786
2828         * gfortran.dg/equiv_7.f90: New test.
2829         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2830
2831         PR fortran/30875
2832         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2833
2834 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2835
2836         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2837         * gcc.dg/setjmp-4.c: Likewise.
2838         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2839
2840 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2841
2842         PR rtl-optimization/31025
2843         * gfortran.dg/pr31025.f90: New.
2844
2845 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2846
2847         PR target/32280
2848         * gcc.target/i386/pr32280.c: New test.
2849
2850 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2851
2852         PR middle-end/32279
2853         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2854
2855 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2856
2857         PR libgfortran/32235
2858         * gfortran.dg/backspace_9.f: New test.
2859
2860 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2861
2862         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2863
2864 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2865
2866         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2867
2868 2007-06-09  Ian Lance Taylor  <iant@google.com>
2869
2870         PR tree-optimization/32169
2871         * gcc.c-torture/compile/pr32169.c: New test.
2872
2873 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2874
2875         * gcc.dg/vect/costmodel: New directory.
2876         * gcc.dg/vect/costmodel/i386: New directory.
2877         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2878         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2879         New test.
2880         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2881         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2882         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2883         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2884         * gcc.dg/vect/costmodel/x86_64: New directory.
2885         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2886         New testsuite.
2887         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2888         New test.
2889         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2890         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2891         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2892         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2893         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2894
2895 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2896
2897         PR tree-optimization/32243
2898         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2899         flags for -Os tests.
2900         * gcc.dg/vect/03-vect-pr32243.c: New test.
2901
2902 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2903
2904         PR tree-optimization/32224
2905         * gcc.dg/vect/pr32224.c: New test.
2906
2907 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c++/32177
2910         * g++.dg/gomp/pr32177.C: New test.
2911
2912 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2913
2914         PR testsuite/25241
2915         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2916         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2917         warning nor an error.
2918         * gcc.dg/Wfatal-2.c: Likewise.
2919         * gcc.dg/Werror-1.c: Likewise.
2920         * gcc.dg/Werror-5.c: Likewise.
2921         * gcc.dg/Werror-7.c: Likewise.
2922         * gcc.dg/Werror-10.c: Likewise.
2923         * gcc.dg/Werror-11.c: Likewise.
2924
2925 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2926
2927         PR c++/30759
2928         * g++.dg/init/brace6.C: New test.
2929
2930 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2931
2932         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2933         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2934         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2935         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2936
2937         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2938         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2939         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2940         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2941         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2942         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2943         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2944         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2945
2946         * gcc.dg/darwin-minversion-3.c: New.
2947
2948 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         * gcc.target/i386/builtin-copysign.c: New test.
2951
2952 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2953
2954         PR tree-optimization/32220
2955         * gfortran.dg/predcom-2.f: New testcase.
2956
2957 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2958
2959         PR tree-opt/32231
2960         * gcc.target/i386/vectorize4.c: New test.
2961
2962 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2963
2964         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2965
2966 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2967
2968         PR testsuite/25241
2969         * gcc.dg/simd-5.c: Mark output as a note.
2970         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2971         dg-message.
2972         * gcc.dg/simd-1.c: Likewise.
2973         * gcc.dg/always_inline.c: Mark output as a sorry.
2974         * gcc.dg/always_inline2.c: Likewise.
2975         * gcc.dg/always_inline3.c: Likewise.
2976
2977 2007-06-06  Ian Lance Taylor  <iant@google.com>
2978
2979         * g++.dg/conversion/enum1.C: New test.
2980
2981 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2982
2983         PR tree-optimization/32216
2984         * gcc.dg/vect/pr32216.c: New test.
2985
2986 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2987
2988         PR testsuite/18923
2989         * gfortran.dg/invalid_contains_1.f90: New test.
2990         * gfortran.dg/invalid_contains_2.f90: New test.
2991
2992 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2993
2994         PR testsuite/32057
2995         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2996         midnight issues.
2997
2998 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2999
3000         PR testsuite/25241
3001         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3002         dg-message to match de note.
3003         * gcc.dg/pr26570.c: Use dg-message for a note.
3004         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3005         dg-error instead of dg-warning because of -Werror.
3006         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3007         neither an error, nor a warning.
3008         * gcc.dg/glibc-uclibc-2.c: Likewise
3009         * gcc.dg/cpp/19940712-1.c: Likewise.
3010
3011 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3012
3013         PR preprocessor/23479
3014         * gcc.dg/binary-constants-1.c: Add test suites for
3015         the 0b-prefixed binary integer constants.
3016         * gcc.dg/binary-constants-2.c: Ditto.
3017         * gcc.dg/binary-constants-3.c: Ditto.
3018         * gcc.dg/binary-constants-4.c: Ditto.
3019
3020 2007-06-05  Ian Lance Taylor  <iant@google.com>
3021
3022         * gcc.dg/Wstrict-overflow-19.c: New test.
3023
3024 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3025
3026         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3027
3028 2007-06-04  Ian Lance Taylor  <iant@google.com>
3029
3030         * gcc.dg/Wstrict-overflow-18.c: New test.
3031
3032 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3033
3034         PR testsuite/25241
3035         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3036         * gcc.dg/cpp/mi5.c: Likewise.
3037         * gcc.dg/cpp/mi7.c: Likewise.
3038
3039 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3040
3041         PR c/32191
3042         * gcc.dg/pr32191.c: New test.
3043
3044 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3045
3046         PR fortran/32124
3047         * gfortran.dg/allocate_stat_1.f90: Remove.
3048
3049 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3050
3051         * gcc.target/i386/sse4_2-check.h: New.
3052         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3053         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3054         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3055         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3056         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3057         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3058         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3059         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3060         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3061         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3062         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3063         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3064         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3065         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3066         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3067         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3068         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3069         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3070
3071 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3072
3073         * gcc.dg/pie-link.c: New test.
3074
3075 2007-06-01  Ian Lance Taylor  <iant@google.com>
3076
3077         * gcc.dg/Wstrict-overflow-17.c: New test.
3078
3079 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3080
3081         * gcc.dg/builtin-return-1.c (g): New.
3082         (main): Allocate at least 64 bytes on the stack.
3083
3084 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3085
3086         * g++.dg/init/cleanup3.C: New test.
3087
3088 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3089
3090         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3091         int is 16 bits.
3092
3093 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3094
3095         PR fortran/32156
3096         * gfortran.dg/char_array_constructor_3.f90: New test.
3097
3098 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3099
3100         PR tree-optimization/32160
3101         * gfortran.dg/predcom-1.f: New test.
3102
3103 2007-05-31  Richard Guenther  <rguenther@suse.de>
3104
3105         * g++.dg/other/str_empty.C: Move...
3106         * g++.dg/other/pr30567.C: Move...
3107         * g++.dg/tree-ssa/pr27218.C: Move...
3108         * g++.dg/torture: ...here and remove dg-options.
3109
3110 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3111
3112         PR c++/32158
3113         * g++.dg/ext/is_pod_incomplete.C: New.
3114
3115 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3116             Douglas Gregor <doug.gregor@gmail.com>
3117             Pedro Lamarao <pedro.lamarao@mndfck.org>
3118             Howard Hinnant <howard.hinnant@gmail.com>
3119
3120         PR c++/7412
3121         PR c++/29939
3122         * g++.dg/cpp0x/rv8p.C: New.
3123         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3124         * g++.dg/cpp0x/cast-bug.C: New.
3125         * g++.dg/cpp0x/elision_weak.C: New.
3126         * g++.dg/cpp0x/collapse-bug.C: New.
3127         * g++.dg/cpp0x/rv3p.C: New.
3128         * g++.dg/cpp0x/rv7n.C: New.
3129         * g++.dg/cpp0x/overload-conv-1.C: New.
3130         * g++.dg/cpp0x/rv2n.C: New.
3131         * g++.dg/cpp0x/deduce.C: New.
3132         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3133         * g++.dg/cpp0x/rv6p.C: New.
3134         * g++.dg/cpp0x/template_deduction.C: New.
3135         * g++.dg/cpp0x/implicit-copy.C: New.
3136         * g++.dg/cpp0x/rv1p.C: New.
3137         * g++.dg/cpp0x/cast.C: New.
3138         * g++.dg/cpp0x/rv5n.C: New.
3139         * g++.dg/cpp0x/collapse.C: New.
3140         * g++.dg/cpp0x/overload-conv-2.C: New.
3141         * g++.dg/cpp0x/rv4p.C: New.
3142         * g++.dg/cpp0x/rvo.C: New.
3143         * g++.dg/cpp0x/iop.C: New.
3144         * g++.dg/cpp0x/rv3n.C: New.
3145         * g++.dg/cpp0x/rv7p.C: New.
3146         * g++.dg/cpp0x/reference_collapsing.C: New.
3147         * g++.dg/cpp0x/overload.C: New.
3148         * g++.dg/cpp0x/named.C: New.
3149         * g++.dg/cpp0x/rv2p.C: New.
3150         * g++.dg/cpp0x/rv6n.C: New.
3151         * g++.dg/cpp0x/not_special.C: New.
3152         * g++.dg/cpp0x/bind.C: New.
3153         * g++.dg/cpp0x/rv1n.C: New.
3154         * g++.dg/cpp0x/rv5p.C: New.
3155         * g++.dg/cpp0x/elision.C: New.
3156         * g++.dg/cpp0x/named_refs.C: New.
3157         * g++.dg/cpp0x/unnamed_refs.C: New.
3158         * g++.dg/cpp0x/rv4n.C: New.
3159         * g++.dg/cpp0x/elision_neg.C: New.
3160         * g++.dg/init/copy7.C: Run in C++98 mode.
3161         * g++.dg/overload/arg1.C: Ditto.
3162         * g++.dg/overload/arg4.C: Ditto.
3163
3164 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR c++/31809
3167         * g++.dg/opt/static5.C: New test.
3168
3169 2007-05-30  Richard Guenther  <rguenther@suse.de>
3170
3171         * g++.dg/dg.exp: Prune torture/.
3172         * g++.dg/torture/dg-torture.exp: New testsuite.
3173
3174 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3175
3176         * gcc.target/arm/pr27387.C: Move and rename to ...
3177         * g++.dg/inherit/thunk8.C: ... here.
3178
3179 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3180
3181         PR tree-optimization/31769
3182         * g++.dg/gomp/pr31769.C: New test.
3183
3184 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3185
3186         * gcc.target/i386/stack-realign.c: New.
3187
3188 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3189
3190         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3191
3192 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3193
3194         * gfortran.dg/sizeof.f90: New.
3195
3196 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3197
3198         PR c/31339
3199         * gcc.dg/boolcomplex-1.c: New test.
3200
3201         PR c++/31339
3202         * g++.dg/ext/boolcomplex-1.c: New test.
3203
3204 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3205
3206         * gcc.dg/matrix: New directory.
3207
3208 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3209
3210         PR fortran/32124
3211         * gfortran.dg/allocate_stat_1.f90: New.
3212
3213 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3214
3215         PR fortran/31972
3216         * transfer_hollerith_1.f90: New test.
3217
3218 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3219
3220         PR tree-opt/32100
3221         * gcc.c-torture/execute/vrp-7.c: New test.
3222
3223 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3224
3225         * gfortran.dg/transfer_simplify_4.f90: New test.
3226
3227 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3228
3229         PR fortran/32088
3230         * gfortran.dg/func_result_3.f90: New.
3231
3232 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR middle-end/32083
3235         * gfortran.dg/transfer_simplify_3.f90: New.
3236
3237 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         PR target/32065
3240         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3241         to compile options.
3242         * gcc.target/i386/pr32065-2.c: New test.
3243
3244 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR fortran/31813
3247         * gfortran.dg/io_constraints_2.f90: Update.
3248
3249 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3250
3251         PR fortran/31219
3252         * gfortran.dg/array_constructor_17.f90: New test.
3253
3254 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3255
3256         PR tree-opt/32090
3257         * g++.dg/opt/array2.C: New testcase.
3258
3259 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         PR target/32065
3262         * gcc.target/i386/pr32065.c: New test.
3263
3264 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3265             Marcus Meissner <meissner@suse.de>
3266
3267         * gcc.dg/attr-alloc_size.c: New.
3268
3269 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3270             Lee Millward  <lee.millward@gmail.com>
3271
3272         PR c++/31745
3273         * g++.dg/parse/crash34.C: New test.
3274
3275         * g++.dg/parse/crash35.C: New test.
3276
3277 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3278
3279         * gcc.target/i386/sse2-check.h: New.
3280         * gcc.target/i386/sse2-vec-1.c: Likewise.
3281         * gcc.target/i386/sse2-vec-2.c: Likewise.
3282         * gcc.target/i386/sse2-vec-3.c: Likewise.
3283         * gcc.target/i386/sse2-vec-4.c: Likewise.
3284         * gcc.target/i386/sse2-vec-5.c: Likewise.
3285         * gcc.target/i386/sse2-vec-6.c: Likewise.
3286
3287 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3288
3289         PR c++/31431
3290         PR c++/31432
3291         PR c++/31434
3292         PR c++/31435
3293         PR c++/31437
3294         PR c++/31438
3295         PR c++/31442
3296         PR c++/31443
3297         PR c++/31444
3298         PR c++/31445
3299         * g++.dg/cpp0x/pr31431.C: New.
3300         * g++.dg/cpp0x/pr31437.C: New.
3301         * g++.dg/cpp0x/pr31442.C: New.
3302         * g++.dg/cpp0x/pr31444.C: New.
3303         * g++.dg/cpp0x/pr31431-2.C: New.
3304         * g++.dg/cpp0x/pr31432.C: New.
3305         * g++.dg/cpp0x/pr31434.C: New.
3306         * g++.dg/cpp0x/pr31438.C: New.
3307         * g++.dg/cpp0x/pr31443.C: New.
3308         * g++.dg/cpp0x/pr31445.C: New.
3309         * g++.dg/cpp0x/variadic-crash1.C: New.
3310
3311 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3312
3313         * gcc.target/arm/long-calls-1.c: New test.
3314         * gcc.target/arm/long-calls-2.c: Likewise.
3315         * gcc.target/arm/long-calls-3.c: Likewise.
3316         * gcc.target/arm/long-calls-4.c: Likewise.
3317
3318 2007-05-25  Richard Guenther  <rguenther@suse.de>
3319             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3320
3321         PR tree-optimization/31982
3322         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3323
3324 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3325
3326         PR fortran/32047
3327         * gfortran.dg/result_in_spec_2.f90: New test.
3328
3329 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3330
3331         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3332
3333 2007-05-24  Ollie Wild  <aaw@google.com>
3334
3335         * gcc.dg/cpp/counter-1.c: New test.
3336         * gcc.dg/pch/counter-1.c: New test.
3337         * gcc.dg/pch/counter-1.hs: New file.
3338         * gcc.dg/pch/counter-2.c: New test.
3339         * gcc.dg/pch/counter-2.hs: New file.
3340         * gcc.dg/pch/counter-3.c: New test.
3341         * gcc.dg/pch/counter-3.hs: New file.
3342
3343 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3344
3345         * gcc.dg/tree-ssa/predcom-1.c: New test.
3346         * gcc.dg/tree-ssa/predcom-2.c: New test.
3347         * gcc.dg/tree-ssa/predcom-3.c: New test.
3348         * gcc.dg/tree-ssa/predcom-4.c: New test.
3349         * gcc.dg/tree-ssa/predcom-5.c: New test.
3350         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3351
3352 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3353
3354         PR testsuite/32062
3355         * gcc.target/i386/sse4_1-check.h (MASK): New.
3356
3357 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3358
3359         PR fortran/32038
3360         * gfortran.dg/pr25603.f: Initialize integer variables.
3361
3362 2007-05-23  Ian Lance Taylor  <iant@google.com>
3363
3364         * g++.dg/other/vrp1.C: New test.
3365
3366 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3367
3368         PR preprocessor/20077
3369         * gcc.dg/cpp/paste15.c: New test.
3370
3371 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3372             Nigel Stephens  <nigel@mips.com>
3373             Richard Sandiford  <richard@codesourcery.com>
3374
3375         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3376         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3377         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3378         * gcc.target/mips/inter/mips16-inter.exp: New.
3379
3380 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3381
3382         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3383
3384 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3385
3386         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3387         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3388         * gcc.target/i386/sse3-addsubps.c: Likewise.
3389         * gcc.target/i386/sse3-haddpd.c: Likewise.
3390         * gcc.target/i386/sse3-haddps.c: Likewise.
3391         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3392         * gcc.target/i386/sse3-hsubps.c: Likewise.
3393         * gcc.target/i386/sse3-lddqu.c: Likewise.
3394         * gcc.target/i386/sse3-movddup.c: Likewise.
3395         * gcc.target/i386/sse3-movshdup.c: Likewise.
3396         * gcc.target/i386/sse3-movsldup.c: Likewise.
3397
3398         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3399         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3400         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3401         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3402         * gcc.target/i386/ssse3-palignr.c: Likewise.
3403         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3404         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3405         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3406         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3407         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3408         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3409         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3410         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3411         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3412         * gcc.target/i386/ssse3-psignb.c: Likewise.
3413         * gcc.target/i386/ssse3-psignd.c: Likewise.
3414         * gcc.target/i386/ssse3-psignw.c: Likewise.
3415         * gcc.target/i386/ssse3-vals.h: Likewise.
3416
3417         * gcc.target/i386/sse3-check.h: New file.
3418         * gcc.target/i386/ssse3-check.h: Likewise.
3419
3420 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3421
3422         PR middle-end/31095
3423         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3424
3425 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3426
3427         PR middle-end/31606
3428         * gcc.c-torture/20070522-1.c: New testcase.
3429
3430 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3431
3432         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3433
3434 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3435
3436         * gcc.c-torture/execute/ieee/20000320-1.x,
3437         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3438         m68k-*-* and check_effective_target_coldfire_fpu.
3439
3440 2007-05-22  Ollie Wild  <aaw@google.com>
3441
3442         * g++.dg/lookup/hidden-class10.C: New test.
3443         * g++.dg/lookup/hidden-class11.C: New test.
3444
3445 2007-05-22  Ollie Wild  <aaw@google.com>
3446
3447         * g++.dg/lookup/name-clash5.C: New test.
3448         * g++.dg/lookup/name-clash6.C: New test.
3449
3450 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3451
3452         * g++.dg/other/i386-2.C: Update comments on header files tested.
3453         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3454         of <tmmintrin.h>.
3455         * gcc.target/i386/sse-12.c: Likewise.
3456         * gcc.target/i386/sse-13.c: Likewise.
3457         * gcc.target/i386/sse-14.c: Likewise.
3458
3459         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3460         Redefined to test with immediate operand.
3461         (__builtin_ia32_blendps): Likewise.
3462         (__builtin_ia32_blendpd): Likewise.
3463         (__builtin_ia32_dpps): Likewise.
3464         (__builtin_ia32_dpps): Likewise.
3465         (__builtin_ia32_insertps128): Likewise.
3466         (__builtin_ia32_vec_ext_v4sf): Likewise.
3467         (__builtin_ia32_vec_set_v16qi): Likewise.
3468         (__builtin_ia32_vec_set_v4si): Likewise.
3469         (__builtin_ia32_vec_set_v2di): Likewise.
3470         (__builtin_ia32_vec_ext_v16qi): Likewise.
3471         (__builtin_ia32_vec_ext_v4si): Likewise.
3472         (__builtin_ia32_vec_ext_v2di): Likewise.
3473         (__builtin_ia32_roundpd): Likewise.
3474         (__builtin_ia32_roundsd): Likewise.
3475         (__builtin_ia32_roundps): Likewise.
3476         (__builtin_ia32_roundss): Likewise.
3477         (__builtin_ia32_mpsadbw128): Likewise.
3478
3479 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3480
3481         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3482
3483 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3484
3485         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3486         failures.
3487         * gcc.dg/dfp/func-struct.c: Ditto.
3488         * gcc.dg/dfp/operator-assignment.c: Ditto.
3489         * gcc.dg/dfp/convert-bfp.c: Ditto.
3490         * gcc.dg/dfp/convert-int.c: Ditto.
3491         * gcc.dg/dfp/convert-int-max.c: Ditto.
3492         * gcc.dg/dfp/func-scalar.c: Ditto.
3493         * gcc.dg/dfp/cast.c: Ditto.
3494         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3495         failures, and fix a typo in return type of arg1_128.
3496         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3497         failures, and fix a typo in a constant suffix.
3498         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3499         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3500
3501 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3502             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3503
3504         * lib/gcc-dg.exp(process_message): New proc.
3505         (dg-message): New test directive.
3506         * gcc.dg/always_inline.c: Use dg-message.
3507         * gcc.dg/always_inline2.c: Ditto.
3508         * gcc.dg/always_inline3.c: Ditto.
3509         * gcc.dg/invalid-call-1.c: Ditto.
3510         * gcc.dg/pr17506.c: Ditto.
3511         * gcc.dg/simd-5.c: Ditto.
3512         * gcc.dg/simd-6.c: Ditto.
3513         * gcc.dg/va-arg-2.c: Ditto.
3514         * gcc.dg/cpp/syshdr.c: Ditto.
3515         * gcc.dg/cpp/unc4.c: Ditto.
3516         * gcc.dg/cpp/trad/mi1.c: Ditto.
3517         * gcc.dg/cpp/trad/mi5.c: Ditto.
3518         * gcc.dg/cpp/trad/mi7.c: Ditto.
3519         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3520         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3521         * gcc.test-framework/test-framework.awk: Special-case outexists
3522         tests.
3523
3524 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3527         (bit_SSE4_2): Likewise.
3528         (bit_POPCNT): Likewise.
3529
3530         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3531         Check if assembler supports SSE4 instructions.
3532
3533         * gcc.target/i386/sse4_1-blendpd.c: New file.
3534         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3535         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3536         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3537         * gcc.target/i386/sse4_1-check.h: Likewise.
3538         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3539         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3540         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3541         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3542         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3543         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3544         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3545         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3546         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3547         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3548         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3549         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3550         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3551         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3552         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3553         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3554         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3555         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3556         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3557         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3558         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3559         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3560         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3561         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3562         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3563         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3564         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3565         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3566         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3567         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3568         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3569         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3570         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3571         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3572         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3573         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3574         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3575         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3576         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3577         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3578         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3579         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3580         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3581         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3582         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3583         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3584         * gcc.target/i386/sse4_1-round.h: Likewise.
3585         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3586         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3587         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3588         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3589         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3590         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3591         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3592         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3593         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3594         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3595         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3596         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3597         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3598         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3599
3600 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3601
3602         PR fortran/31627
3603         * gfortran.dg/bounds_check_7.f90: New test.
3604
3605 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3606
3607         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3608         (check_effective_target_sse4a): Ditto.
3609
3610         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3611         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3612         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3613         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3614         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3615         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3616         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3617         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3618         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3619         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3620         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3621         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3622         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3623         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3624         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3625         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3626         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3627         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3628         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3629         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3630
3631 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * g++.dg/ext/cleanup-1.C: New test.
3634         * g++.dg/ext/cleanup-2.C: Likewise.
3635         * g++.dg/ext/cleanup-3.C: Likewise.
3636         * g++.dg/ext/cleanup-4.C: Likewise.
3637         * g++.dg/ext/cleanup-5.C: Likewise.
3638         * g++.dg/ext/cleanup-6.C: Likewise.
3639         * g++.dg/ext/cleanup-8.C: Likewise.
3640         * g++.dg/ext/cleanup-9.C: Likewise.
3641         * g++.dg/ext/cleanup-10.C: Likewise.
3642         * g++.dg/ext/cleanup-11.C: Likewise.
3643         * g++.dg/ext/cleanup-dtor.C: Likewise.
3644
3645 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3646
3647         PR middle-end/31995
3648         * gcc.dg/vect/vect-102a.c: New test.
3649
3650 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3651             Paolo Carlini  <pcarlini@suse.de>
3652             Uros Bizjak  <ubizjak@gmail.com>
3653
3654         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3655         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3656         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3657         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3658         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3659         New testcases.
3660
3661 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3662
3663         PR fortran/32002
3664         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3665
3666 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3667
3668         PR fortran/32027
3669         * gfortran.dg/do_3.F90: Add checks for the final value of the
3670         loop variable.
3671
3672 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3673
3674         * gcc.c-torture/execute/990127-2.x: New file.
3675
3676 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3677
3678         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3679         * gcc.target/i386/sse-12: Add -O to compile options.
3680         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3681         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3682         and mm3dnow.h.  Add -O to compile options.
3683
3684 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/31867
3687         * gfortran.dg/char_length_5.f90: New test.
3688
3689         PR fortran/31994
3690         * gfortran.dg/array_reference_1.f90: New test.
3691
3692 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3693
3694         PR middle-end/7651
3695         PR c++/11856
3696         PR c/12963
3697         PR c/23587
3698         PR other/29694
3699         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3700         * gcc.dg/Wtype-limits.c: New.
3701         * gcc.dg/Wtype-limits-Wextra.c: New.
3702         * gcc.dg/Wtype-limits-no.c: New.
3703         * g++.dg/warn/Wtype-limits.C: New.
3704         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3705         * g++.dg/warn/Wtype-limits-no.C: New.
3706
3707 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3708
3709         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3710         instead of "-msse2".'
3711         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3712         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3713         and mm3dnow.h.
3714         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3715         to test with immediate operand.
3716         (__builtin_ia32_insertqi): Ditto.
3717         (__builtin_ia32_palignr128): Ditto.
3718         (__builtin_ia32_palignr): Ditto.
3719         (__builtin_ia32_pshufhw): Ditto.
3720         (__builtin_ia32_pshuflw): Ditto.
3721         (__builtin_ia32_pshufd): Ditto.
3722         (__builtin_ia32_vec_set_v8hi): Ditto.
3723         (__builtin_ia32_vec_ext_v8hi): Ditto.
3724         (__builtin_ia32_shufpd): Ditto.
3725         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3726
3727 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3728
3729         PR fortran/32001
3730         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3731
3732 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3733
3734         PR target/31585
3735         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3736         and "__inline".  Use "-msse" instead of "-msse2".
3737
3738 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3739
3740         PR middle-end/7651
3741         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3742         * gcc.dg/20030906-2.c: Likewise.
3743         * objc.dg/method-17.m: Add -Wreturn-type.
3744         * obj-c++.dg/method-21.mm: Likewise.
3745
3746 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3747
3748         PR target/31585
3749         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3750         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3751         (__builtin_ia32_psrlqi128): Ditto.
3752         (__builtin_ia32_psrlwi128): Ditto.
3753         (__builtin_ia32_psrldi128): Ditto.
3754         (__builtin_ia32_psrldqi128): Ditto.
3755         (__builtin_ia32_pslldqi128): Ditto.
3756         (__builtin_ia32_psrawi128): Ditto.
3757         (__builtin_ia32_psradi128): Ditto.
3758         (__builtin_ia32_psllqi128): Ditto.
3759         (__builtin_ia32_pslldi128): Ditto.
3760         (__builtin_prefetch): Ditto.
3761         (__builtin_ia32_pshufw): Ditto.
3762         (__builtin_ia32_vec_set_v4hi): Ditto.
3763         (__builtin_ia32_vec_ext_v4hi): Ditto.
3764         (__builtin_ia32_shufps): Ditto.
3765         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3766
3767 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3768
3769         PR fortran/31974
3770         * gfortran.dg/char_allocation_1.f90: New test.
3771
3772 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3773
3774         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3775         * gcc.dg/Wconversion-sign.c: New.
3776         * gcc.dg/Wconversion-integer-no-sign.c: New.
3777         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3778         Wconversion-sign.C
3779         * g++.dg/warn/Wconversion-sign.C: New.
3780         * g++.old-deja/g++.other/warn4.C: Update.
3781         * g++.dg/warn/Wconversion1.C: Likewise.
3782
3783 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3784
3785         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3786         * gcc.dg/torture/builtin-math-4.c: Likewise.
3787
3788 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3789
3790         PR libfortran/31964
3791         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3792
3793 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3794
3795         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3796
3797 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3798
3799         PR target/31628
3800         * gcc.target/i386/pr31628.c: New.
3801
3802 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3803
3804         PR middle-end/31344
3805         * gcc.dg/pr31344.c: New test.
3806
3807 2007-05-17  Ian Lance Taylor  <iant@google.com>
3808
3809         PR tree-optimization/31953
3810         * gcc.c-torture/compile/pr31953.c: New test.
3811
3812 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3813
3814         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3815
3816         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3817         and drem.
3818         * gcc.dg/torture/builtin-math-4.c: Likewise.
3819
3820         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3821         * gcc.dg/torture/builtin-math-4.c: Likewise.
3822
3823         * gcc.dg/torture/builtin-math-4.c: New test.
3824
3825 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3826             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3827
3828         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3829         * gcc.dg/cpp/include2.c: Ditto.
3830         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3831         * gcc.dg/cpp/paste5.c: Ditto.
3832         * gcc.dg/cpp/paste6.c: Ditto.
3833         * gcc.dg/cpp/paste8.c: Ditto.
3834         * gcc.dg/cpp/paste11.c: Ditto.
3835         * gcc.dg/cpp/paste13.c: Ditto.
3836         * gcc.dg/cpp/skipping2.c: Ditto.
3837         * gcc.dg/reg-vol-struct-1.c: Ditto.
3838         * gcc.dg/Wshadow-1.c: Ditto.
3839         * gcc.dg/cpp/trad/comment.c: Ditto.
3840         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3841         * gcc.dg/cpp/if-2.c: Ditto.
3842         * gcc.dg/array-5.c: Ditto.
3843         * gcc.dg/inline-15.c: Ditto.
3844         * gcc.dg/pr27953.c: Ditto.
3845         * gcc.dg/Wno-c++-compat.c: Ditto.
3846
3847 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3848
3849         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3850
3851 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3852
3853         * gcc.c-torture/execute/20070517-1.c: New test.
3854
3855 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3856
3857         PR fortran/31919
3858         * gfortran.dg/min_max_conformance.f90: New test.
3859
3860 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3861
3862         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3863         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3864         gcc.dg/vect/vect-104.c: Use more complex construction to
3865         prevent vectorizing.
3866         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3867
3868 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3869
3870         PR tree-optimization/24659
3871         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3872         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3873         not vect_int target.
3874         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3875         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3876         targets.
3877         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3878         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3879         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3880
3881 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3882
3883         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3884         and x86_64-*-* targets.
3885         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3886
3887 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3888
3889         PR fortran/18769
3890         PR fortran/30881
3891         PR fortran/31194
3892         PR fortran/31216
3893         PR fortran/31427
3894         * transfer_simplify_1.f90: New test.
3895         * transfer_simplify_2.f90: New test.
3896
3897 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3898
3899         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3900
3901 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3902
3903         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3904
3905         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3906
3907         PR c/31924
3908         * gcc.dg/fltconst-1.c: New test.
3909
3910         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3911         * gcc.dg/dfp/operator-assignment.c: Ditto.
3912
3913 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3914
3915         PR c++/29928
3916         * g++.dg/rtti/typeid5.C: New.
3917
3918 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3919
3920         PR fortran/31725
3921         * gfortran.dg/substr_4.f: New test.
3922
3923 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3924
3925         * gcc.target/m68k/interrupt_thread-1.c,
3926         gcc.target/m68k/interrupt_thread-2.c,
3927         gcc.target/m68k/interrupt_thread-3.c: New.
3928         * gcc.target/m68k/m68k.exp: Accept fido.
3929
3930 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3931
3932         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3933         * gfortran.dg/altreturn_3.f90: Likewise.
3934         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3935         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3936         * gfortran.dg/inquire_iolength.f90: Likewise.
3937         * gfortran.dg/module_naming_1.f90: Likewise.
3938         * gfortran.dg/oldstyle_2.f90: Likewise.
3939         * gfortran.dg/operator_2.f90: Likewise.
3940         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3941         * gfortran.dg/used_types_11.f90: Likewise.
3942         * gfortran.dg/zero_array_components_1.f90: Likewise.
3943         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3944         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3945         * gfortran.dg/real_const_3.f90: Likewise.
3946
3947 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3948
3949         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3950         * gcc.dg/tree-ssa/loop-30.c: New test.
3951
3952 2007-05-13  Richard Guenther  <rguenther@suse.de>
3953
3954         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3955         scanning forwprop1.
3956         * g++.dg/tree-ssa/pr31146.C: Likewise.
3957
3958 2007-05-13  Revital Eres  <eres@il.ibm.com>
3959
3960         * gcc.dg/dse.c: New test.
3961
3962 2007-05-12  Richard Guenther  <rguenther@suse.de>
3963
3964         PR tree-optimization/31797
3965         * gcc.c-torture/compile/pr31797.c: New testcase.
3966
3967 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3968
3969         PR fortran/30746
3970         * gfortran.dg/host_assoc_function_1.f90: New test.
3971
3972 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3973
3974         PR c++/31829
3975         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3976
3977 2007-05-11  Silvius Rus  <rus@google.com>
3978
3979         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3980         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3981         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3982         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3983         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3984         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3985         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3986         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3987         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3988         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3989         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3990         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3991         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3992         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3993         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3994         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3995
3996 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3997
3998         PR other/31852
3999         * gcc.c-torture/execute/builtins/memchr.c: New.
4000         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4001         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4002
4003 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4004
4005         PR fortran/30876
4006         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4007         line.
4008         * gfortran.dg/recursive_reference_2.f90: New test.
4009
4010 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4011
4012         PR fortran/30878
4013         * gfortran.dg/namelist_29.f90: New test.
4014
4015 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4016
4017         PR fortran/31474
4018         * gfortran.dg/entry_10.f90: New test.
4019
4020 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4021
4022         PR tree-optimization/31885
4023         * gcc.dg/tree-ssa/loop-29.c: New test.
4024
4025 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4026
4027         * assumed_dummy_1.f90: Fix dg directive.
4028         * char_initialiser_actual.f90: Likewise.
4029         * nested_modules_2.f90: Likewise.
4030         * shift-alloc.f90: Likewise.
4031
4032 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4033
4034         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4035
4036 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4037
4038         PR libfortran/31880
4039         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4040
4041 2007-05-09  Mike Stump  <mrs@apple.com>
4042
4043         * g++.dg/other/first-global.C: Add -fpie for darwin.
4044         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4045
4046 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4047
4048         * gcc.dg/20070507-1.c: New testcase.
4049
4050 2007-05-08  Chao-ying Fu  <fu@mips.com>
4051
4052         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4053         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4054         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4055         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4056
4057 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4058
4059         PR 31847
4060         * gcc.dg/pr31847.c: New test.
4061
4062 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4063
4064         PR fortran/31692
4065         * gfortran.dg/actual_array_result_1.f90: New test.
4066
4067 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4068
4069         PR fortran/29397
4070         * gfortran.dg/parameter_array_init_1.f90: New test.
4071
4072         PR fortran/29400
4073         * gfortran.dg/parameter_array_init_2.f90: New test.
4074
4075 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4076
4077         PR target/31854
4078         * gcc.target/i386/pr31854.c: New test.
4079
4080 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4081
4082         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4083
4084 2007-05-07  Mike Stump  <mrs@apple.com>
4085
4086         * g++.old-deja/g++.mike/empty.C: Add.
4087
4088 2007-05-07  Eric Christopher  <echristo@apple.com>
4089
4090         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4091
4092 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4095         variable.  Rearrange conversions from binary float to decimal float.
4096
4097 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4098
4099         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4100         x86.
4101
4102 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4103
4104         * gnat.dg/opt1.ad[sb]: New testcase.
4105
4106 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4107
4108         PR fortran/31399
4109         * gfortran.dg/do_3.F90: New test.
4110
4111 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4112
4113         PR fortran/31764
4114         * gfortran.dg/new_line.f90: Add new checks.
4115
4116 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4117
4118         PR fortran/31201
4119         * gfortran.dg/large_unit_1.f90: New.
4120         * gfortran.dg/large_unit_2.f90: New.
4121         * gfortran.dg/iostat_4.f90: New
4122         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4123
4124 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/31540
4127         * gfortran.dg/char_result_4.f90: New test.
4128
4129 2007-06-05  Revital Eres  <eres@il.ibm.com>
4130
4131         PR 30957
4132         * gcc.dg/pr30957-1.c: New test.
4133
4134 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         PR fortran/31251
4137         * gfortran.dg/char_type_len_2.f90: New test.
4138
4139 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4140
4141         PR 31775
4142         * g++.dg/other/nested-extern.cc: New.
4143         * g++.dg/other/nested-extern-1.C: New.
4144         * g++.dg/other/nested-extern-2.C: New.
4145
4146 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4147
4148         PR fortran/31760
4149         * gfortran.dg/erf.f90: New test.
4150         * gfortran.dg/besxy.f90: New test.
4151
4152 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4153
4154         PR fortran/22359
4155         * gfortran.dg/fseek.f90: New test.
4156
4157 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4158
4159         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4160
4161 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4162
4163         PR libfortran/31210
4164         * gfortran.dg/zero_length_1.f90: New test.
4165
4166 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4167
4168         PR fortran/31803
4169         * gfortran.dg/char_pointer_assign_3.f90: New test.
4170         * gfortran.dg/char_result_2.f90: Re-enable test.
4171
4172 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4173
4174         PR fortran/25071
4175         * gfortran.dg/char_length_3.f90: New test.
4176         * gfortran.dg/char_result_2.f90: Fix test.
4177
4178 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4179
4180         PR tree-optimization/30565
4181         * gcc.dg/tree-ssa/loop-27.c: New test.
4182
4183 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4184
4185         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4186         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4187         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4188         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4189
4190 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4191
4192         PR tree-optimization/31699
4193         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4194         New.
4195         (check_effective_target_vect_floatint_cvt): New.
4196         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4197         of specific targets.
4198         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4199         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4200         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4201         * gcc.dg/vect/vect-iv-4.c: Likewise.
4202         * gcc.dg/vect/vect-multitypes-11.c: New.
4203         * gcc.dg/vect/pr31699.c: New.
4204
4205 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4206
4207         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4208
4209 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4210
4211         PR C++/31663
4212         * g++.dg/warn/anonymous-namespace-2.C: New.
4213         * g++.dg/warn/anonymous-namespace-2.h: New.
4214
4215 2007-05-02  Paul Brook  <paul@codesourcery.com>
4216
4217         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4218
4219 2007-05-02  Eric Christopher  <echristo@apple.com>
4220
4221         * gcc.dg/cpp/if-div.c: New file.
4222
4223 2007-05-02  Tom Tromey  <tromey@redhat.com>
4224
4225         PR preprocessor/28709:
4226         * gcc.dg/cpp/pr28709.c: New file.
4227
4228 2007-05-02  Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/31146
4231         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4232
4233 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4234
4235         * gcc.c-torture/compile/limits-blockid.c: New.
4236         * gcc.c-torture/compile/limits-caselabels.c: New.
4237         * gcc.c-torture/compile/limits-declparen.c: New.
4238         * gcc.c-torture/compile/limits-enumconst.c: New.
4239         * gcc.c-torture/compile/limits-exprparen.c: New.
4240         * gcc.c-torture/compile/limits-externalid.c: New.
4241         * gcc.c-torture/compile/limits-fnargs.c: New.
4242         * gcc.c-torture/compile/limits-fndefn.c: New.
4243         * gcc.c-torture/compile/limits-idexternal.c: New.
4244         * gcc.c-torture/compile/limits-idinternal.c: New.
4245         * gcc.c-torture/compile/limits-pointer.c: New.
4246         * gcc.c-torture/compile/limits-stringlit.c: New.
4247         * gcc.c-torture/compile/limits-structmem.c: New.
4248         * gcc.c-torture/compile/limits-structnest.c: New.
4249
4250 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4251
4252         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4253
4254 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4255
4256         PR middle-end/31740
4257         * gcc.c-torture/compile/20070501-1.c: New testcase.
4258
4259 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4260
4261         PR fortran/31732
4262         * gfortran.dg/array_memset_2:  New test case.
4263
4264 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4265
4266         PR testsuite/31615
4267         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4268
4269 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4270
4271         PR testsuite/31589
4272         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4273         dg-final test.
4274         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4275         keyword to dg-final test.
4276         * gcc.dg/vect/vect-iv-4.c: Likewise.
4277         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4278         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4279         test.
4280         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4281         cast.
4282         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4283         * lib/target-supports.exp
4284         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4285         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4286
4287 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4288
4289         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4290         __LONG_LONG_MAX__ and its friends instead of those supplied by
4291         limits.h.
4292
4293 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4294
4295         PR C++/31721
4296         * g++.dg/ext/vector7.C: New testcase.
4297
4298 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4299
4300         PR fortran/31591
4301         * gfortran.dg/bound_simplification_1.f90: New test.
4302
4303 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4304
4305         PR fortran/31645
4306         * gfortran.dg/bom_error.f90: New test.
4307         * gfortran.dg/bom_include.f90: New test.
4308         * gfortran.dg/bom_UTF16-LE.f90: New test.
4309         * gfortran.dg/bom_UTF16-BE.f90: New test.
4310         * gfortran.dg/bom_UTF-8.f90: New test.
4311         * gfortran.dg/bom_UTF-32.f90: New test.
4312         * gfortran.dg/bom_UTF-8.F90: New test.
4313         * gfortran.dg/bom_include.inc: New file.
4314
4315 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4316
4317         PR C++/30221
4318         * g++.dg/init/ptrfn2.C: New test.
4319         * g++.dg/init/ptrfn3.C: New test.
4320
4321 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/31711
4324         * gfortran.dg/dependency_21.f90: New test.
4325
4326 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4327
4328         * gfortran.dg/secnds.f: Use real*8.
4329         * gfortran.dg/secnds-1.f: Use real*8.
4330
4331 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4332
4333         PR libfortran/31532
4334         * gfortran.dg/inquire_5.f90: Update test.
4335
4336 2007-04-27  Ian Lance Taylor  <iant@google.com>
4337
4338         PR middle-end/31710
4339         * gcc.c-torture/compile/pr31710.c: New test.
4340
4341 2007-04-27  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/30965
4344         PR tree-optimization/30978
4345         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4346         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4347         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4348         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4349
4350 2007-04-27  Richard Guenther  <rguenther@suse.de>
4351
4352         PR tree-optimization/31715
4353         * gcc.dg/Warray-bounds-4.c: New testcase.
4354
4355 2007-04-26  Ian Lance Taylor  <iant@google.com>
4356
4357         PR target/28675
4358         * gcc.c-torture/compile/pr28675.c: New test.
4359
4360 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4361
4362         PR C++/30016
4363         * g++.dg/ext/vector6.C: New test.
4364
4365 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4366
4367         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4368
4369 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4370
4371         PR middle-end/31617
4372         * g++.dg/other/str_empty.C: Add expected warning.
4373
4374 2007-04-26  Richard Guenther  <rguenther@suse.de>
4375         Daniel Berlin  <dberlin@dberlin.org>
4376
4377         PR tree-optimization/30567
4378         * g++.dg/other/pr30567.C: New testcase.
4379
4380 2007-04-26  Richard Guenther  <rguenther@suse.de>
4381
4382         PR tree-optimization/31703
4383         * gcc.c-torture/compile/pr31703.c: New testcase.
4384         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4385         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4386
4387 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4388
4389         * gfortran.dg/open_errors.f90: Added if statements checking
4390         the value of iostat.
4391
4392 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR c++/31598
4395         * g++.dg/gomp/pr31598.C: New test.
4396
4397         PR tree-optimization/30558
4398         * g++.dg/gomp/pr30558.C: New test.
4399
4400 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/31338
4403         * g++.dg/ext/complex2.C: New test.
4404
4405 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4406
4407         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4408
4409 2007-04-25  Thiemo Seufer  <ths@mips.com>
4410
4411         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4412         value to signed char.
4413
4414 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4415
4416         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4417         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4418         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4419
4420 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4421
4422         PR fortran/31668
4423         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4424         statement functions.
4425         * gfortran.dg/c_by_val_5.f90: New test.
4426
4427 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4428
4429         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4430         with two new subroutines to avoid parameter-induced aliasing.
4431         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4432         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4433
4434 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4435
4436         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4437         * g++.dg/warn/Warray-bounds.C: Likewise.
4438
4439 2007-04-24  Ian Lance Taylor  <iant@google.com>
4440
4441         PR tree-optimization/31605
4442         * gcc.c-torture/execute/pr31605.c: New test.
4443
4444 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4445
4446         PR fortran/31587
4447         * lib/gcc-dg.exp (scan-module): New function.
4448         * gfortran.dg/module_md5_1.f90: New test.
4449
4450 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4451
4452         * g++.old-deja/g++.pt/defarg6.C: Only run with
4453         -std=gnu++98.
4454         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4455         * g++.dg/cpp0x/variadic61.C: Ditto.
4456         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4457         * g++.dg/cpp0x/variadic62.C: Ditto.
4458         * g++.dg/template/meminit1.C: Ditto.
4459         * g++.dg/template/operator7.C: Ditto.
4460         * g++.dg/template/static15.C: Ditto.
4461         * g++.dg/template/invalid1.C: Ditto.
4462         * g++.dg/template/shift1.C: Ditto.
4463         * g++.dg/template/error10.C: Ditto.
4464
4465 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4466
4467         PR diagnostic/25923
4468         * gfortran.dg/pr25923.f90: New test.
4469
4470 2007-04-24  Ian Lance Taylor  <iant@google.com>
4471
4472         PR tree-optimization/31602
4473         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4474
4475 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4476
4477         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4478         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4479
4480 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4481
4482         * gcc.target/i386/reload-1.c. New.
4483
4484 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4485             Olga Golovanevsky  <olga@il.ibm.com>
4486
4487         * g++.dg/other/str_empty.C: New test.
4488
4489 2007-04-24  Richard Henderson  <rth@redhat.com>
4490
4491         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4492
4493 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4494
4495         PR target/31641
4496         * gcc.c-torture/compile/pr31641.c: New testcase.
4497
4498 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4499
4500         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4501         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4502         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4503         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4504
4505 2007-04-23  Simon Baldwin  <simonb@google.com>
4506
4507         * g++.dg/other/error15.C: New.
4508         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4509         triggering a "multiple parameters named" error.
4510
4511 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4512
4513         PR fortran/31618
4514         * gfortran.dg/backspace_8.f:  New test case.
4515
4516 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4517
4518         PR fortran/31630
4519         * gfortran.dg/used_types_17.f90: New test.
4520
4521         PR fortran/31620
4522         * gfortran.dg/zero_array_components_1.f90: New test.
4523
4524 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4525
4526         PR fortran/31616
4527         * gfortran.dg/open_errors.f90: Allow a different error message.
4528
4529 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4530
4531         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4532         Rename from check_effective_target_vect_pack_mod.  Rename global
4533         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4534         messages.
4535         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4536         rename.
4537         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4538         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4539
4540 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4541
4542         PR middle-end/31448
4543         * gcc.c-torture/execute/pr31448.c: New testcase.
4544
4545 2007-04-22  Nick Clifton  <nickc@redhat.com>
4546
4547         * gcc.dg/20020312-2.c: Add support for the FRV.
4548
4549 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4550
4551         PR tree-optimization/24659
4552         * gcc.dg/vect/vect-float-extend-1.c: New test.
4553         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4554
4555 2007-04-22  Richard Guenther  <rguenther@suse.de>
4556
4557         PR tree-optimization/29789
4558         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4559         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4560
4561 2007-04-22  Revital Eres  <eres@il.ibm.com>
4562
4563         * gcc.dg/var-expand2.c: New test.
4564
4565 2007-04-22  Revital Eres  <eres@il.ibm.com>
4566
4567         * gcc.dg/var-expand3.c: New test.
4568
4569 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4570
4571         PR fortran/31495
4572         * gfortran.dg/continuation_8.f90: New test.
4573
4574 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4575
4576         PR C/30265
4577         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4578         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4579
4580 2007-04-21  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/31136
4583         * gcc.c-torture/execute/pr31136.c: New testcase.
4584
4585 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4586
4587         * gcc.target/i386/movsi-sm-1.c: New.
4588
4589 2007-04-20  Richard Henderson  <rth@redhat.com>
4590
4591         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4592         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4593
4594 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4595
4596         * gcc.target/i386/ordcmp-1.c: New test.
4597         * gcc.target/i386/unordcmp-1.c: New test.
4598
4599         PR tree-optimization/31632
4600         * gcc.c-torture/compile/20070419-1.c: New test.
4601
4602 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4603
4604         * gcc.dg/invalid-call-1.c: New test.
4605
4606 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4607
4608         PR diagnostic/31227
4609         * gcc.dg/Warray-bounds-3.c: New.
4610
4611 2007-04-18  Richard Guenther  <rguenther@suse.de>
4612
4613         PR tree-optimization/19431
4614         PR tree-optimization/21463
4615         * gcc.c-torture/execute/20070212-1.c: New testcase.
4616         * gcc.c-torture/execute/20070212-2.c: Likewise.
4617         * gcc.c-torture/execute/20070212-3.c: Likewise.
4618         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4619         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4620         * g++.dg/tree-ssa/pr21463.C: Likewise.
4621         * g++.dg/tree-ssa/pr30738.C: Likewise.
4622
4623 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/31513
4626         * g++.dg/expr/bitfield8.C: New test.
4627
4628 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4629             Richard Sandiford  <richard@codesourcery.com>
4630
4631         * lib/target-supports.exp (check_profiling_available): Return 0
4632         for uClibc with -p or -pg.
4633
4634 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4635
4636         PR c++/31517
4637         * g++.dg/template/init7.C: New test.
4638
4639 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4640
4641         PR rtl-optimization/31360
4642         * gcc.dg/loop-7.c: New test.
4643
4644 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4645
4646         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4647         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4648         build.
4649         (compat-execute): Likewise.
4650         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4651         files to remote hosts.
4652         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4653         (c-torture-execute): Likewise.
4654         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4655         or plain file.  Use remote_upload and remote_download to copy
4656         files about.
4657         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4658         before scanning it.
4659
4660 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4661
4662         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4663
4664 2007-04-16  Lawrence Crowl  <crowl@google.com>
4665
4666         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4667         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4668         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4669         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4670         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4671         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4672         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4673         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4674         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4675         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4676         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4677
4678         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4679         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4680         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4681         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4682         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4683         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4684         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4685         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4686         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4687         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4688         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4689
4690 2007-04-16  Ian Lance Taylor  <iant@google.com>
4691
4692         PR tree-optimization/31522
4693         * gcc.dg/Wstrict-overflow-16.c: New test.
4694
4695 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4696
4697         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4698
4699 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4700
4701         PR fortran/31144
4702         * gfortran.dg/module_naming_1.f90: New.
4703
4704 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4705
4706         * lib/target-supports.exp (check_profiling_available): Return
4707         false for m68k-*-uclinux.
4708
4709 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4710
4711         PR c++/29365
4712         Testcase for c++ anonymous namespace warning
4713
4714         * g++.dg/warn/anonymous-namespace-1.C: New test
4715         * g++.dg/warn/anonymous-namespace-1.h: New test
4716
4717 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4718
4719         PR testsuite/31578
4720         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4721
4722 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4723
4724         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4725
4726 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4727
4728         PR fortran/31204
4729         * gfortran.dg/array_constructor_16.f90: New test.
4730
4731 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4732
4733         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4734         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4735
4736 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4737
4738         PR rtl-optimization/31500
4739         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4740         * g++.dg/warn/Warray-bounds.C: Likewise.
4741
4742 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4743
4744         PR C/31520
4745         * gcc.dg/gnu89-init-4.c: New testcase.
4746
4747 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4748
4749         PR c++/25874
4750         * gcc.dg/gomp/pr25874.c: Add dg-options.
4751         * g++.dg/gomp/pr25874.C: Add dg-options.
4752
4753 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4754
4755         PR fortran/21061
4756         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4757         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4758
4759 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4760
4761         PR fortran/31561
4762         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4763
4764 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4765
4766         PR fortran/29507
4767         PR fortran/31404
4768         * gfortran.dg/initialization_6.f90: New test.
4769
4770 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4771
4772         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4773
4774         * lib/target-supports.exp (check_gc_sections_available):
4775         Return false if ldflags includes -elf2flt.
4776
4777 2007-04-13  Jason Merrill  <jason@redhat.com>
4778
4779         PR c++/31074
4780         * conv3.C: New test.
4781
4782 2007-04-13  Mike Stump  <mrs@apple.com>
4783
4784         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4785         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4786
4787 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4788
4789         PR tree-optimization/29598
4790         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4791
4792 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4793
4794         PR fortran/31559
4795         * gfortran.dg/func_assign.f90: New test.
4796
4797 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4798
4799         PR fortran/31550
4800         * gfortran.dg/used_types_16.f90: New test.
4801
4802 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4803
4804         PR fortran/18937
4805         * gfortran.dg/goto_2.f90: New.
4806         * gfortran.dg/goto_3.f90: New.
4807         * gfortran.dg/pr17708.f90: Rename to ...
4808         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4809
4810 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4811
4812         PR fortran/31562
4813         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4814         instead of a struct.
4815
4816 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4817
4818         PR fortran/31562
4819         * gfortran.dg/value_4.c: Use GNU extensions for complex
4820         instead of a struct.
4821
4822 2007-04-13  Richard Guenther  <rguenther@suse.de>
4823
4824         PR tree-optimization/21258
4825         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4826
4827 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4828
4829         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4830         <complex.h>.
4831
4832 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4833
4834         PR fortran/31250
4835         * gfortran.dg/char_length_2.f90: New.
4836         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4837         * gfortran.dg/repeat_4.f90: Likewise.
4838
4839         PR fortran/31266
4840         * gfortran.dg/char_assign_1.f90: New.
4841
4842         PR fortran/31471
4843         * gfortran.dg/block_name_1.f90: New.
4844         * gfortran.dg/block_name_2.f90: New.
4845
4846 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4847
4848         PR c++/31078
4849         * g++.dg/other/pr31078.C: New.
4850
4851 2007-04-12  Richard Guenther  <rguenther@suse.de>
4852
4853         PR tree-optimization/31169
4854         * gcc.c-torture/execute/pr31169.c: New testcase.
4855
4856 2007-04-12  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/24689
4859         PR tree-optimization/31307
4860         * g++.dg/tree-ssa/pr31307.C: New testcase.
4861         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4862
4863 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4864
4865         PR fortran/31472
4866         * gfortran.dg/access_spec_1.f90: New test.
4867         * gfortran.dg/access_spec_2.f90: New test.
4868         * gfortran.dg/non_module_public.f90: Match new error message.
4869
4870 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4871
4872         PR testsuite/31538
4873         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4874         to 4 at line 38 to fix bounds problem.
4875
4876 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR testsuite/31240
4879         * gfortran.dg/pointer_intent_1.f90: Fix test.
4880
4881 2007-04-10  Eric Christopher  <echristo@apple.com>
4882
4883         * lib/target-supports.exp
4884         (check_effective_target_fstack_protector): Rewrite.
4885
4886 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/31449
4889         * g++.dg/init/const5.C: New test.
4890
4891 2007-04-09  Jan Hubicka  <jh@suse.cz>
4892
4893         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4894
4895 2007-04-08  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4898
4899 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4900
4901         PR fortran/31257
4902         * gfortran.dg/achar_4.f90: New test.
4903
4904 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4905
4906         PR fortran/30880
4907         * gfortran.dg/used_dummy_types_8.f90: New test.
4908
4909 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4910
4911         PR fortran/30872
4912         * gfortran.dg/parameter_array_element_1.f90: New test.
4913
4914 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4915
4916         PR fortran/31222
4917         * gfortran.dg/default_numeric_type_1.f90: New test.
4918
4919 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4920
4921         PR fortran/31424
4922         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4923
4924 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4925
4926         PR fortran/31293
4927         * gfortran.dg/interface_12.f90: New test.
4928
4929 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4930
4931         * gcc.dg/format/opt-6.c: New test.
4932         * gcc.dg/format/nul-1.c: New test.
4933         * gcc.dg/format/nul-2.c: New test.
4934
4935 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4936
4937         PR libgfortran/31395
4938         * gfortran.dg/fmt_colon.f90: New test.
4939
4940 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4941
4942         * g++.old-deja/g++.other/init18.C: Use
4943         dg-require-effective-target instead of an explicit xfail.
4944
4945 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4946
4947         * gcc.dg/dfp/signbit-1.c
4948         * gcc.dg/dfp/signbit-2.c
4949
4950 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/31483
4953         * gfortran.dg/altreturn_5.f90: New test.
4954
4955 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4956
4957         PR fortran/31292
4958         * gfortran.dg/contained_module_proc_1.f90: New test.
4959
4960 2007-04-04  Stuart Hastings  <stuart@apple.com>
4961
4962         PR 31281
4963         * objc/execute/exceptions/pr31281.m: New.
4964
4965 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4966
4967         * g++.dg/ext/dllimport12.C: Update comments.
4968
4969 2007-04-03  Eric Christopher  <echristo@apple.com>
4970
4971         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4972
4973 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4974
4975         PR fortran/31304
4976         * gfortran.dg/repeat_2.f90: New test.
4977         * gfortran.dg/repeat_3.f90: New test.
4978         * gfortran.dg/repeat_4.f90: New test.
4979
4980 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4983
4984 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR c++/30847
4987         * g++.dg/parse/cond3.C: New test.
4988
4989         PR middle-end/30704
4990         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4991
4992 2007-04-02  Jason Merrill  <jason@redhat.com>
4993
4994         PR c++/31187
4995         * g++.dg/ext/visibility/anon3.C: New test.
4996
4997 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4998
4999         PR libgfortran/31052
5000         * gfortran.dg/namelist_28.f90: New test.
5001
5002 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5003
5004         PR libgfortran/31366
5005         * gfortran.dg/direct_io_6.f90: New test.
5006
5007 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5008
5009         PR libgfortran/31207
5010         * gfortran.dg/advance_5.f90: New test.
5011         * gfortran.dg/advance_6.f90: New test.
5012
5013 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5014
5015         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5016         * g++.dg/ext/dllimport7.C: Likewise.
5017         * g++.dg/ext/selectany1.C: Likewise.
5018
5019 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5020
5021         * g++.dg/parser/pr31138.C: New.
5022         * g++.dg/parser/pr31140.C: New.
5023         * g++.dg/parser/pr31141.C: New.
5024
5025 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5026
5027         PR c++/26099
5028         * g++.dg/ext/is_base_of.C: New.
5029         * g++.dg/ext/has_virtual_destructor.C: New.
5030         * g++.dg/ext/is_polymorphic.C: New.
5031         * g++.dg/ext/is_base_of_diagnostic.C: New.
5032         * g++.dg/ext/is_enum.C: New.
5033         * g++.dg/ext/has_nothrow_assign.C: New.
5034         * g++.dg/ext/has_nothrow_constructor.C: New.
5035         * g++.dg/ext/is_empty.C: New.
5036         * g++.dg/ext/has_trivial_copy.C: New.
5037         * g++.dg/ext/has_trivial_assign.C: New.
5038         * g++.dg/ext/is_abstract.C: New.
5039         * g++.dg/ext/is_pod.C: New.
5040         * g++.dg/ext/has_nothrow_copy.C: New.
5041         * g++.dg/ext/is_class.C: New.
5042         * g++.dg/ext/has_trivial_constructor.C: New.
5043         * g++.dg/ext/is_union.C: New.
5044         * g++.dg/ext/has_trivial_destructor.C: New.
5045         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5046         * g++.dg/template/crash43.C: Likewise.
5047
5048 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5049
5050         * g++.dg/warn/pedantic2.C: New testcase.
5051
5052 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5053
5054         * size_dim.f90: Fix dg directive.
5055         * pr16433.f: Likewise.
5056         * use_6.f90: Likewise.
5057         * use_7.f90: Likewise.
5058         * entry_9.f90: Likewise.
5059         * pointer_intent_2.f90: Likewise.
5060         * protected_1.f90: Likewise.
5061         * fmt_missing_period_2.f: Likewise.
5062         * pointer_intent_3.f90: Likewise.
5063         * protected_2.f90: Likewise.
5064         * protected_3.f90: Likewise.
5065         * pr15754.f90: Likewise.
5066         * protected_4.f90: Likewise.
5067         * protected_5.f90: Likewise.
5068         * initialization_2.f90: Likewise.
5069         * protected_6.f90: Likewise.
5070         * continuation_7.f90: Likewise.
5071         * derived_function_interface_1.f90: Likewise.
5072         * der_pointer_4.f90: Likewise.
5073         * fmt_zero_precision.f90: Likewise.
5074         * blockdata_3.f90: Likewise.
5075         * fmt_missing_period_1.f: Likewise.
5076         * real_const_3.f90: Likewise.
5077         * use_4.f90: Likewise.
5078         * fmt_missing_period_3.f: Likewise.
5079         * use_5.f90: Likewise.
5080
5081 2007-03-28  Mike Stump  <mrs@apple.com>
5082
5083         * gcc.dg/darwin-comm.c: Add.
5084
5085 2007-03-28  Eric Christopher  <echristo@apple.com>
5086
5087         * lib/target-supports.exp (check_effective_target_fstack_protector):
5088         New.
5089         * gcc.dg/ssp-1.c: Use.
5090         * gcc.dg/ssp-2.c: Ditto.
5091
5092 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5093
5094         PR c++/29077
5095         * g++.dg/parse/constructor3.C: New test.
5096
5097 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5098
5099         * gnat.dg/thin_pointer.ad[sb]: New test.
5100
5101 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5102
5103         * g++.dg/cpp0x/bracket1.C: New.
5104         * g++.dg/cpp0x/bracket2.C: New.
5105         * g++.dg/cpp0x/bracket3.C: New.
5106         * g++.dg/cpp0x/bracket4.C: New.
5107
5108 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5109
5110         * g++.dg/cpp0x/temp_default1.C: New.
5111         * g++.dg/cpp0x/temp_default3.C: New.
5112         * g++.dg/cpp0x/temp_default2.C: New.
5113         * g++.dg/cpp0x/temp_default4.C: New.
5114
5115 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5116
5117         PR c++/29993
5118         * g++.dg/other/cv_func2.C: New.
5119
5120 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5121
5122         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5123         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5124         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5125         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5126
5127         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5128         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5129
5130         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5131
5132         * lib/compat.exp (compat-execute): Fix processing of file names.
5133
5134 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5135
5136         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5137
5138 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5139
5140         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5141         Delete created executable test file.
5142         (check_effective_target_fortran_large_int): Ditto.
5143         (check_effective_target_static_libgfortran): Ditto.
5144
5145 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5146
5147         PR c++/30500
5148         * g++.dg/warn/pragma-system_header1.C: New test.
5149         * g++.dg/warn/pragma-system_header2.C: New test.
5150         * g++.dg/warn/pragma-system_header1.h. New.
5151         * g++.dg/warn/pragma-system_header2.h. New.
5152
5153 2007-03-26  Ian Lance Taylor  <iant@google.com>
5154
5155         PR tree-optimization/31345
5156         * gcc.c-torture/compile/pr31345-1.c: New test.
5157
5158 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5159
5160         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5161         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5162         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5163         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5164         * gfortran.dg/overload_1.f90: Likewise.
5165         * gfortran.dg/impure_assignment_1.f90: Likewise.
5166         * gfortran.dg/error_recovery_3.f90: Likewise.
5167         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5168         * gfortran.dg/sequence_types_1.f90: Likewise.
5169         * gfortran.dg/internal_references_1.f90: Likewise.
5170         * gfortran.dg/present_1.f90: Likewise.
5171         * gfortran.dg/volatile10.f90: Likewise.
5172         * gfortran.dg/module_equivalence_2.f90: Likewise.
5173         * gfortran.dg/use_4.f90: Likewise.
5174         * gfortran.dg/elemental_result_1.f90: Likewise.
5175         * gfortran.dg/generic_actual_arg.f90: Likewise.
5176         * gfortran.dg/private_type_5.f90: Likewise.
5177         * gfortran.dg/protected_4.f90: Likewise.
5178         * gfortran.dg/interface_3.f90: Likewise.
5179
5180 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5181
5182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5183         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5184
5185 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5186
5187         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5188
5189 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5190
5191         PR libgfortran/31199
5192         * gfortran.dg/fmt_t_4.f90: New test.
5193
5194 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5195
5196         PR libfortran/31297
5197         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5198         * gfortran.dg/backspace_6.f:  Likewise.
5199         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5200         * gfortran.dg/direct_io_2.f90:  Likewise.
5201         * gfortran.dg/write_back.f:  Likewise.
5202         * gfortran.dg/write_rewind_2.f:  Likewise.
5203         * gfortran.dg/write_rewind_1.f:  Likewise.
5204         * gfortran.dg/write_rewind_2.f:  Likewise.
5205
5206 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5207
5208         PR tree-optimization/30784
5209         * gcc.dg/vect/pr30784.c: New test.
5210
5211 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5212
5213         PR fortran/30877
5214         * gfortran.dg/operator_1.f90: New test.
5215         * gfortran.dg/operator_2.f90: New test.
5216
5217 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5218
5219         PR libfortran/31196
5220         * gfortran.dg/reshape_transpose_1.f90:  New test.
5221
5222 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5223
5224         PR fortran/30655
5225         * gfortran.dg/bounds_check_6.f90: New test.
5226
5227 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5228
5229         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5230         #ifndef/#endif.
5231         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5232         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5233
5234 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5235
5236         PR fortran/31209
5237         * gfortran.dg/pointer_function_actual_1.f90: New test.
5238
5239         PR fortran/31200
5240         * gfortran.dg/pointer_function_actual_2.f90: New test.
5241
5242         PR fortran/31215
5243         * gfortran.dg/result_in_spec_1.f90: New test.
5244
5245 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5246
5247         PR fortran/30834
5248         * gfortran.dg/integer_exponentiation_3.F90: New test.
5249         * gfortran.dg/integer_exponentiation_4.f90: New test.
5250         * gfortran.dg/integer_exponentiation_5.F90: New test.
5251
5252 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/30863
5255         * g++.dg/template/error24.C: New test.
5256         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5257
5258 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/31273
5261         * g++.dg/expr/bitfield7.C: New test.
5262
5263 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5264
5265         PR other/23572
5266         * gcc.dg/float-range-4.c: New.
5267         * gcc.dg/float-range-1.c: Update. Test for a warning.
5268         * gcc.dg/float-range-3.c: New.
5269         * gcc.dg/float-range-5.c: New.
5270
5271 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5272
5273         PR fortran/31262
5274         * gfortran.dg/no_range_check_1.f90: New test.
5275
5276 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5277
5278         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5279         * g++.dg/other/static1.C: Remove stray semicolon.
5280         * g++.dg/other/init1.C: Likewise.
5281         * g++.dg/rtti/dyncast1.C: Likewise.
5282         * g++.dg/tree-ssa/pr17153.C: Likewise.
5283         * g++.dg/lookup/disamb1.C: Likewise.
5284         * g++.dg/lookup/scoped2.C: Likewise.
5285         * g++.dg/lookup/friend7.C: Likewise.
5286         * g++.dg/parse/parse4.C: Likewise.
5287         * g++.dg/parse/parse5.C: Likewise.
5288         * g++.dg/expr/pr29066.C: Likewise.
5289         * g++.dg/expr/cast4.C: Likewise.
5290         * g++.dg/tc1/dr193.C: Likewise.
5291         * g++.dg/tc1/dr213.C: Likewise.
5292         * g++.dg/abi/dcast1.C: Likewise.
5293         * g++.dg/abi/covariant2.C: Likewise.
5294         * g++.dg/inherit/covariant11.C: Likewise.
5295         * g++.dg/inherit/covariant9.C: Likewise.
5296         * g++.dg/inherit/covariant10.C: Likewise.
5297         * g++.dg/init/static3.C: Likewise.
5298         * g++.dg/init/init-ref3.C: Likewise.
5299         * g++.dg/init/ref10.C: Likewise.
5300         * g++.dg/template/meminit2.C: Likewise.
5301         * g++.dg/template/using9.C: Likewise.
5302         * g++.dg/template/friend9.C: Likewise.
5303         * g++.dg/template/ref1.C: Likewise.
5304         * g++.old-deja/g++.warn/inline.C: Likewise.
5305         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5306         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5307         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5308         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5309         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5310         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5311         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5312         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5313         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5314         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5315         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5316         * g++.old-deja/g++.brendan/template11.C: Likewise.
5317         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5318         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5319         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5320         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5321         * g++.old-deja/g++.jason/parse9.C: Likewise.
5322         * g++.old-deja/g++.jason/byval2.C: Likewise.
5323         * g++.old-deja/g++.jason/overload8.C: Likewise.
5324         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5325         * g++.old-deja/g++.jason/template33.C: Likewise.
5326         * g++.old-deja/g++.jason/return3.C: Likewise.
5327         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5328         * g++.old-deja/g++.jason/virtual.C: Likewise.
5329         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5330         * g++.old-deja/g++.jason/template27.C: Likewise.
5331         * g++.old-deja/g++.jason/synth6.C: Likewise.
5332         * g++.old-deja/g++.jason/ref8.C: Likewise.
5333         * g++.old-deja/g++.jason/offset1.C: Likewise.
5334         * g++.old-deja/g++.other/static20.C: Likewise.
5335         * g++.old-deja/g++.other/array1.C: Likewise.
5336         * g++.old-deja/g++.other/new3.C: Likewise.
5337         * g++.old-deja/g++.other/array2.C: Likewise.
5338         * g++.old-deja/g++.other/overload9.C: Likewise.
5339         * g++.old-deja/g++.other/cast6.C: Likewise.
5340         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5341         * g++.old-deja/g++.other/eh4.C: Likewise.
5342         * g++.old-deja/g++.other/using7.C: Likewise.
5343         * g++.old-deja/g++.other/init18.C: Likewise.
5344         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5345         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5346         * g++.old-deja/g++.other/dtor11.C: Likewise.
5347         * g++.old-deja/g++.pt/static11.C: Likewise.
5348         * g++.old-deja/g++.pt/crash19.C: Likewise.
5349         * g++.old-deja/g++.pt/overload12.C: Likewise.
5350         * g++.old-deja/g++.pt/crash46.C: Likewise.
5351         * g++.old-deja/g++.pt/mi1.C: Likewise.
5352         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5353         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5354         * g++.old-deja/g++.pt/local5.C: Likewise.
5355         * g++.old-deja/g++.pt/typename2.C: Likewise.
5356         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5357         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5358         * g++.old-deja/g++.law/visibility1.C: Likewise.
5359         * g++.old-deja/g++.law/visibility2.C: Likewise.
5360         * g++.old-deja/g++.law/virtual2.C: Likewise.
5361         * g++.old-deja/g++.law/operators19.C: Likewise.
5362         * g++.old-deja/g++.law/parsing10.C: Likewise.
5363         * g++.old-deja/g++.law/visibility4.C: Likewise.
5364         * g++.old-deja/g++.law/operators4.C: Likewise.
5365         * g++.old-deja/g++.law/dtors2.C: Likewise.
5366         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5367         * g++.old-deja/g++.law/visibility10.C: Likewise.
5368         * g++.old-deja/g++.law/scope3.C: Likewise.
5369         * g++.old-deja/g++.law/casts2.C: Likewise.
5370         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5371         * g++.old-deja/g++.law/operators33.C: Likewise.
5372         * g++.old-deja/g++.law/friend4.C: Likewise.
5373         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5374         * g++.old-deja/g++.mike/p5611.C: Likewise.
5375         * g++.old-deja/g++.mike/net37.C: Likewise.
5376         * g++.old-deja/g++.mike/p3570.C: Likewise.
5377         * g++.old-deja/g++.mike/p5718.C: Likewise.
5378         * g++.old-deja/g++.mike/net21.C: Likewise.
5379         * g++.old-deja/g++.mike/p1862.C: Likewise.
5380         * g++.old-deja/g++.mike/p4511.C: Likewise.
5381         * g++.old-deja/g++.mike/virt3.C: Likewise.
5382         * g++.old-deja/g++.mike/p16146.C: Likewise.
5383         * g++.old-deja/g++.mike/p1989.C: Likewise.
5384         * g++.old-deja/g++.mike/p5571.C: Likewise.
5385         * g++.old-deja/g++.gb/scope10.C: Likewise.
5386         * g++.old-deja/g++.abi/primary5.C: Likewise.
5387         * g++.old-deja/g++.abi/empty2.C: Likewise.
5388         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5389         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5390         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5391         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5392         * g++.old-deja/g++.bob/template3.C: Likewise.
5393         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5394
5395 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/31193
5398         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5399
5400 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5401
5402         PR fortran/20897
5403         * gfortran.dg/derived_name_1.f90: New.
5404         * gfortran.dg/derived_name_2.f: New.
5405
5406 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5407
5408         * lib/target-supports.exp (check_effective_target_nonpic): New
5409         procedure.
5410         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5411         when compiling PIC.
5412         * gcc.target/i386/asm-4.c: Require nonpic.
5413         * gcc.target/i386/cmov1.c: Likewise.
5414         * gcc.target/i386/mul.c: Likewise.
5415         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5416         * gcc.target/i386/ssetype-1.c: Require nonpic.
5417         * gcc.target/i386/ssetype-3.c: Likewise.
5418         * gcc.target/i386/ssetype-5.c: Likewise.
5419
5420 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5421
5422         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5423         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5424         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5425         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5426
5427 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5428
5429         PR tree-optimization/30590
5430         * g++.dg/opt/pr30590.C: New testcase.
5431
5432 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR c/30762
5435         * gcc.dg/pr30762-1.c: New test.
5436         * gcc.dg/pr30762-2.c: New test.
5437
5438         PR inline-asm/30505
5439         * gcc.target/i386/pr30505.c: New test.
5440
5441 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5442
5443         * gcc.target/arm/register-variables.c: New.
5444
5445 2007-03-19  Jeff Law  <law@redhat.com>
5446
5447         * PR tree-optimization/30984
5448         * gcc.c-torture/pr30984.c: New test.
5449
5450 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5451         Richard Guenther  <rguenther@suse.de>
5452
5453         PR tree-optimization/31254
5454         * gcc.dg/torture/pr31254.c: New testcase.
5455
5456 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5457
5458         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5459         target default_packed.
5460
5461 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5462
5463         PR fortran/31203
5464         * gfortran.dg/string_length_1.f90: New test.
5465
5466 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5467
5468         PR testsuite/30395
5469         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5470
5471 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5472
5473         PR libgfortran/31052
5474         * gfortran.dg/namelist_27.f90: New test.
5475
5476 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5477
5478         PR fortran/30531
5479         * gfortran.dg/used_types_14.f90: New test.
5480
5481         PR fortran/31086
5482         * gfortran.dg/used_types_15.f90: New test.
5483
5484 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5485
5486         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5487         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5488
5489 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5490
5491         PR fortran/31120
5492         * gfortran.dg/integer_exponentiation_2.f90: New test.
5493
5494 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5495
5496         PR tree-optimization/31041
5497         * gcc.dg/vect/pr31041.c: New test.
5498
5499 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5500
5501         * g++.dg/warn/Wconversion-integer.C: New
5502         * g++.dg/warn/Wconversion-real.C: New.
5503         * g++.dg/warn/Wconversion-real-integer.C: New.
5504         * g++.dg/warn/conv2.C: Updated.
5505
5506 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5507
5508         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5509         exclude RTPs.
5510
5511 2007-03-16  Richard Guenther  <rguenther@suse.de>
5512
5513         PR tree-optimization/31146
5514         * g++.dg/tree-ssa/pr31146.C: New testcase.
5515
5516 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5517
5518         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5519         assume that the target has <features.h>.
5520
5521 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5522
5523         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5524         dg-options rather than to the whole test.
5525
5526 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5527
5528         PR debug/29906
5529         * g++.dg/debug/pr29906.C: New
5530
5531 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5532
5533         PR libgfortran/31099
5534         * gfortran.dg/unformatted_recl.f90: Update test.
5535
5536 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5537
5538         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5539
5540 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5541
5542         PR c++/30891
5543         * g++.dg/parse/namespace-definition.C: New.
5544
5545 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5546
5547         PR c++/24924
5548         * g++.dg/cpp/pedantic-errors.C: New.
5549         * g++.dg/cpp/permissive.C: New.
5550
5551 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5552
5553         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5554         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5555
5556 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5557
5558         * lib/target-supports.exp (check_missing_uclibc_feature)
5559         (check_effective_target_wchar): New procedures.
5560         * gcc.dg/wchar_t-1.c: Require target wchar.
5561         * gcc.dg/wint_t-1.c: Likewise.
5562
5563 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5564
5565         * lib/target-supports.exp (check_gc_sections_available): Return
5566         false for VxWorks targets.
5567
5568 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5569
5570         * g++.dg/warn/Wconversion2.C: Fix typo.
5571         * gcc.dg/if-empty-1.c: Ditto.
5572
5573 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5574
5575         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5576
5577 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5578
5579         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5580         * gcc.target/i386/pr31167.c: Ditto.
5581
5582 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5583
5584         PR target/31167
5585         * gcc.target/i386/pr31167.c: New test.
5586
5587 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5588
5589         PR fortran/30922
5590         * gfortran.dg/import5.f90.f90: New test.
5591
5592
5593         PR fortran/30879
5594         * gfortran.dg/data_components_1.f90: New test.
5595
5596
5597         PR fortran/30870
5598         * gfortran.dg/generic_13.f90: New test.
5599
5600         PR fortran/31163
5601         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5602
5603 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5604
5605         PR libgfortran/31051
5606         * gfortran.dg/fmt_t_4.f90: New
5607
5608 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5609
5610         PR C++/31165
5611         * g++.dg/other/default7.C: New test.
5612
5613 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5614
5615         * g++.dg/warn/Wconversion2.C: New.
5616
5617 2007-03-14  Eric Christopher  <echristo@apple.com>
5618
5619         * gcc.dg/ssp-1.c: New.
5620         * gcc.dg/ssp-2.c: Ditto.
5621
5622 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5623
5624         * g++.dg/warn/do-empty.C: New.
5625         * gcc.dg/do-empty.c: New.
5626         * gcc.dg/if-empty-1.c: Update.
5627         * gcc.dg/20001116-1.c: Update.
5628         * gcc.dg/pr23165.c: Update.
5629
5630 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5631
5632         * gfortran.dg/module_implicit_conversion.f90: New test.
5633
5634 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5635
5636         PR middle-end/31127
5637         * gcc.dg/pr31127.c: New.
5638
5639 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5640
5641         * gcc.dg/tree-ssa/loop-26.c: New test.
5642
5643 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5644
5645         * gcc.target/i386/cmpxchg16b-1.c: New test.
5646
5647 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5648
5649         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5650         * gcc.dg/c99-vla-1.c: Likewise.
5651         * g++.dg/ext/vla1.C: Likewise
5652
5653 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5654
5655         * gcc.dg/wvla-1.c: New test
5656         * gcc.dg/wvla-2.c: New test
5657         * gcc.dg/wvla-3.c: New test
5658         * gcc.dg/wvla-4.c: New test
5659         * gcc.dg/wvla-5.c: New test
5660         * gcc.dg/wvla-6.c: New test
5661         * gcc.dg/wvla-7.c: New test
5662         * g++.dg/warn/Wvla-1.C: New test
5663         * g++.dg/warn/Wvla-2.C: New test
5664         * g++.dg/warn/Wvla-3.C: New test
5665
5666 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/30108
5669         * g++.dg/other/default6.C: New test.
5670
5671 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5672
5673         * lib/target-supports.exp (check_profiling_available): Return false
5674         for VxWorks.
5675         (check_effective_target_vxworks_kernel): New procedure.
5676         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5677         VxWorks.
5678         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5679         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5680         to include VxWorks.
5681         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5682
5683 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5684
5685         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5686         PIC is not supported.
5687         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5688         * gcc.dg/20020426-2.c: Likewise.
5689         * gcc.dg/pr28243.c: Likewise.
5690         * gcc.dg/visibility-11.c: Likewise.
5691         * gcc.dg/tls/opt-9.c: Likewise.
5692         * gcc.dg/tls/opt-10.c: Likewise.
5693         * gcc.dg/tls/pic-1.c: Likewise.
5694         * gcc.dg/tls/struct-1.c: Likewise.
5695         * gcc.target/i386/20000807-1.c: Likewise.
5696         * gcc.target/i386/20000904-1.c: Likewise.
5697         * gcc.target/i386/20011119-1.c: Likewise.
5698         * gcc.target/i386/990213-2.c: Likewise.
5699         * gcc.target/i386/990214-1.c: Likewise.
5700         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5701         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5702         * gcc.target/i386/pic-1.c: Likewise.
5703         * gcc.target/i386/pr21518.c: Likewise.
5704         * gcc.target/i386/pr23098.c: Likewise.
5705         * gcc.target/i386/pr23943.c: Likewise.
5706
5707 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5708
5709         PR c++/31038
5710         * g++.dg/template/complit2.C: New test.
5711
5712         PR c++/30328
5713         * g++.dg/ext/bitfield1.C: New test.
5714
5715 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5716
5717         PR fortran/30883
5718         * gfortran.dg/interface_11.f90: New test.
5719
5720 2007-03-11  Richard Guenther  <rguenther@suse.de>
5721
5722         PR tree-optimization/31115
5723         * gcc.dg/torture/pr31115.c: New testcase.
5724
5725 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5726
5727         PR tree-optimization/29925
5728         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5729
5730 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5731
5732         PR c++/30274
5733         * g++.dg/expr/bitfield3.C: New test.
5734         * g++.dg/expr/bitfield4.C: Likewise.
5735         * g++.dg/expr/bitfield5.C: Likewise.
5736         * g++.dg/expr/bitfield6.C: Likewise.
5737
5738         PR c++/30924
5739         * g++.dg/template/array18.C: New test.
5740
5741 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5742
5743         PR c++/17946
5744         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5745         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5746
5747 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5748
5749         PR c++/20599
5750         * g++.dg/cpp0x/variadic-bind.C: New.
5751         * g++.dg/cpp0x/variadic-function.C: New.
5752         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5753         * g++.dg/cpp0x/variadic-tuple.C: New.
5754         * g++.dg/cpp0x/variadic1.C: New.
5755         * g++.dg/cpp0x/variadic2.C: New.
5756         * g++.dg/cpp0x/variadic3.C: New.
5757         * g++.dg/cpp0x/variadic4.C: New.
5758         * g++.dg/cpp0x/variadic5.C: New.
5759         * g++.dg/cpp0x/variadic6.C: New.
5760         * g++.dg/cpp0x/variadic7.C: New.
5761         * g++.dg/cpp0x/variadic8.C: New.
5762         * g++.dg/cpp0x/variadic9.C: New.
5763         * g++.dg/cpp0x/variadic10.C: New.
5764         * g++.dg/cpp0x/variadic11.C: New.
5765         * g++.dg/cpp0x/variadic12.C: New.
5766         * g++.dg/cpp0x/variadic13.C: New.
5767         * g++.dg/cpp0x/variadic14.C: New.
5768         * g++.dg/cpp0x/variadic15.C: New.
5769         * g++.dg/cpp0x/variadic16.C: New.
5770         * g++.dg/cpp0x/variadic17.C: New.
5771         * g++.dg/cpp0x/variadic18.C: New.
5772         * g++.dg/cpp0x/variadic19.C: New.
5773         * g++.dg/cpp0x/variadic20.C: New.
5774         * g++.dg/cpp0x/variadic21.C: New.
5775         * g++.dg/cpp0x/variadic22.C: New.
5776         * g++.dg/cpp0x/variadic23.C: New.
5777         * g++.dg/cpp0x/variadic24.C: New.
5778         * g++.dg/cpp0x/variadic25.C: New.
5779         * g++.dg/cpp0x/variadic26.C: New.
5780         * g++.dg/cpp0x/variadic27.C: New.
5781         * g++.dg/cpp0x/variadic28.C: New.
5782         * g++.dg/cpp0x/variadic29.C: New.
5783         * g++.dg/cpp0x/variadic30.C: New.
5784         * g++.dg/cpp0x/variadic31.C: New.
5785         * g++.dg/cpp0x/variadic32.C: New.
5786         * g++.dg/cpp0x/variadic33.C: New.
5787         * g++.dg/cpp0x/variadic34.C: New.
5788         * g++.dg/cpp0x/variadic35.C: New.
5789         * g++.dg/cpp0x/variadic36.C: New.
5790         * g++.dg/cpp0x/variadic37.C: New.
5791         * g++.dg/cpp0x/variadic38.C: New.
5792         * g++.dg/cpp0x/variadic39.C: New.
5793         * g++.dg/cpp0x/variadic40.C: New.
5794         * g++.dg/cpp0x/variadic41.C: New.
5795         * g++.dg/cpp0x/variadic42.C: New.
5796         * g++.dg/cpp0x/variadic43.C: New.
5797         * g++.dg/cpp0x/variadic44.C: New.
5798         * g++.dg/cpp0x/variadic45.C: New.
5799         * g++.dg/cpp0x/variadic46.C: New.
5800         * g++.dg/cpp0x/variadic47.C: New.
5801         * g++.dg/cpp0x/variadic48.C: New.
5802         * g++.dg/cpp0x/variadic49.C: New.
5803         * g++.dg/cpp0x/variadic50.C: New.
5804         * g++.dg/cpp0x/variadic51.C: New.
5805         * g++.dg/cpp0x/variadic52.C: New.
5806         * g++.dg/cpp0x/variadic53.C: New.
5807         * g++.dg/cpp0x/variadic54.C: New.
5808         * g++.dg/cpp0x/variadic55.C: New.
5809         * g++.dg/cpp0x/variadic56.C: New.
5810         * g++.dg/cpp0x/variadic57.C: New.
5811         * g++.dg/cpp0x/variadic58.C: New.
5812         * g++.dg/cpp0x/variadic59.C: New.
5813         * g++.dg/cpp0x/variadic60.C : New.
5814         * g++.dg/cpp0x/variadic61.C : New.
5815         * g++.dg/cpp0x/variadic62.C : New.
5816         * g++.dg/cpp0x/variadic63.C : New.
5817         * g++.dg/cpp0x/variadic64.C : New.
5818         * g++.dg/cpp0x/variadic65.C : New.
5819         * g++.dg/cpp0x/variadic66.C : New.
5820         * g++.dg/cpp0x/variadic67.C : New.
5821         * g++.dg/cpp0x/variadic68.C : New.
5822         * g++.dg/cpp0x/variadic69.C : New.
5823         * g++.dg/cpp0x/variadic70.C : New.
5824         * g++.dg/cpp0x/variadic71.C : New.
5825         * g++.dg/cpp0x/variadic72.C : New.
5826         * g++.dg/cpp0x/variadic73.C : New.
5827         * g++.dg/cpp0x/variadic74.C : New.
5828         * g++.dg/cpp0x/variadic75.C : New.
5829         * g++.dg/cpp0x/variadic-ex1.C : New.
5830         * g++.dg/cpp0x/variadic-ex2.C : New.
5831         * g++.dg/cpp0x/variadic-ex3.C : New.
5832         * g++.dg/cpp0x/variadic-ex4.C : New.
5833         * g++.dg/cpp0x/variadic-ex5.C : New.
5834         * g++.dg/cpp0x/variadic-ex6.C : New.
5835         * g++.dg/cpp0x/variadic-ex7.C : New.
5836         * g++.dg/cpp0x/variadic-ex8.C : New.
5837         * g++.dg/cpp0x/variadic-ex9.C : New.
5838         * g++.dg/cpp0x/variadic-ex10.C : New.
5839         * g++.dg/cpp0x/variadic-ex11.C : New.
5840         * g++.dg/cpp0x/variadic-ex12.C : New.
5841         * g++.dg/cpp0x/variadic-ex13.C : New.
5842         * g++.dg/cpp0x/variadic-ex14.C : New.
5843
5844 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5845
5846         PR libgfortran/31099
5847         * gfortran.dg/unformatted_recl.f90: New test.
5848
5849 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5850
5851         * gcc.dg/fold-eqcmplx-1.c: New test case.
5852
5853 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5854
5855         PR rtl-optimization/30643
5856         * gcc.dg/pr30643.c: New.
5857
5858 2007-03-09  Chao-ying Fu  <fu@mips.com>
5859
5860         * gcc.target/mips/mips32-dspr2-type.c: New test.
5861         * gcc.target/mips/mips32-dspr2.c: New test.
5862         * gcc.target/mips/dspr2-MULT.c: New test.
5863         * gcc.target/mips/dspr2-MULTU.c: New test.
5864         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5865         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5866         Adjust some formats.
5867
5868 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5869
5870         PR c++/17946
5871         * gcc.dg/Wlogical-op-1.c: New.
5872         * g++.dg/warn/Wlogical-op-1.C: New.
5873
5874 2007-03-09  Richard Guenther  <rguenther@suse.de>
5875
5876         PR tree-optimization/30904
5877         PR middle-end/31058
5878         * gcc.dg/pr30904.c: Remove xfail.
5879
5880 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5881
5882         PR C/31072
5883         * gcc.c-torture/execute/pr31072.c: New test.
5884
5885 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5889         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5890         *lrint* and *lround*.
5891         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5892         floor->lfloor.
5893         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5894         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5895         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5896         and *lround*.  Correct macro names.
5897         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5898         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5899
5900 2007-03-08  Ian Lance Taylor  <iant@google.com>
5901
5902         * gcc.dg/no-strict-overflow-5.c: New test.
5903         * gcc.dg/no-strict-overflow-6.c: New test.
5904         * gcc.dg/Wstrict-overflow-11.c: New test.
5905         * gcc.dg/Wstrict-overflow-12.c: New test.
5906         * gcc.dg/Wstrict-overflow-13.c: New test.
5907         * gcc.dg/Wstrict-overflow-14.c: New test.
5908         * gcc.dg/Wstrict-overflow-15.c: New test.
5909
5910 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5911
5912         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5913         for VxWorks kernel mode.
5914         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5915
5916 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5917
5918         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5919         mode.
5920
5921 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5922
5923         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5924         and lib/bfill.c on VxWorks targets.
5925         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5926         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5927         lib/bfill.c and lib/memmove.c on VxWorks targets.
5928         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5929         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5930         on VxWorks targets.
5931         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5932         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5933
5934 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5935
5936         * gfortran.dg/use_5.f90: New test.
5937         * gfortran.dg/use_6.f90: Ditto.
5938         * gfortran.dg/use_7.f90: Ditto.
5939
5940 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5941
5942         PR fortran/30973
5943         * gfortran.dg/use_4.f90: New test.
5944         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5945
5946 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5947
5948         PR fortran/31011
5949         * gfortran.dg/parameter_array_section_2.f90: New test.
5950
5951 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5952
5953         PR c++/30852
5954         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5955
5956         PR c++/30534
5957         * g++.dg/template/arg5.C: New test.
5958
5959 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5960
5961         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5962
5963 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5964
5965         * gcc.dg/var-expand1.c: Add newline at end of file.
5966
5967 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5968
5969         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5970
5971 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5972
5973         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5974
5975 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5976
5977         * gcc.dg/torture/builtin-convert-4.c: New test.
5978
5979 2007-03-05  Ian Lance Taylor  <iant@google.com>
5980
5981         * gcc.c-torture/compile/pr31034.c: New test.
5982
5983 2007-03-05  Ian Lance Taylor  <iant@google.com>
5984
5985         * gcc.dg/inline-18.c: New test.
5986         * gcc.dg/inline-19.c: New test.
5987         * gcc.dg/inline-20.c: New test.
5988         * gcc.dg/inline-21.c: New test.
5989
5990 2007-03-05  Richard Guenther  <rguenther@suse.de>
5991
5992         PR tree-optimization/14052
5993         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5994
5995 2007-03-05  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/23777
5998         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5999
6000 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6001
6002         PR other/30465
6003         * gcc.dg/multiple-overflow-warn-3.c: New.
6004         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6005
6006 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6007
6008         PR c++/30895
6009         * g++.dg/parse/template23.C: New test.
6010
6011 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6012
6013         PR middle-end/30744
6014         * gcc.dg/pr30744-1.c: New test case.
6015
6016 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6017
6018         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6019
6020 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6021
6022         PR target/30406
6023         * gfortran.dg/logical_3.f90: New test.
6024
6025 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6026
6027         PR libfortran/30981
6028         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6029
6030 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6031
6032         * gcc.target/m68k/m68k.exp: New.
6033         * gcc.target/m68k/crash1.c: New.
6034
6035 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6036
6037         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6038         to be more compatible with integer(kind=8).
6039
6040 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6041
6042         PR libfortran/31001
6043         * gfortran.dg/zero_sized_3.f90: New test.
6044
6045 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6046
6047         PR c++/15787
6048         * g++.dg/parse/else.C: New.
6049         * g++.dg/parse/else-2.C: New.
6050
6051 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6052             Tobias Burnus  <burnus@net-b.de>
6053
6054         PR fortran/30882
6055         * gfortran.dg/size_dim.f90: New test.
6056
6057 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6058             Tobias Burnus  <burnus@net-b.de>
6059
6060         PR fortran/30873
6061         * gfortran.dg/entry_9.f90: New test.
6062
6063 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6064
6065         PR c++/28253
6066         * g++.dg/inherit/covariant16.C: New test.
6067
6068 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6069
6070         * g++.dg/other/darwin-minversion-1.C: New.
6071
6072 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6073
6074         * gcc.dg/tree-ssa/20070302-1.c: New test.
6075
6076 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6077
6078         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6079         tests.
6080
6081 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6082
6083         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6084
6085 2007-03-01  Simon Baldwin <simonb@google.com>
6086
6087         PR c++/23689
6088         * warn/ignored_typedef.C: New.
6089         * init/ctor8.C: Added dg-warning to consume ignored typedef
6090         warning.
6091         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6092         and added an explicit line number.
6093
6094 2007-02-28  Richard Guenther  <rguenther@suse.de>
6095
6096         PR middle-end/30364
6097         * gcc.dg/torture/pr30364-1.c: New testcase.
6098         * gcc.dg/torture/pr30364-2.c: Likewise.
6099         * gcc.dg/torture/pr30364-3.c: Likewise.
6100
6101 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6102
6103         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6104         powerpc*, use -funsafe-math-optimizations.
6105         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6106         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6107
6108 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6109             Paul Thomas  <pault@gcc.gnu.org>
6110
6111         PR fortran/30888
6112         PR fortran/30887
6113         * c_by_val_1.f: Test %VAL() with non-default kind.
6114         * c_by_val.c: Ditto.
6115         * c_by_val_4.f: New test.
6116
6117 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6118
6119         PR fortran/30968
6120         * gfortran.dg/continuation_7.f90: New test.
6121
6122 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6123
6124         * g++.dg/inherit/thunk7.C: New test.
6125         * lib/target-supports.exp (check_profiling_available): Not available
6126         for bfin-*-*.
6127
6128 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6129
6130         PR target/30970
6131         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6132
6133 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6134
6135         * lib/target-supports.exp (check_effective_target_init_priority):
6136         Remove Solaris special case.
6137
6138 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6139
6140         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6141         for more builtin types.
6142
6143         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6144         * g++.dg/ext/visibility/noPLT.C: Likewise.
6145
6146 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6147
6148         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6149         sh* targets.
6150
6151 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6152
6153         PR fortran/30865
6154         * size_optional_dim_1.f90:  New test.
6155
6156 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6157
6158         * gcc.dg/vxworks/vxworks.exp: New file.
6159         * gcc.dg/vxworks/initpri1.c: Likewise.
6160         * gcc.dg/vxworks/initpri2.c: Likewise.
6161         * gcc.dg/initpri2.c: Add more tests.
6162         * g++.dg/special/initpri2.C: Likewise.
6163
6164         * gcc.dg/initpri1.c: New test.
6165         * gcc.dg/initpri2.c: Likewise.
6166         * g++.dg/special/initpri1.C: New test.
6167         * g++.dg/special/initpri2.C: Likewise.
6168         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6169         * g++.dg/special/conpr-2.C: Likewise.
6170         * g++.dg/special/conpr-3.C: Likewise.
6171         * g++.dg/special/conpr-4.C: Likewise.
6172         * g++.dg/special/initp1.C: Likewise.
6173         * g++.dg/special/ecos.exp: Remove code to detect availability of
6174         constructor priorities.
6175         * lib/target-supports.exp (check_effective_target_init_priority):
6176         New function.
6177
6178 2007-02-24  Jan Hubicka  <jh@suse.cz>
6179
6180         * gcc.c-torture/execute/pr30778.c: New testcase.
6181
6182 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6183
6184         PR libgfortran/30918
6185         * gfortran.dg/namelist_26.f90: New test.
6186
6187 2007-02-24  Richard Guenther  <rguenther@suse.de>
6188
6189         PR middle-end/30951
6190         * gcc.dg/pr30951.c: New testcase.
6191
6192 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6193
6194         * gcc.dg/torture/builtin-modf-1.c: New test.
6195
6196 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6197
6198         PR tree-optimization/30904
6199         * gcc.dg/pr30904.c: New test.
6200
6201 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6202
6203         * gcc.test-framework/README: Correct command.
6204         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6205         -Wunused-value.
6206         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6207
6208 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6209
6210         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6211
6212 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * lib/target-supports.exp (check_effective_target_newlib): New
6215         function.
6216
6217 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6218
6219         PR fortran/30660
6220         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6221         allocatable component.
6222
6223
6224 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6225
6226         * gcc.dg/torture/builtin-logb-1.c: New test.
6227         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6228         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6229         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6230         sh* targets.
6231
6232 2007-02-23  Richard Guenther  <rguenther@suse.de>
6233
6234         * g++.dg/warn/changes-meaning.C: New testcase.
6235
6236 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6237
6238         PR libgfortran/30910
6239         * gfortran.dg/fmt_zero_precision.f90: Update test.
6240
6241 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6242
6243         * gcc.dg/torture/builtin-frexp-1.c: New test.
6244
6245 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6248
6249 2007-02-22  Ian Lance Taylor  <iant@google.com>
6250
6251         PR debug/30898
6252         * g++.dg/debug/pr30898.C: New test.
6253
6254 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6255
6256         * gcc.dg/vect/vect-106.c: New test.
6257
6258 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6259             Ira Rosen  <irar@il.ibm.com>
6260
6261         PR tree-optimization/30843
6262         * gcc.dg/vect/pr30843.c: New test.
6263
6264 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6265
6266         PR tree-optimization/30858
6267         * gcc.dg/vect/pr30858.c: New test.
6268
6269 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6272         to set options for compiling testglue.
6273         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6274         * lib/obj-c++.exp (obj-c++_init): Likewise.
6275
6276 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6277
6278         * gnat.dg/derived_aggregate.adb: New test.
6279
6280 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6281
6282         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6283         sh* targets.  Call the correct CKSGN macro.
6284
6285 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6286
6287         * gfortran.dg/gomp/omp_parse1.f90: New test.
6288         * gfortran.dg/gomp/omp_parse2.f: New test.
6289
6290 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6291
6292         PR fortran/30869
6293         * gfortran.dg/do_pointer_1.f90:  New test.
6294
6295 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6296
6297         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6298         and scalbln.
6299
6300 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6301
6302         * gcc.dg/darwin-minversion-1.c: New.
6303         * gcc.dg/darwin-minversion-2.c: New.
6304
6305 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6306
6307         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6308
6309 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6310             DJ Delorie <dj@redhat.com>
6311
6312         PR other/30824
6313         * gcc.dg/Wfatal.c: New.
6314         * gcc.dg/Wfatal-2.c: New.
6315         * gcc.dg/Werror-1.c: Adjust expectations.
6316         * gcc.dg/Werror-5.c: Likewise.
6317         * gcc.dg/Werror-7.c: Likewise.
6318         * gcc.dg/Werror-10.c: Likewise.
6319         * gcc.dg/Werror-11.c: Likewise.
6320
6321 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6322
6323         PR fortran/30522
6324         * gfortran.dg/volatile10.f90: New test.
6325
6326 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6327
6328         PR libfortran/30533
6329         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6330
6331 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6332
6333         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6334         * gcc.dg/Walways-true-1.c: Likewise.
6335         * gcc.dg/weak/weak-3.c: Likewise.
6336         * gcc.dg/Werror-1.c: Likewise.
6337         * gcc.dg/Werror-3.c: Likewise.
6338         * gcc.dg/Werror-4.c: Likewise.
6339         * gcc.dg/Werror-5.c: Likewise.
6340         * gcc.dg/Werror-6.c: Likewise.
6341         * gcc.dg/Werror-7.c: Likewise.
6342         * gcc.dg/Werror-8.c: Likewise.
6343         * gcc.dg/Werror-10.c: Likewise.
6344         * gcc.dg/Werror-11.c: Likewise.
6345         * gcc.dg/Werror-12.c: Likewise.
6346         * g++.old-deja/g++.mike/warn8.C: Likewise.
6347         * g++.dg/warn/Walways-true-1.C: Likewise.
6348         * g++.dg/warn/Walways-true-2.C: Likewise.
6349         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6350         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6351         -Wstring-literal-comparison with -Waddress.
6352         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6353         -Wno-string-literal-comparison with -Wno-address.
6354
6355 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6356
6357         * gnat.dg/self_aggregate_with_call.adb: New test.
6358
6359 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6360
6361         PR tree-optimization/30975
6362         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6363         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6364         * gcc.dg/vect/pr30795.c: New.
6365
6366 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6367
6368         PR fortran/30681
6369         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6370
6371 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6372
6373         PR rtl-optimization/28173
6374         * gcc.target/i386/andor-1.c: New test case.
6375
6376 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6377
6378         * gcc.dg/torture/builtin-ldexp-1.c: New.
6379         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6380
6381 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6382
6383         * gfortran.dg/array_constructor_15.f90: New test case.
6384
6385 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6386
6387         * gfortran.dg/forall_10.f90: New test case.
6388
6389 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6390
6391         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6392
6393 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6396         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6397
6398 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6399
6400         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6401         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6402         * gcc.target/i386/xchg-1.c: New test.
6403         * gcc.target/i386/xchg-2.c: New test.
6404
6405 2007-02-16  Richard Guenther  <rguenther@suse.de>
6406             Christian Bruel  <christian.bruel@st.com>
6407
6408         * gcc.dg/strict-overflow-5.c: New testcase.
6409
6410 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/30793
6413         * gfortran.dg/func_derived_4.f90: New test.
6414
6415 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6416
6417         PR middle-end/30391
6418         * gfortran.dg/pr30391-1.f90: New test case.
6419
6420 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6421
6422         PR middle-end/30433
6423         * gcc.c-torture/compile/pr30433.c: New testcase to check
6424         that complex constants comparisions are foldded.
6425
6426 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6427
6428         PR C++/30158
6429         * g++.dg/ext/stmtexpr10.C: New testcase.
6430
6431 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6432
6433         PR middle-end/30729
6434         * gcc.dg/Wunused-value-2.c: New testcase.
6435
6436 2007-02-15  Ian Lance Taylor  <iant@google.com>
6437
6438         * g++.dg/eh/subreg-1.C: New test.
6439
6440 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6441
6442         PR c/26494
6443         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6444         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6445         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6446         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6447         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6448         * gcc.dg/Werror-implicit-function-declaration.c: New.
6449
6450 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6451
6452         PR c++/28943
6453         * g++.dg/warn/pr28943.C: New.
6454
6455 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6456
6457         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6458
6459 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6460
6461         PR fortran/30779
6462         * gfortran.dg/error_recovery_3.f90: New test.
6463
6464 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6465
6466         * g++.dg/tree-ssa/sra-1.C: New.
6467
6468 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6469
6470         * g++.dg/tree-ssa/sra-1.C: New.
6471
6472 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6473
6474         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6475
6476 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6477
6478         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6479
6480 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6481
6482         PR fortran/30799
6483         * gfortran.dg/logical_2.f90: New test.
6484
6485 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6486
6487         * gcc.dg/torture/complex-alias-1.c: New test.
6488
6489 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6490
6491         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6492         instead of -fdump-tree-tailcall.
6493
6494 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6495
6496         * gfortran.dg/interface_10.f90: Fix comment typo.
6497
6498 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6499
6500         PR tree-optimization/30771
6501         * gcc.dg/vect/pr30771.c: New test.
6502
6503 2007-02-13  Ian Lance Taylor  <iant@google.com>
6504
6505         * gcc.dg/Wstrict-overflow-1.c: New test.
6506         * gcc.dg/Wstrict-overflow-2.c: New test.
6507         * gcc.dg/Wstrict-overflow-3.c: New test.
6508         * gcc.dg/Wstrict-overflow-4.c: New test.
6509         * gcc.dg/Wstrict-overflow-5.c: New test.
6510         * gcc.dg/Wstrict-overflow-6.c: New test.
6511         * gcc.dg/Wstrict-overflow-7.c: New test.
6512         * gcc.dg/Wstrict-overflow-8.c: New test.
6513         * gcc.dg/Wstrict-overflow-9.c: New test.
6514         * gcc.dg/Wstrict-overflow-10.c: New test.
6515
6516 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6517
6518         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6519
6520 2007-02-13  Richard Henderson  <rth@redhat.com>
6521
6522         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6523         * gcc.c-torture/execute/pr29302-1.c: ... here.
6524
6525 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6526
6527         PR c/29521
6528         * gcc.dg/c90-return-1.c: Update output.
6529         * gcc.dg/c99-return-1.c: Likewise.
6530
6531 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/30554
6534         * gfortran.dg/used_dummy_types_7.f90: New test..
6535
6536 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6537
6538         * gcc.target/i386/parity-1.c: New test.
6539         * gcc.target/i386/parity-2.c: New test.
6540
6541 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6542
6543         * gcc.target/i386/builtin-bswap-3.c: New test case.
6544
6545 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6546
6547         PR tree-optimization/29145
6548         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6549         alias analysis is improved to take better advantage of restrict
6550         qualified pointers.
6551         * gcc.dg/vect/vect-80.c: Likewise.
6552         * gcc.dg/vect/pr29145.c: New.
6553
6554 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6557         * gcc.target/i386/sse4a-insert.c: Likewise.
6558
6559 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6560
6561         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6562         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6563
6564 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6565
6566         PR fortran/30478
6567         * gfortran.dg/enum_4.f90: Update error message checks.
6568
6569 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6570
6571         PR fortran/30554
6572         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6573         versions of the modules.
6574
6575         PR fortran/30617
6576         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6577         by getting rid of recursive I/O and providing functions with
6578         results.
6579
6580         PR fortran/30319
6581         * gfortran.dg/char_array_constructor_2.f90
6582
6583 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6584
6585         PR c++/26988
6586         * g++.dg/template/spec34.C: New test
6587
6588 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6589
6590         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6591         on i?86 and x86_64.
6592         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6593         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6594         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6595         on i?86 and x86_64.
6596         * gcc.dg/vect/vect-113.c: Ditto.
6597
6598 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6599
6600         PR c++/29487
6601         * g++.dg/eh/weak1-C: New test.
6602         * g++.dg/eh/weak1-a.cc: Likewise.
6603         * g++.dg/eh/comdat1.C: Likewise.
6604
6605 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6606             Dorit Nuzman  <dorit@il.ibm.com>
6607
6608         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6609         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6610         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6611         * gcc.dg/vect/vect-113.c: Likewise.
6612
6613         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6614
6615 2007-02-10  Richard Henderson  <rth@redhat.com>
6616
6617         * lib/target-supports.exp (check_effective_target_tls): Redefine
6618         to mean non-emulated tls.
6619         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6620         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6621         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6622         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6623         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6624         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6625         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6626
6627 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6628
6629         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6630
6631 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6632
6633         * gfortran.dg/secnds.f: Replace time tolerance with a
6634         before-and-after bracket.
6635         * gfortran.dg/secnds-1.f: Likewise.
6636
6637 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6638
6639         PR fortran/30512
6640         * gfortran.dg/maxlocval_1.f90: New test.
6641
6642 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6643
6644         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6645
6646 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6647
6648         PR fortran/30720
6649         * gfortran.dg/array_function_1.f90: New test.
6650
6651 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6652
6653         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6654         (check_effective_target_dummy_wcsftime): New functions.
6655
6656 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6657
6658         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6659         * lib/target-supports.exp (check_effective_target_uclibc): New
6660         function.
6661
6662 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6663
6664         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6665         (vsnprintf): Don't define for uClibc targets.
6666
6667 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6668
6669         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6670         set before checking whether it was allowed.
6671         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6672         before checking inside_main.
6673
6674 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6675
6676         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6677         uClinux targets.
6678         (u16sf): Likewise u4sf.
6679         * g++.dg/compat/struct-layout-1.h: Likewise.
6680
6681 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6682
6683         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6684         procedure.
6685         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6686         m68k targets if check_effective_target_coldfire_fpu returns true.
6687
6688 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6689         Richard Guenther  <rguenther@suse.de>
6690
6691         PR middle-end/23361
6692         * gcc.dg/fold-compare-3.c: New testcase.
6693         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6694
6695 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6696
6697         * gcc.dg/pr26570.c: Clean up coverage files.
6698         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6699         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6700         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6701         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6702         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6703         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6704         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6705         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6706         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6707         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6708         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6709         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6710         * gcc.dg/vect/pr28952.c: Ditto.
6711         * gcc.dg/vect/pr27151.c: Ditto.
6712         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6713         * g++.dg/gomp/macro-3.C: Ditto.
6714
6715 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6716
6717         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6718         of the loop.
6719
6720 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6721
6722         * gcc.target/i386/builtin-bswap-2.c: New test case.
6723
6724 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6725
6726         * gfortran.dg/forall_8.f90: New test case.
6727         * gfortran.dg/forall_9.f90: Likewise.
6728
6729 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6730
6731         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6732
6733 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6734
6735         * lib/target-supports.exp (check_effective_target_simulator): New.
6736
6737 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6738
6739         * gcc.dg/tree-ssa/loop-25.c: New test.
6740
6741 2007-02-06  Richard Henderson  <rth@redhat.com>
6742
6743         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6744
6745 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6746
6747         * gcc.target/powerpc/popcount-1.c: New test case.
6748         * gcc.target/powerpc/parity-1.c: Likewise.
6749
6750 2007-02-06  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/27302
6753         * gcc.dg/torture/pr27302-2.c: New testcase.
6754
6755 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6756
6757         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6758         * gcc.dg/vect/vect-iv-1.c: New test.
6759         * gcc.dg/vect/vect-iv-2.c: New test.
6760         * gcc.dg/vect/vect-iv-3.c: New test.
6761         * gcc.dg/vect/vect-iv-4.c: New test.
6762         * gcc.dg/vect/vect-iv-5.c: New test.
6763         * gcc.dg/vect/vect-iv-6.c: New test.
6764         * gcc.dg/vect/vect-iv-7.c: New test.
6765         * gcc.dg/vect/vect-iv-8.c: New test.
6766         * gcc.dg/vect/vect-iv-9.c: New test.
6767         * gcc.dg/vect/vect-iv-10.c: New test.
6768         * gcc.dg/vect/vect-iv-11.c: New test.
6769         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6770         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6771         * gcc.dg/vect/vect-14.c: Now vectorizable.
6772         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6773         loop).
6774         * gcc.dg/vect/vect-27.c: Likewise.
6775         * gcc.dg/vect/vect-29.c Likewise.
6776         * gcc.dg/vect/vect-dv-2.c: Likewise.
6777         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6778         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6779         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6780
6781 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6782
6783         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6784
6785 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6786
6787         * gcc.dg/builtins-20.c: Add more cases.
6788
6789 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6790
6791         PR debug/30189
6792         * gcc.dg/pr30189.c: New test.
6793
6794 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6795
6796         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6797         for running tests.
6798         * gcc.target/i386/sse4a-extract.c: New test.
6799         * gcc.target/i386/sse4a-insert.c: New test.
6800         * gcc.target/i386/sse4a-montsd.c: New test.
6801         * gcc.target/i386/sse4a-montss.c: New test.
6802
6803 2007-02-05  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.target/i386/vectorize3.c: New testcase.
6806
6807 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6808
6809         PR target/30665
6810         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6811
6812 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6813
6814         PR fortran/30611
6815         * gfortran.dg/repeat_1.f90: New test.
6816
6817 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6818
6819         PR fortran/30605
6820         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6821         * gfortran.dg/derived_init_2.f90: Ditto.
6822         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6823         * gfortran.dg/array_initializer_1.f90: Ditto.
6824         * gfortran.dg/do_2.f90: Ditto.
6825         * gfortran.dg/proc_assign_1.f90: Ditto.
6826
6827 2007-02-04  Richard Guenther  <rguenther@suse.de>
6828
6829         PR middle-end/30636
6830         * g++.dg/warn/pr30636.C: New testcase.
6831         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6832
6833 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6834
6835         PR middle-end/30667
6836         * gfortran.dg/pr30667.f: New test.
6837
6838 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6839
6840         * gcc.dg/builtins-54.c: Add more cases.
6841
6842 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6843
6844         PR fortran/30514
6845         * gfortran.dg/zero_sized_2.f90: New test.
6846
6847         PR fortran/30660
6848         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6849
6850         PR fortran/29820
6851         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6852         file.
6853
6854 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6855
6856         PR fortran/30683
6857         * gfortran.dg/interface_10.f90: New test.
6858
6859 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/builtins-20.c: Add more cases.
6862
6863 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6864
6865         PR target/29682
6866         * gcc-target/ia64/pr29682.c: New test.
6867
6868 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/30284
6871         * gfortran.dg/arrayio_11.f90.f90: New test.
6872
6873         PR fortran/30626
6874         * gfortran.dg/arrayio_12.f90.f90: New test.
6875
6876 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR c++/30536
6879         * g++.dg/tls/diag-5.C: New test.
6880
6881         PR middle-end/30473
6882         * gcc.dg/pr30473.c: New test.
6883         * gcc.c-torture/execute/20070201-1.c: New test.
6884
6885 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gfortran.dg/dependency_20.f90: New test case.
6888
6889 2007-01-31  Ian Lance Taylor  <iant@google.com>
6890
6891         * gcc.dg/lower-subreg-1.c (test): New test.
6892
6893 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6894
6895         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6896
6897 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6898
6899         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6900         * gcc.dg/torture/builtin-math-3.c: Likewise.
6901
6902 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6903
6904         gcc.dg/Wparentheses-2.c: Update and add new tests.
6905
6906 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6907
6908         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6909         vectorize.
6910
6911 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6912
6913         * gcc.dg/builtins-63.c: New test.
6914
6915 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6916
6917         PR fortran/27588
6918         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6919
6920 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6921
6922         PR fortran/30520
6923         * gfortran.dg/volatile8.f90: New argument conformance test.
6924         * gfortran.dg/volatile9.f90: New scope test.
6925
6926 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6927
6928         PR c++/24745
6929         * g++.dg/warn/null4.C: New.
6930
6931 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6932             Uros Bizjak  <ubizjak@gmail.com>
6933
6934         * gcc.dg/large-size-array-3.c: Correct typo.
6935
6936 2007-01-30  Richard Guenther  <rguenther@suse.de>
6937
6938         PR middle-end/27657
6939         * g++.dg/debug/pr27657.C: New testcase.
6940
6941 2007-01-30  Richard Guenther  <rguenther@suse.de>
6942
6943         PR middle-end/30313
6944         * gcc.dg/torture/pr30313.c: New testcase.
6945
6946 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6947
6948         * gcc.dg/dfp/dfp-except.h: New file.
6949         * gcc.dg/dfp/fe-check.h: New file.
6950         * gcc.dg/dfp/fe-binop.c: New test.
6951         * gcc.dg/dfp/fe-convert-1.c: New test.
6952         * gcc.dg/dfp/fe-convert-2.c: New test.
6953         * gcc.dg/dfp/fe-convert-3.c: New test.
6954
6955         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6956         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6957         * gcc.dg/dfp/convert-dfp.c: Ditto.
6958         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6959
6960 2007-01-29  Josh Conner  <jconner@apple.com>
6961
6962         * gcc.target/powerpc/altivec-24.c: New test.
6963
6964 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6965
6966         PR c++/28266
6967         * g++.dg/parse/defarg12.C: New test.
6968
6969 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6970
6971         PR fortran/30554
6972         * gfortran.dg/used_dummy_types_6.f90: New test.
6973
6974 2007-01-28  Jan Hubicka  <jh@suse.cz>
6975
6976         * gcc.dg/tree-prof/val-prof-6.c: New test.
6977
6978 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6979
6980         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6981
6982 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6983
6984         PR C++/28988
6985         * g++.dg/expr/dtor4.C: New test.
6986
6987 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6988
6989         * gcc.dg/tree-ssa/loop-23.c: New test.
6990
6991 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6992
6993         PR libfortran/30389
6994         * gfortran.dg/achar_2.f90:  New test.
6995         * gfortran.dg/achar_3.f90:  New test.
6996
6997 2007-01-27  Ian Lance Taylor  <iant@google.com>
6998
6999         * gcc.dg/strict-overflow-1.c: New test.
7000         * gcc.dg/no-strict-overflow-1.c: New test.
7001         * gcc.dg/strict-overflow-2.c: New test.
7002         * gcc.dg/no-strict-overflow-2.c: New test.
7003         * gcc.dg/strict-overflow-3.c: New test.
7004         * gcc.dg/no-strict-overflow-3.c: New test.
7005         * gcc.dg/strict-overflow-4.c: New test.
7006         * gcc.dg/no-strict-overflow-4.c: New test.
7007         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7008         * gcc.dg/pr15784-1.c: Likewise.
7009         * gcc.dg/pr20922-1.c: Likewise.
7010         * gcc.dg/pr20922-3.c: Likewise.
7011         * gcc.dg/pr20922-4.c: Likewise.
7012         * gcc.dg/pr20922-6.c: Likewise.
7013         * gcc.dg/compare-4.c: Likewise.
7014         * gcc.dg/torture/pr26898-1.c: Likewise.
7015         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7016         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7017         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7018         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7019         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7020         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7021         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7022         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7023         * g++.dg/tree-ssa/pr21082.C: Likewise.
7024
7025 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7026
7027         * gcc-dg/large-size-array-3.c: New test case.
7028
7029 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7030
7031         * gfortran.dg/forall_7.f90: New test case.
7032
7033 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7034
7035         PR fortran/30407
7036         * gfortran.dg/where_operator_assign_1.f90: New test.
7037         * gfortran.dg/where_operator_assign_2.f90: New test.
7038         * gfortran.dg/where_operator_assign_3.f90: New test.
7039
7040 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7041
7042         * lib/target-supports.exp
7043         (check_effective_target_powerpc_altivec): New.
7044         (check_effective_target_vect_cmdline_needed): Use it.
7045
7046 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7047
7048         PR fortran/30278
7049         * gfortran.dg/backslash_3.f: New test.
7050
7051 2007-01-26  Richard Guenther  <rguenther@suse.de>
7052
7053         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7054
7055 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7056
7057         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7058         * gfortran.dg/vect/vect.exp: Ditto.
7059         * gfortran.dg/dg.exp: Ditto.
7060         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7061         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7062
7063 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7064
7065         * gcc.dg/builtins-20.c: Add more cases.
7066         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7067
7068 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7069
7070         PR fortran/30437
7071         * gcc.dg/Wall.c: New.
7072         * gcc.dg/Wno-all.c: New.
7073         * gfortran.dg/Wall.f90: New.
7074         * gfortran.dg/Wno-all.f90: New.
7075
7076 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7077
7078         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7079         * g++.dg/eh/simd-2.C: Also run on Darwin.
7080         * g++.dg/eh/simd-3.C: New.
7081         * g++.dg/eh/simd-4.C: New.
7082
7083 2007-01-25  Richard Guenther  <rguenther@suse.de>
7084
7085         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7086         and _PROFILE_USE.
7087         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7088
7089 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7090
7091         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7092         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7093         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7094         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7095         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7096         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7097         * gcc.dg/ipa/ipa-7.c: New testcase.
7098
7099 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7100
7101         * g++.dg/cpp0x/warn_cxx0x.C: New.
7102
7103 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7104
7105         * gcc.dg/builtins-20.c: Test builtin carg.
7106
7107 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR middle-end/27416
7110         * gcc.dg/gomp/pr27416.c: New test.
7111
7112         PR middle-end/30494
7113         * gcc.dg/gomp/pr30494.c: New test.
7114         * g++.dg/gomp/pr30494.C: New test.
7115
7116         PR middle-end/30421
7117         * gcc.dg/gomp/pr30421.c: New test.
7118
7119 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7120
7121         * gcc.target/ia64/versionid-1.c: New test.
7122         * gcc.target/ia64/versionid-2.c: New test.
7123
7124 2007-01-24  Richard Guenther  <rguenther@suse.de>
7125
7126         PR testsuite/30181
7127         * gcc.dg/builtins-57.c: Change to a link-time testcase
7128         to support non-C99 targets.
7129
7130 2007-01-24  Jan Hubicka  <jh@suse.cz>
7131
7132         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7133
7134 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7135
7136         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7137
7138 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7139
7140         PR objc/27438
7141         * objc.dg/const-str-12.m: New test.
7142
7143 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7144
7145         PR fortran/30532
7146         * gfortran.dg/ctrl-z.f90:  New test.
7147
7148 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7149
7150         PR fortran/30481
7151         * gfortran.dg/namelist_assumed_char.f90:  New test.
7152
7153 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7154
7155         PR c++/27492
7156         * g++.dg/inherit/covariant15.C: New test.
7157
7158 2007-01-23  Ian Lance Taylor  <iant@google.com>
7159
7160         * g++.dg/warn/Wparentheses-24.C: New test.
7161
7162 2007-01-23  Richard Guenther  <rguenther@suse.de>
7163
7164         PR testsuite/30560
7165         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7166         with full path.
7167
7168 2007-01-22  Richard Guenther  <rguenther@suse.de>
7169
7170         PR tree-optimization/30038
7171         * gcc.dg/builtins-62.c: New testcase.
7172
7173 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7174
7175         * gcc.c-torture/compile/20070121.c: New test.
7176
7177 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7178
7179         PR libfortran/30525
7180         * gfortran.dg/char_comparison_1.f:  New test.
7181
7182 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7183
7184         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7185
7186 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7187
7188         PR objc/30479
7189         * objc.dg/pch: New directory.
7190         * objc.dg/pch/pch.exp: New file.
7191         * objc.dg/pch/interface-1.m: New test.
7192         * objc.dg/pch/interface-1.hs: New include file.
7193         * lib/objc.exp (objc_target_compile): Add
7194         "-x objective-c-header" in front of the sources if this is
7195         a precompiled header being compiled.
7196
7197 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7198
7199         * gfortran.dg/array_memcpy_3.f90: New test case.
7200         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7201
7202 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7203             Brooks Moses  <brooks.moses@codesourcery.com>
7204             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7205
7206         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7207         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7208
7209 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7210
7211         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7212
7213 2007-01-19  Mike Stump  <mrs@apple.com>
7214
7215         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7216         away.
7217
7218 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7219
7220         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7221         option instead of -funsafe-math-optimizations.
7222
7223 2007-01-19  Tomas Bily  <tbily@suse.cz>
7224
7225         gcc.dg/tree-prof/indir-call-prof.c: New.
7226         g++.dg/dg.exp: Add tree-prof subdirectory.
7227         g++.dg/tree-prof/indir-call-prof.C: New.
7228         g++.dg/tree-prof/tree-prof.exp: New.
7229
7230 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7231
7232         PR c++/17947
7233         * g++.dg/warn/deprecated.C: Update warning output.
7234         * g++.dg/warn/deprecated-2.C: Likewise.
7235         * g++.dg/warn/deprecated-3.C: New.
7236
7237 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7238
7239         * gcc.c-torture/execute/nestfunc-7.c: New.
7240
7241 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7242
7243         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7244
7245 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * gcc.dg/m68k-pic-1.c: New.
7248
7249 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7250
7251         * gfortran.dg/array_memcpy_4.f90: New test case.
7252
7253 2007-01-18  Josh Conner  <jconner@apple.com>
7254
7255         PR target/30485
7256         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7257         * gcc.dg/vect/no-trapping-math-1: New.
7258         * gcc.dg/vect/no-trapping-math-2: New.
7259
7260 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         * gcc.target/i386/387-8.c: Update comment about optimizing
7263         inherent load of 1.0 of fptan instruction.
7264
7265 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7266             Richard Guenther <rguenther@suse.de>
7267
7268         PR diagnostic/8268
7269         * gcc.dg/Warray-bounds.c: New testcase.
7270         * gcc.dg/Warray-bounds-2.c: New testcase.
7271         * g++.dg/warn/Warray-bounds.C: New testcase.
7272         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7273
7274 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7275
7276         PR fortran/30476
7277         * gfortran.dg/generic_12.f90: New test.
7278
7279 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7280
7281         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7282         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7283
7284 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7285
7286         * gcc.dg/dfp/compare-special.h: New file.
7287         * gcc.dg/dfp/compare-special-32.c: New test.
7288         * gcc.dg/dfp/compare-special-64.c: New test.
7289         * gcc.dg/dfp/compare-special-128.c: New test.
7290
7291 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7292             Paul Thomas  <pault@gcc.gnu.org>
7293             Steven G. Kargl  <kargl@gcc.gnu.org>
7294
7295         PR fortran/30404
7296         * gfortran.dg/forall_6.f90: New test case.
7297         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7298         * gfortran.dg/dependency_13.f90: Likewise.
7299
7300 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7301
7302         PR testsuite/12325
7303         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7304         targets that don't support Inf.
7305
7306 2007-01-15  Dale Johannesen  <dalej@apple.com>
7307
7308         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7309
7310 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7311
7312         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7313         of achar for 0xff to avoid the "Extended ASCII not
7314         implemented" error message.
7315
7316 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7317
7318         PR fortran/28172
7319         * gfortran.dg/altreturn_4.f90: New test.
7320
7321         PR fortran/29389
7322         * gfortran.dg/stfunc_4.f90: New test.
7323
7324         PR fortran/29712
7325         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7326         * gfortran.dg/initialization_1.f90: Change warning.
7327
7328         PR fortran/30283
7329         * gfortran.dg/specification_type_resolution_2.f90: New test.
7330
7331 2007-01-14  Jan Hubicka  <jh@suse.cz>
7332
7333         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7334         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7335         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7336         elimination.
7337
7338 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7339
7340         PR fortran/30410
7341         * gfortran.dg/external_procedures_2.f90: New test.
7342
7343 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7344
7345         PR target/30413
7346         * gcc.target/i386/pr30413.c: New test.
7347
7348 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7349
7350         PR fortran/30452
7351         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7352
7353 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7354
7355         * gcc.dg/20070112-1.c: New test.
7356
7357 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7358
7359         PR libgfortran/30435
7360         * gfortran.dg/list_read_6.f90: New test.
7361
7362 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7363
7364         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7365
7366 2007-01-12  Tom Tromey  <tromey@redhat.com>
7367
7368         PR preprocessor/28227:
7369         * gcc.dg/cpp/pr28227.c: New file.
7370
7371 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7372
7373         * gcc.dg/tree-ssa/loop-22.c: New test.
7374
7375 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7376
7377         PR tree-optimization/29516
7378         * gcc.dg/tree-ssa/loop-20.c: New test.
7379
7380 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7381
7382         PR libfortran/30415
7383         * minmaxloc_integer_kinds_1.f90:  New test.
7384
7385 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7386
7387         PR c++/29573
7388         * g++.dg/template/sizeof-template-argument.C: New test.
7389
7390 2007-01-11  Jan Hubicka  <jh@suse.cz>
7391
7392         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7393         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7394         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7395         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7396         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7397         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7398         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7399         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7400         transformation in question.
7401         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7402         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7403         * gcc.dg/always_inline3.c: Likewise.
7404
7405 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/28999
7408         * g++.dg/template/typename11.C: New test.
7409
7410 2007-01-10  Robert Kennedy <jimbob@google.com>
7411
7412         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7413
7414 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7415
7416         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7417         for different integer kinds.
7418         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7419         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7420         * gfortran.dg/ishft_2.f90: New test.
7421         * gfortran.dg/ishft_3.f90: New test.
7422
7423 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7424
7425         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7426
7427 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7428
7429         PR tree-optimization/30322
7430         * gcc.dg/tree-ssa/loop-21.c: New test.
7431
7432 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7433
7434         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7435
7436 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7437
7438         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7439
7440 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7441
7442         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7443         * g++.dg/warn/overflow-warn-3.C: Likewise.
7444         * g++.dg/warn/overflow-warn-4.C: Likewise.
7445         * g++.dg/warn/overflow-warn-5.C: Likewise.
7446         * g++.dg/warn/overflow-warn-6.C: Likewise.
7447         * g++.dg/warn/Woverflow-1.C: Likewise.
7448         * g++.dg/warn/Woverflow-2.C: Likewise.
7449         * g++.dg/warn/Woverflow-3.C: Likewise.
7450         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7451
7452 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7453
7454         * gfortran.dg/array_constructor_14.f90: New test case.
7455         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7456
7457 2007-01-08  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/23603
7460         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7461         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7462
7463 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7464
7465         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7466         in __v8qi typedef.
7467         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7468         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7469         compiler behaviour.
7470         * gcc.dg/simd-5.c: Likewise.
7471         * gcc.dg/simd-6.c: Likewise.
7472         * g++.dg/conversion/simd1.C: Likewise.
7473         * g++.dg/conversion/simd3.C: Likewise.
7474         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7475         (main): Use it.
7476
7477 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7478
7479         PR tree-optimization/29877
7480         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7481         name of a hard register for the target concerned.  Adjust dg-error
7482         directives to cope with new behaviour of TER.
7483
7484 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7485
7486         PR c++/28986
7487         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7488         * g++.dg/warn/overflow-warn-1.C: New.
7489         * g++.dg/warn/overflow-warn-3.C: New.
7490         * g++.dg/warn/overflow-warn-4.C: New.
7491         * g++.dg/warn/overflow-warn-5.C: New.
7492         * g++.dg/warn/overflow-warn-6.C: New.
7493         * g++.dg/warn/Woverflow-1.C: New.
7494         * g++.dg/warn/Woverflow-2.C: New.
7495         * g++.dg/warn/Woverflow-3.C: New.
7496         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7497
7498 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7499
7500         PR fortran/27698
7501         * gfortran.dg/invalid_name.f90: New test.
7502         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7503         * gfortran.dg/gomp/pr29759.f90: Ditto.
7504
7505 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7506
7507         * gfortran.dg/present_1.f90:  Update error message.
7508
7509 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7510
7511         PR c++/19439
7512         * g++.dg/template/duplicate1.C: New test
7513         * g++.dg/template/memfriend6.C: Adjust error markers.
7514
7515 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7516
7517         PR tree-opt/30385
7518         * gcc.dg/torture/inline-1.c: New test.
7519
7520 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7521
7522         PR c/19978
7523         * gcc.dg/multiple-overflow-warn-1.c: New.
7524         * gcc.dg/multiple-overflow-warn-2.c: New.
7525         * gcc.dg/overflow-warn-6.c: New.
7526         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7527
7528 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7529
7530         * gfortran.dg/array_memcpy_1.f90: New test case.
7531         * gfortran.dg/array_memcpy_2.f90: Likewise.
7532
7533 2007-01-05  Richard Guenther  <rguenther@suse.de>
7534
7535         PR middle-end/27826
7536         * g++.dg/opt/pr27826.C: New testcase.
7537
7538 2007-01-05  Ian Lance Taylor  <iant@google.com>
7539
7540         * gcc.dg/Walways-true-1.c: New test.
7541         * gcc.dg/Walways-true-2.c: New test.
7542         * g++.dg/warn/Walways-true-1.C: New test.
7543         * g++.dg/warn/Walways-true-2.C: New test.
7544
7545 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR c/30360
7548         * gcc.dg/pr30360.c: New test.
7549
7550 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7551
7552         PR fortran/23232
7553         * gfortran.dg/data_implied_do_1.f90: New test.
7554
7555         PR fortran/27996
7556         PR fortran/27998
7557         * gfortran.dg/char_length_1.f90: New test.
7558
7559 2007-01-05  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/28116
7562         * g++.dg/opt/pr28116.C: New testcase.
7563
7564 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7565
7566         PR fortran/29624
7567         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7568           invalid deallocate.
7569         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7570         * gfortran.dg/protected_4.f90: Add pointer intent check.
7571         * gfortran.dg/protected_6.f90: Add pointer intent check.
7572         * gfortran.dg/pointer_intent_1.f90: New test.
7573         * gfortran.dg/pointer_intent_2.f90: New test.
7574         * gfortran.dg/pointer_intent_3.f90: New test.
7575
7576 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7577
7578         PR 30235
7579         * gfortran.dg/altreturn_2.f90: new test.
7580
7581 2007-01-04  Tom Tromey  <tromey@redhat.com>
7582
7583         PR preprocessor/28165:
7584         * gcc.dg/cpp/pr28165.c: New file.
7585
7586 2007-01-03  Josh Conner  <jconner@apple.com>
7587
7588         PR middle-end/29683
7589         * gcc.dg/pr29683.c: New.
7590
7591 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR c++/28217
7594         * g++.dg/pch/template-1.C: New test.
7595         * g++.dg/pch/template-1.Hs: New file.
7596
7597 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7598
7599         PR middle-end/30353
7600         * gcc.c-torture/compile/complex-4.c: New test.
7601
7602 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7603
7604         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7605         -maltivec.
7606         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7607
7608 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR middle-end/30286
7611         * gcc.dg/pr30286.c: New test.
7612
7613         PR c++/29535
7614         * g++.dg/template/crash66.C: New test.
7615
7616         PR c++/29054
7617         * g++.dg/template/friend49.C: New test.
7618
7619 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7620
7621         * gfortran.dg/ibits.f90: New test.
7622
7623 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7624
7625         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7626         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7627
7628 2007-01-02  Jan Hubicka  <jh@suse.cz>
7629
7630         * gcc.dg/pr16194.c: We now output error on all three functions,
7631         not just first one.
7632
7633 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7634
7635         PR c/19977
7636         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7637         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7638
7639 2006-01-02  Ian Lance Taylor  <iant@google.com>
7640
7641         * g++.dg/warn/Wparentheses-22.C: New test.
7642         * g++.dg/warn/Wparentheses-23.C: New test.
7643
7644 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7645
7646         PR middle-end/7651
7647         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7648         * gcc.dg/declspec-3-Wextra.c: New.
7649         * gcc.dg/declspec-3-no.c: New
7650
7651 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7652
7653         PR fortran/20896
7654         * gfortran.dg/interface_10.f90: Remove.
7655
7656 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7657
7658         * gcc.dg/fold-eqxor-4.c: New test case.
7659
7660 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7661
7662         PR middle-end/30311
7663         * gcc.c-torture/compile/pr30311.c: New test.
7664
7665 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7666
7667         PR middle-end/30253
7668         * gcc.c-torture/compile/statement-expression-1.c: New test.
7669
7670 2007-01-01  Andreas Schwab  <schwab@suse.de>
7671
7672         PR target/29166
7673         * g++.dg/eh/pr29166.C: New test.
7674
7675 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7676
7677         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7678         New.
7679         (check_effective_target_vect_cmdline_needed): Use it.
7680
7681 2006-12-31  Richard Guenther  <rguenther@suse.de>
7682
7683         PR middle-end/30137
7684         * gcc.dg/pr30137-1.c: New testcase.
7685         * gcc.dg/pr30137-2.c: Likewise.
7686
7687 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7688
7689         PR middle-end/30322
7690         * gcc.dg/fold-plusnot-1.c: New test case.
7691
7692 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7693
7694         PR c++/29731
7695         * g++.dg/parse/template22.C: New test.
7696
7697 2006-12-31  Richard Guenther  <rguenther@suse.de>
7698
7699         PR middle-end/30338
7700         * gcc.c-torture/compile/pr30338.c: New testcase.
7701
7702 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7703
7704         PR fortran/27900
7705         * gfortran.dg/intrinsic_actual_4.f90: New test.
7706
7707         PR fortran/24325
7708         * gfortran.dg/func_decl_3.f90: New test.
7709
7710 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7711
7712         PR fortran/23060
7713         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7714         * gfortran.dg/c_by_val_1.f: New test.
7715         * gfortran.dg/c_by_val_2.f: New test.
7716         * gfortran.dg/c_by_val_3.f: New test.
7717
7718 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7719
7720         PR libfortran/30321
7721         * gfortran.dg/sum_zero_array_1.f90:  New test.
7722
7723 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR preprocessor/29612
7726         * gcc.dg/cpp/pr29612-1.c: New test.
7727         * gcc.dg/cpp/pr29612-2.c: New test.
7728
7729 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7730
7731         PR fortran/30034
7732         * gfortran.dg/pure_formal_proc_1.f90: New test.
7733
7734         PR fortran/30237
7735         * gfortran.dg/intrinsic_actual_3.f90: New test.
7736
7737 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7738
7739         PR fortran/30014
7740         * gfortran.dg/io_constraints_1.f90: Update test.
7741         * gfortran.dg/io_constraints_2.f90: Update test.
7742         * gfortran.dg/inquire_iolength.f90: New test.
7743
7744 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7745
7746         PR fortran/20896
7747         * gfortran.dg/interface_10.f90: New test.
7748         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7749         since z is already, locally a variable.
7750
7751         PR fortran/25135
7752         * gfortran.dg/generic_11.f90: New test.
7753         * gfortran.dg/interface_7.f90: Remove name clash between module
7754         name and procedure 'x' referenced in the interface.
7755
7756 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7757
7758         PR middle-end/7651
7759         * gcc.dg/Wmissing-parameter-type.c: New.
7760         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7761         * gcc.dg/Wmissing-parameter-type-no.c: New.
7762
7763 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7764
7765         PR fortran/25818
7766         * gfortran.dg/entry_array_specs_2.f: New test.
7767
7768         PR fortran/30084
7769         * gfortran.dg/nested_modules_6.f90: New test.
7770
7771 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7772
7773         PR middle-end/7651
7774         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7775         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7776
7777 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7778
7779         PR C++/30168
7780         * g++.dg/opt/complex6.C: New test.
7781
7782 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7783
7784         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7785         full" if the linker on spu-*-* warns about exceeding local store.
7786
7787         And revert this patch:
7788         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7789         fail to link due to relocation overflows on spu-*-*.
7790
7791 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7792
7793         PR fortran/30273
7794         * gfortran.dg/dependency_19.f90: New test.
7795
7796 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/30202
7799         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7800
7801 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR middle-end/30262
7804         * gcc.c-torture/execute/20061220-1.c: New test.
7805
7806         PR middle-end/30263
7807         * gcc.dg/gomp/asm-1.c: New test.
7808
7809         PR target/30230
7810         * g++.dg/eh/ia64-2.C: New test.
7811
7812 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7813
7814         PR target/28966
7815         PR target/29248
7816         * gcc.dg/rs6000-leaf.c: New.
7817
7818 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7819
7820         PR fortran/25392
7821         * gfortran.dg/f2c_8.f90: New test.
7822
7823 2006-12-20  Bill Wendling  <wendling@apple.com>
7824
7825         * gcc.dg/asm-b.c: Check for __ppc64__.
7826
7827 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7828
7829         PR fortran/30190
7830         * gfortran.dg/bounds_check_5.f90: New test.
7831
7832 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7833
7834         PR middle-end/30143
7835         * gcc.dg/gomp/complex-1.c: New testcase.
7836
7837 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7838
7839         * gfortran.dg/array_memset_1.f90: New test case.
7840
7841 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7842
7843         * lib/target-supports.exp: Add spu to
7844         check_effective_target_vect_widen_mult_hi_to_si.
7845
7846 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7847
7848         PR fortran/29992
7849         * gfortran.dg/generic_9.f90: New test.
7850
7851         PR fortran/30081
7852         * gfortran.dg/generic_10.f90: New test.
7853
7854 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7855
7856         PR tree-opt/30045
7857         * gcc.dg/pr30045.c: New test.
7858
7859 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7860
7861         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7862
7863 2006-12-19  Eric Christopher  <echristo@apple.com>
7864
7865         PR target/29302
7866         * gcc.c-torture/execute/pr29302-1.c: New.
7867
7868 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7869
7870         PR fortran/39238
7871         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7872
7873 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7874
7875         PR fortran/30236
7876         * gfortran.dg/altreturn_3.f90: New test.
7877
7878         * gfortran.dg/char_result_12.f90: Fix comment typos.
7879
7880 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7881
7882         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7883         as newlib's stdio.h uses non-traditional cpp constructs.
7884
7885 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7886
7887         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7888         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7889         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7890         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7891         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7892         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7893         * gfortran.dg/default_initialization.f: Renamed to
7894         default_initialization_1.f
7895         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7896         dollar_edit_descriptor_1.f
7897         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7898         dollar_edit_descriptor_2.f
7899         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7900         dollar_edit_descriptor_3.f
7901         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7902         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7903         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7904         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7905         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7906         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7907         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7908         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7909         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7910         * gfortran.dg/default_initialization_1.f: Renamed from
7911         default_initialization.f
7912         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7913         dollar_edit_descriptor-1.f
7914         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7915         dollar_edit_descriptor-2.f
7916         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7917         dollar_edit_descriptor-3.f
7918         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7919         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7920         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7921
7922 2006-12-18  Bill Wendling  <wendling@apple.com>
7923
7924         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7925         id is an OjbC keyword.
7926
7927 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7928
7929         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7930
7931 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7932
7933         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7934
7935 2006-12-18  Ian Lance Taylor  <iant@google.com>
7936
7937         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7938
7939 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7940
7941         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7942
7943 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7944
7945         PR fortran/30207
7946         * gfortran.fortran-torture/execute/where21.f90: New test.
7947
7948 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7949
7950         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7951
7952 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7953
7954         PR middle-end/7651
7955         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7956         * gcc.dg/if-empty-1.c: Likewise.
7957         * gcc.dg/pr23165.c: Likewise.
7958         * g++.dg/warn/empty-body.C: Likewise.
7959
7960 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961
7962         PR libfortran/30005
7963         * gfortran.dg/open_errors.f90: New test.
7964
7965 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7966
7967         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7968
7969         * gcc.target/i386/ssse3-pabsb.c: New file.
7970         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7971         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7972         * gcc.target/i386/ssse3-palignr.c: Likewise.
7973         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7974         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7975         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7976         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7977         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7978         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7979         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7980         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7981         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7982         * gcc.target/i386/ssse3-psignb.c: Likewise.
7983         * gcc.target/i386/ssse3-psignd.c: Likewise.
7984         * gcc.target/i386/ssse3-psignw.c: Likewise.
7985         * gcc.target/i386/ssse3-vals.h: Likewise.
7986
7987 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7988
7989         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7990         * lib/fortran-torture.exp: Include target-supports.exp.
7991
7992 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR target/30185
7995         * gcc.c-torture/execute/pr30185.c: New test.
7996
7997 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7998
7999         PR testsuite/30179
8000         PR testsuite/30180
8001         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8002         * gcc.dg/builtin-bswap-2.c: Likewise.
8003         * gcc.dg/builtin-bswap-3.c: Likewise.
8004         * gcc.dg/builtin-bswap-4.c: Likewise.
8005         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8006         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8007
8008 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8009
8010         PR libfortran/30145
8011         * gfortran.dg/write_zero_array: New test.
8012
8013 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8014
8015         PR fortran/30200
8016         * gfortran.dg/write_fmt_trim.f90: New test.
8017
8018 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8019
8020         PR 30194
8021         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8022         temporarily.
8023
8024 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8025
8026         * lib/target-supports.exp (check_weak_available): Use istarget
8027         "hppa*-*-hpux10*" instead of regexp.
8028         (check_cxa_atexit_available): Likewise.
8029
8030 2006-12-14  Richard Guenther  <rguenther@suse.de>
8031
8032         PR tree-optimization/30197
8033         * gcc.c-torture/execute/complex-1.c: Fix function name.
8034         * gcc.dg/builtins-61.c: New testcase.
8035
8036 2006-12-14  Richard Guenther  <rguenther@suse.de>
8037
8038         PR middle-end/30172
8039         * gcc.dg/pr30172-1.c: New testcase.
8040
8041 2006-12-14  Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/30198
8044         * gcc.dg/builtins-60.c: New testcase.
8045
8046 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8047
8048         * lib/target-supports.exp (vect_no_align): Remove spu.
8049
8050 2006-12-13  Ian Lance Taylor  <iant@google.com>
8051
8052         PR c++/19564
8053         PR c++/19756
8054         * g++.dg/warn/Wparentheses-5.C: New test.
8055         * g++.dg/warn/Wparentheses-6.C: New test.
8056         * g++.dg/warn/Wparentheses-7.C: New test.
8057         * g++.dg/warn/Wparentheses-8.C: New test.
8058         * g++.dg/warn/Wparentheses-9.C: New test.
8059         * g++.dg/warn/Wparentheses-10.C: New test.
8060         * g++.dg/warn/Wparentheses-11.C: New test.
8061         * g++.dg/warn/Wparentheses-12.C: New test.
8062         * g++.dg/warn/Wparentheses-13.C: New test.
8063         * g++.dg/warn/Wparentheses-14.C: New test.
8064         * g++.dg/warn/Wparentheses-15.C: New test.
8065         * g++.dg/warn/Wparentheses-16.C: New test.
8066         * g++.dg/warn/Wparentheses-17.C: New test.
8067         * g++.dg/warn/Wparentheses-18.C: New test.
8068         * g++.dg/warn/Wparentheses-19.C: New test.
8069         * g++.dg/warn/Wparentheses-20.C: New test.
8070         * g++.dg/warn/Wparentheses-21.C: New test.
8071
8072 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8073
8074         PR testsuite/30157
8075         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8076         for target "hppa.*hpux10".
8077
8078 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8079
8080         * g++.dg/debug/vartrack1.C: New test.
8081
8082         * g++.dg/opt/ifcvt1.C: New test.
8083
8084         * gcc.dg/tls/opt-13.c: New test.
8085
8086         * gcc.dg/20060425-2.c: New test.
8087
8088         * g++.dg/opt/pr15054-2.C: New test.
8089
8090         * gcc.c-torture/execute/20060420-1.c: New test.
8091
8092         * gcc.c-torture/execute/20060412-1.c: New test.
8093
8094         * objc/compile/20060406-1.m: New test.
8095
8096 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8097
8098         * g++.dg/template/array17.C: New test.
8099
8100 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8101
8102         * gcc.target/powerpc/altivec-23.c: New test.
8103
8104 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8105
8106         PR c++27316
8107         * g++.dg/inherit/error3.C: New test.
8108
8109         PR c++/28740
8110         * g++.dg/inherit/error4.C: New test.
8111
8112 2006-12-13  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/17687
8115         * gcc.dg/builtins-59.c: New testcase.
8116
8117 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8118
8119         * gcc.target/spu/Wmain.c: New test.
8120
8121 2006-12-12  Josh Conner  <jconner@apple.com>
8122
8123         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8124         * g++.dg/abi/thunk4.C: Likewise.
8125         * g++.dg/abi/rtti3.C: Likewise.
8126
8127 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8128
8129         * gcc.target/spu/cpat-1.c: New test.
8130         * gcc.target/spu/cpat-2.c: New test.
8131         * gcc.target/spu/cpat-3.c: New test.
8132         * gcc.target/spu/cpat-4.c: New test.
8133
8134 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8135
8136         PR tree-opt/28436
8137         * gcc.c-torture/compile/vector-1.c: New test.
8138         * gcc.c-torture/compile/vector-2.c: New test.
8139         * gcc.c-torture/compile/vector-3.c: New test.
8140
8141 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8142
8143         * lib/fortran-torture.exp: Update copyright years.  Remove
8144         obsolete comment.  Test -ftree-vectorize where it makes sense.
8145         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8146         from fortran-torture.exp.
8147         * gfortran.dg/char_transpose_1.f90,
8148         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8149         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8150         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8151         '-w' to dg-options.
8152
8153 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8154
8155         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8156         saved_${tool}_load.
8157
8158 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8159
8160         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8161         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8162         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8163         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8164         gaps.
8165
8166 2006-12-12  Richard Guenther  <rguenther@suse.de>
8167
8168         PR middle-end/30147
8169         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8170
8171 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8172             Diego Novillo  <dnovillo@redhat.com>
8173
8174         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8175         VDEF/VUSE changes.
8176         * gcc.dg/tree-ssa/pr26421.c: Likewise
8177         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8178         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8179         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8180         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8181         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8182         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8183         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8184         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8185         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8186
8187 2006-12-11  Jan Hubicka  <jh@suse.cz>
8188
8189         * gcc.dg/tree-prof/stringop-1.c: New test.
8190         * gcc.dg/tree-prof/stringop-2.c: New test.
8191
8192 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8193
8194         PR target/30120
8195         * gcc.target/i386/pr30120.c: New test.
8196
8197         Revert:
8198         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8199
8200         * gcc.target/i386/x87regparm-1.c: New test.
8201         * gcc.target/i386/x87regparm-2.c: New test.
8202         * gcc.target/i386/x87regparm-3.c: New test.
8203         * gcc.target/i386/x87regparm-4.c: New test.
8204
8205 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8206
8207         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8208
8209 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8210
8211         PR fortran/23994
8212         * gfortran.dg/protected_1.f90: New test.
8213         * gfortran.dg/protected_2.f90: New test.
8214         * gfortran.dg/protected_3.f90: New test.
8215         * gfortran.dg/protected_4.f90: New test.
8216         * gfortran.dg/protected_5.f90: New test.
8217         * gfortran.dg/protected_6.f90: New test.
8218
8219 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8220             Tobias Burnus  <burnus@gcc.gnu.org>
8221
8222         PR fortran/29975
8223         PR fortran/30068
8224         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8225         interface.
8226         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8227         ambiguous interfaces.
8228         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8229         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8230         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8231         ambiguous interfaces.
8232         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8233         * gfortran.dg/array_initializer_2.f90: Add initializer array
8234         constructor test.
8235
8236         PR fortran/30096
8237         * gfortran.dg/interface_9.f90: Test that host interfaces are
8238         not checked for ambiguity with the local version.
8239
8240 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8241
8242         PR fortran/29464
8243         * gfortran.dg/module_interface_2.f90: New test.
8244
8245 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8246
8247         PR fortran/29941
8248         * gfortran.dg/assumed_len.f90: New test.
8249
8250 2006-12-09  Richard Guenther  <rguenther@suse.de>
8251
8252         * g++.dg/warn/implicit-typename1.C: Qualify types.
8253         * g++.dg/parse/crash12.C: Likewise.
8254         * g++.dg/tree-ssa/pr22444.C: Likewise.
8255
8256 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8257
8258         * gfortran.dg/array_2.f90: Added sqrt test.
8259
8260 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8261
8262         * gcc.target/i386/x87regparm-1.c: XFAIL.
8263         * gcc.target/i386/x87regparm-2.c: XFAIL.
8264         * gcc.target/i386/x87regparm-3.c: XFAIL.
8265         * gcc.target/i386/x87regparm-4.c: XFAIL.
8266
8267 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8268
8269         * lib/target-supports.exp
8270         (check_effective_target_large_long_double): New.
8271         * gcc.dg/Wconversion-real.c : Use it.
8272         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8273         unsigned.
8274
8275 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8276
8277         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8278
8279 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8280
8281         PR fortran/27546
8282         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8283
8284 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/29732
8287         * g++.dg/template/crash65.C: New test.
8288         * g++.dg/template/spec16.C: Tweak error markers.
8289
8290 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8291
8292         * gcc.target/spu: New directory.
8293         * gcc.target/spu/spu.exp: New file.
8294         * gcc.target/spu/intrinsics-1.c: New test.
8295
8296 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8297
8298         PR c++/29980
8299         * g++.dg/ext/attrib27.C: New test.
8300         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8301         * g++.dg/parse/typedef5.C: Likewise.
8302
8303 2006-12-07  Mike Stump  <mrs@apple.com>
8304
8305         * treelang/compile/var_defs.tree: Adjust.
8306
8307 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/29730
8310         * g++.dg/template/crash64.C: New test.
8311         * g++.dg/parse/crash27.C: Adjust error markers.
8312
8313 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8314
8315         PR libfortran/30009
8316         PR libfortran/30056
8317         * gfortran.dg/read_eof_4.f90:  Add tests.
8318         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8319         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8320
8321 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/29729
8324         * g++.dg/template/crash63.C: New test.
8325
8326         PR c++/29728
8327         * g++.dg/template/crash62.C: New test.
8328
8329 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8330
8331         PR fortran/30003
8332         * gfortran.dg/allocatable_function_1.f90: Increase the number
8333         of expected calls of free to 10; the lhs section reference is
8334         now evaluated so there is another call to bar.  Change the
8335         comment appropriately.
8336         * gfortran.dg/array_section_1.f90: New test.
8337
8338 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8339
8340         PR fortran/29912
8341         * gfortran.dg/char_result_12.f90: New test.
8342
8343 2006-12-05  Richard Guenther  <rguenther@suse.de>
8344
8345         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8346         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8347         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8348         vect_double, xfail for spu*-*-*.
8349
8350 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8351
8352         PR fortran/29962
8353         * initialization_4.f90: Test noninteger exponents (-std=f95).
8354         * initialization_5.f90: New test for noninteger exponents
8355           with -std=f2003.
8356
8357 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8358
8359         PR fortran/29821
8360         * gfortran.dg/parameter_array_section_1.f90: New test.
8361
8362 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/29733
8365         * g++.dg/template/crash61.C: New test.
8366
8367         PR c++/29632
8368         * g++.dg/template/error23.C: New test.
8369
8370 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8371
8372         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8373
8374 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8375
8376         PR fortran/29916
8377         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8378
8379 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR middle-end/29965
8382         * gcc.dg/gomp/pr29965-1.c: New test.
8383         * gcc.dg/gomp/pr29965-2.c: New test.
8384         * gcc.dg/gomp/pr29965-3.c: New test.
8385         * gcc.dg/gomp/pr29965-4.c: New test.
8386         * gcc.dg/gomp/pr29965-5.c: New test.
8387         * gcc.dg/gomp/pr29965-6.c: New test.
8388         * g++.dg/gomp/pr29965-1.C: New test.
8389         * g++.dg/gomp/pr29965-2.C: New test.
8390         * g++.dg/gomp/pr29965-3.C: New test.
8391         * g++.dg/gomp/pr29965-4.C: New test.
8392         * g++.dg/gomp/pr29965-5.C: New test.
8393         * g++.dg/gomp/pr29965-6.C: New test.
8394         * g++.dg/gomp/pr29965-7.C: New test.
8395         * g++.dg/gomp/pr29965-8.C: New test.
8396         * g++.dg/gomp/pr29965-9.C: New test.
8397         * g++.dg/gomp/pr29965-10.C: New test.
8398
8399 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401         * gnat.dg/pointer_variable_bounds.adb: New test.
8402         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8403         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8404
8405 2006-12-03  Eric Christopher  <echristo@apple.com>
8406
8407         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8408
8409 2006-12-03  Richard Henderson  <rth@redhat.com>
8410             Andrew Pinski  <pinskia@gmail.com>
8411
8412         PR C++/14329
8413         * g++.dg/warn/unit-1.C: New test.
8414
8415 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8416
8417         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8418
8419 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8420
8421         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8422         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8423         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8424         * gcc.dg/vect/vect-70.c: Reduce array size.
8425         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8426         vect_no_compaer_double targets.
8427         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8428         vect_float, vect_double, and vect_int.
8429
8430 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8431
8432         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8433         test for loop versioning on vect_no_align targets.
8434         * gcc.dg/vect/pr20122.c: Likewise.
8435         * gcc.dg/vect/vect-105.c: Likewise.
8436         * gcc.dg/vect/vect-42.c: Likewise.
8437         * gcc.dg/vect/vect-43.c: Likewise.
8438         * gcc.dg/vect/vect-74.c: Likewise.
8439         * gcc.dg/vect/vect-75.c: Likewise.
8440         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8441         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8442         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8443         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8444
8445 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/29642
8448         * gfortran.dg/value_1.f90 : New test.
8449         * gfortran.dg/value_2.f90 : New test.
8450         * gfortran.dg/value_3.f90 : New test.
8451         * gfortran.dg/value_4.f90 : New test.
8452         * gfortran.dg/value_4.c : Called from value_4.f90.
8453
8454 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8455
8456         PR C++/30033
8457         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8458
8459 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8460
8461         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8462
8463 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8464
8465         PR c/27953
8466         * gcc.dg/pr27953.c: New test.
8467
8468 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8469
8470         PR c++/30022
8471         * g++.dg/ext/vector5.C: New test.
8472
8473         PR c++/30021
8474         * g++.dg/other/main1.C: New test.
8475
8476 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8477
8478         PR libfortran/29568
8479         * gfortran.dg/convert_implied_open.f90:  Change to
8480         new default record length.
8481         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8482         new error message.
8483         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8484
8485 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8486
8487         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8488
8489 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8490
8491         PR c++/29066
8492         * g++.dg/expr/pr29066.c: New.
8493
8494 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8495             Zdenek Dvorak <dvorakz@suse.cz>
8496
8497         PR tree-optimization/29921
8498         * gcc.dg/pr29921-2.c: New test.
8499
8500 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8501
8502         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8503         (i386_get_cpuid): New function.
8504         (i386_cpuid_ecx): Likewise.
8505         (i386_cpuid_edx): Likewise.
8506         (i386_cpuid): Updated to call i386_cpuid_edx.
8507
8508         * gcc.target/i386/sse3-addsubpd.c: New file.
8509         * gcc.target/i386/sse3-addsubps.c: Likewise.
8510         * gcc.target/i386/sse3-haddpd.c: Likewise.
8511         * gcc.target/i386/sse3-haddps.c: Likewise.
8512         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8513         * gcc.target/i386/sse3-hsubps.c: Likewise.
8514         * gcc.target/i386/sse3-lddqu.c: Likewise.
8515         * gcc.target/i386/sse3-movddup.c: Likewise.
8516         * gcc.target/i386/sse3-movshdup.c: Likewise.
8517         * gcc.target/i386/sse3-movsldup.c: Likewise.
8518
8519 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8520
8521         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8522
8523 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8524
8525         * gcc.dg/dfp/convert-int-max.c: New test.
8526         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8527
8528 2006-11-30  Richard Guenther  <rguenther@suse.de>
8529
8530         * gcc.dg/vect/vect-pow-1.c: Rename ...
8531         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8532         floats instead of doubles, check successful vectorization.
8533
8534 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8535
8536         PR target/29945
8537         * gcc.c-torture/compile/pr29945.c: New testcase.
8538
8539 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8540
8541         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8542         -maltivec.
8543
8544 2006-11-29  Eric Christopher  <echristo@apple.com>
8545
8546         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8547
8548 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8551
8552         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8553
8554 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8555
8556         PR c++/29022
8557         * g++.dg/inherit/virtual2.C: New test.
8558         * g++.dg/inherit/virtual3.C: Likewise.
8559         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8560         * g++.dg/inherit/error2.C: Likewise.
8561         * g++.dg/template/instantiate1.C: Likewise.
8562
8563 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8564
8565         PR tree-opt/29984
8566         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8567
8568 2006-11-28  Jan Hubicka  <jh@suse.cz>
8569
8570         * gcc.dg/memcpy-1.c: New test.
8571
8572 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8573
8574         PR c++/29735
8575         * g++.dg/warn/main-3.C: New test.
8576
8577 2006-11-28  Jan Hubicka  <jh@suse.cz>
8578
8579         * gcc.dg/winline-1.c: New test.
8580
8581 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8582
8583         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8584         alignments.
8585
8586 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/29976
8589         * gfortran.dg/missing_optional_dummy_3.f90
8590
8591 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8592
8593         PR fortran/20880
8594         * gfortran.dg/interface_3.f90: Modify errors.
8595
8596 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8597
8598         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8599         fail to link due to relocation overflows on spu-*-*.
8600
8601 2006-11-27  Michael Matz  <matz@suse.de>
8602             Andreas Krebbel  <krebbel1@de.ibm.com>
8603
8604         PR target/29319
8605         * gcc.dg/20061127-1.c: New testcase.
8606
8607 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8608
8609         * gcc.dg/20061124-1.c: Add exit() function prototype.
8610
8611 2006-11-27  Jan Hubicka  <jh@suse.cz>
8612
8613         * gcc.target/i386/memcpy-1.c: Adjust size.
8614         * gcc.dg/visibility-11.c: Likewise.
8615
8616 2006-11-27  Richard Guenther  <rguenther@suse.de>
8617
8618         PR middle-end/25620
8619         * gcc.target/i386/pow-1.c: New testcase.
8620         * gcc.dg/builtins-58.c: Likewise.
8621
8622 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/29886
8625         * g++.dg/expr/cast8.C: New test.
8626
8627 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8628
8629         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8630         Don't ever inline the testcase.
8631
8632 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8633
8634         PR fortran/29982
8635         * gfortran.fortran-torture/compile/parameter_3.f90: New
8636         testcase.
8637
8638 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8639
8640         PR fortran/29951
8641         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8642
8643 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8644
8645         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8646         for CHAR.
8647
8648 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8649
8650         PR libgfortran/29936
8651         * gfortran.dg/write_check3.f90: New test.
8652
8653 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8654
8655         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8656
8657 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8658
8659         PR fortran/20880
8660         * gfortran.dg/interface_3.f90: New test.
8661
8662         PR fortran/29387
8663         * gfortran.dg/generic_8.f90: New test.
8664
8665 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8666
8667         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8668         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8669         * gfortran.dg/specifics_3.f90: Remove.
8670
8671 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR c/29955
8674         * gcc.dg/gomp/pr29955.c: New test.
8675
8676         PR c/29736
8677         * gcc.dg/pr29736.c: New test.
8678
8679 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8680
8681         PR tree-opt/29964
8682         * gcc.dg/pure-1.c: New test.
8683
8684 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8685
8686         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8687         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8688
8689 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8690
8691         * gcc.dg/20061124-1.c: New testcase.
8692
8693 2006-11-23  Eric Christopher  <echristo@apple.com>
8694
8695         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8696
8697 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8698
8699         PR c/2707
8700         PR c++/26167
8701         * gcc.dg/Wconversion-integer.c: New. Supersedes
8702         Wconversion-negative-constants.c
8703         * gcc.dg/Wconversion-real.c: New.
8704         * gcc.dg/Wconversion-real-integer.c: New.
8705         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8706         * g++.dg/warn/Wconversion1.C: Modified.
8707
8708 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8709
8710         * gfortran.dg/overload_1.f90: New test.
8711
8712 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8713
8714         PR c/9072
8715         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8716         Wtraditional-conversion.
8717         * gcc.dg/overflow-warn-2.c: Likewise.
8718         * gcc.dg/Wconversion.c: Likewise. Renamed as
8719         Wtraditional-conversion.c .
8720         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8721         Wtraditional-conversion-2.c .
8722         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8723         Wtraditional-conversion-2.c
8724         * gcc.dg/Wconversion-negative-constants.c: New.
8725
8726 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8727
8728         * gcc.dg/tree-ssa/dump-1.c: New test.
8729
8730 2006-11-23  David Ung <davidu@mips.com>
8731
8732         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8733         -mfp64, allowable when ISA >= 33 and float is enabled.
8734         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8735         of mthc1 and mfhc1 patterns.
8736
8737 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8738
8739         PR tree-optimization/29921
8740         * gcc.dg/pr29921.c: New test.
8741
8742 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8743
8744         PR fortran/29441
8745         * gfortran.dg/initialization_4.f90: New test.
8746
8747 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8748
8749         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8750         platforms that have interleaving support.
8751         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8752         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8753         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8754         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8755         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8756         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8757         gcc.dg/vect/vect-strided-u8-i8.c,
8758         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8759         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8760         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8761         gcc.dg/vect/vect-strided-float.c,
8762         gcc.dg/vect/vect-strided-a-mult.c,
8763         gcc.dg/vect/vect-strided-mult-char-ls.c,
8764         gcc.dg/vect/vect-strided-a-u16-mult.c,
8765         gcc.dg/vect/vect-strided-a-u32-mult.c,
8766         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8767         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8768         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8769         gcc.dg/vect/vect-strided-mult.c,
8770         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8771         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8772         New.
8773
8774 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8775
8776         PR fortran/25087
8777         * gfortran.dg/auto_char_len_4.f90: New test.
8778
8779 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8780
8781         PR fortran/29652
8782         * gfortran.dg/generic_7.f90: New test.
8783         * gfortran.dg/defined_operators_1.f90: Add new error.
8784
8785 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8786
8787         PR tree-optimization/29902
8788         * g++.dg/tree-ssa/pr29902.C: New test.
8789
8790 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/29820
8793         * gfortran.dg/used_types_13.f90: New test.
8794
8795 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8796
8797         * gcc.dg/dfp/snan.c: Delete.
8798
8799 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8800
8801         * g++.dg/cpp0x/static_assert1.C: New.
8802         * g++.dg/cpp0x/static_assert2.C: New.
8803         * g++.dg/cpp0x/static_assert3.C: New.
8804
8805 2006-11-21  Richard Guenther  <rguenther@suse.de>
8806
8807         * gcc.dg/vect/vect-pow-1.c: New testcase.
8808         * gcc.dg/vect/vect-pow-2.c: Likewise.
8809
8810 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8811
8812         PR c++/29570
8813         * g++.dg/template/static29.C: New test.
8814
8815         PR c++/29734
8816         * g++.dg/conversion/simd4.C: New test.
8817
8818 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8819
8820         PR c++/29475
8821         * g++.dg/template/access19.C: New test.
8822         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8823         error is reported.
8824
8825 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8826
8827         PR tree-opt/25500
8828         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8829
8830 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8831
8832         PR fortran/27546
8833         * gfortran.dg/import.f90: Extended test.
8834         * gfortran.dg/import2.f90: Extended test.
8835
8836 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8837
8838         * gfortran.dg/volatile3.f90: Add conflict test.
8839
8840 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8841
8842         PR fortran/24783
8843         * gfortran.dg/implicit_10.f90: New test.
8844
8845 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8846
8847         PR c++/8586
8848         * g++.dg/warn/Wall-write-strings.C: New.
8849
8850 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8851
8852         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8853         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8854
8855 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8856
8857         * gfortran.dg/use_3.f90: Remove error message.
8858         * gfortran.dg/iso_fortran_env_1.f90: New test.
8859         * gfortran.dg/iso_fortran_env_2.f90: New test.
8860         * gfortran.dg/iso_fortran_env_3.f90: New test.
8861         * gfortran.dg/iso_fortran_env_4.f90: New test.
8862
8863 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8864
8865         * gcc.dg/vect/vect-27.c: Fix initialization.
8866
8867 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8868
8869         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8870         * gcc.dg/torture/builtin-minmax-1.c: New.
8871
8872         * gcc.dg/builtins-20.c: Add cases for copysign.
8873
8874 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8875
8876         PR fortran/24285
8877         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8878
8879 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8880         * gfortran.dg/use_1.f90: New test.
8881         * gfortran.dg/use_1.f90: New test.
8882         * gfortran.dg/use_1.f90: New test.
8883
8884 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8885
8886         PR tree-optimization/29801
8887         * gcc.dg/pr29801.c: New test.
8888
8889 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR middle-end/29584
8892         * gcc.dg/torture/pr29584.c: New test.
8893
8894 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8895
8896         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8897         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8898         * gcc.target/powerpc/compress-float-ppc.c,
8899         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8900         powerpc_fprs.
8901         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8902         do not pass -mhard-float.
8903
8904 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gnat.dg/volatile_aggregate.adb: New test.
8907
8908 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8909
8910         PR fortran/29391
8911         PR fortran/29489
8912         * gfortran.dg/bound_2.f90: Add more checks.
8913         * gfortran.dg/bound_3.f90: New test.
8914
8915 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8916
8917         PR target/29201
8918         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8919
8920 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8921
8922         * gfortran.dg/import3.f90: Fix error message.
8923
8924 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8925
8926         PR tree-opt/29788
8927         * gfortran.fortran-torture/compile/inline_1.f90:
8928         New testcase.
8929
8930 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8931
8932         * gcc.target/i386/x87regparm-1.c: New test.
8933         * gcc.target/i386/x87regparm-2.c: New test.
8934         * gcc.target/i386/x87regparm-3.c: New test.
8935         * gcc.target/i386/x87regparm-4.c: New test.
8936
8937 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/27546
8940         * gfortran.dg/import.f90: New test.
8941         * gfortran.dg/import2.f90: New test.
8942         * gfortran.dg/import3.f90: New test.
8943
8944 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8945
8946         PR fortran/27588
8947         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8948
8949 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8950
8951         PR fortran/29806
8952         * gfortran.dg/contains.f90: New test.
8953         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8954
8955 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR tree-optimization/29581
8958         * gcc.dg/pr29581-1.c: New test.
8959         * gcc.dg/pr29581-2.c: New test.
8960         * gcc.dg/pr29581-3.c: New test.
8961         * gcc.dg/pr29581-4.c: New test.
8962         * gfortran.dg/pr29581.f90: New test.
8963
8964 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8965
8966         PR fortran/29702
8967         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8968         numbers in error message headers.
8969
8970 2006-11-14  Richard Guenther  <rguenther@suse.de>
8971
8972         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8973         to i?86 and x86_64 targets.
8974
8975 2006-11-14  Caroline Tice  <ctice@apple.com>
8976
8977         * gcc.dg/pubtypes-1.c: New file/testcase.
8978         * gcc.dg/pubtypes-2.c: New file/testcase.
8979         * gcc.dg/pubtypes-3.c: New file/testcase.
8980         * gcc.dg/pubtypes-4.c: New file/testcase.
8981         * g++.dg/pubtypes.C: New file/testcase.
8982
8983 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8984
8985         PR c++/29106
8986         * g++.dg/init/self1.C: New test.
8987
8988 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8989
8990         PR fortran/29657
8991         * gfortran.dg/conflicts.f90: Add.
8992
8993 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8994
8995         PR rtl-optimization/29798
8996
8997         * gcc.c-torture/execute/pr29798.c: New.
8998
8999 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9000
9001         * gcc.dg/builtins-20.c: Add more cases.
9002
9003 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR fortran/29759
9006         * gfortran.dg/gomp/pr29759.f90: New test.
9007
9008 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9009
9010         PR c++/29518
9011         * g++.dg/template/static28.C: New test.
9012
9013 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9014
9015         * lib/c-torture.exp: Use target-libpath.exp.
9016         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9017         set GCC_EXEC_PREFIX env var from global variable of same name.
9018
9019 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9020
9021         PR fortran/26994
9022         * gfortran.fortran-torture/compile/transfer-1.f90:
9023         New testcase.
9024
9025 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9026             Zdenek Dvorak <dvorakz@suse.cz>
9027
9028         PR tree-optimization/29680
9029         * gcc.dg/alias-11.c: New test.
9030
9031 2006-11-12  Jason Merrill  <jason@redhat.com>
9032             Andrew Pinski <pinskia@physics.uc.edu>
9033
9034         PR middle-end/28915
9035         * gcc.target/i386/vectorize1.c: New.
9036
9037 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9038
9039         PR rtl-optimization/29797
9040         * gcc.c-torture/execute/pr29797-1.c: New test case.
9041
9042 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9043
9044         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9045
9046 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9047
9048         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9049
9050 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9051
9052         PR tree-optimization/13827
9053         * gcc.dg/fold-eqand-1.c: New test case.
9054
9055 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9056
9057         PR rtl-opt/28812
9058         * gcc.c-torture/execute/mayalias-3.c: New test.
9059
9060 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9061
9062         PR middle-end/27528
9063         * gcc.c-torture/compile/pr27528.c: New test.
9064         * gcc.dg/pr27528.c: Likewise.
9065
9066 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9067
9068         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9069
9070         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9071
9072 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9073
9074         PR fortran/29758
9075         * gfortran.dg/reshape_source_size_1.f90: New test.
9076
9077 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9078
9079         PR fortran/29315
9080         * gfortran.dg/aliasing_dummy_4.f90: New test.
9081
9082 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9083
9084         PR target/29777
9085         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9086         and x86_64-*-* targets.
9087
9088 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9089
9090         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9091         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9092         New macros. Use them in exact tests.
9093         (TESTIT3): New macro.
9094         Add tests for fmin, fmax and fma.
9095
9096 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9097
9098         PR fortran/29431
9099         * gfortran.dg/array_constructor_13.f90: New test.
9100
9101 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9102
9103         PR fortran/29744
9104         * gfortran.dg/used_types_12.f90: New test.
9105
9106 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9107
9108         PR middle-end/29726
9109         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9110         (test6): Ditto.
9111         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9112         * gcc.dg/fold-eqandshift-3.c: New test case.
9113
9114 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9115
9116         PR fortran/29699
9117         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9118
9119         PR fortran/21370
9120         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9121
9122 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9123
9124         * gcc.dg/20061109-1.c: New testcase.
9125
9126 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127
9128         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9129
9130 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9131
9132         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9133         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9134
9135 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9136
9137         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9138         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9139
9140 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9141
9142         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9143
9144 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9145
9146         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9147         vect-9.c).
9148         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9149         * gcc.dg/vect/vect-9.c: Now vectorizable.
9150         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9151         that support vect_widen_mult.
9152         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9153         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9154         vect-reduc-dot-u16.c).
9155         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9156         vect-reduc-dot-u16.c).
9157         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9158         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9159         vect-reduc-dot-s8.c).
9160         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9161         vect-reduc-dot-s8.c).
9162         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9163         vect-reduc-dot-s8.c).
9164         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9165         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9166         vect-reduc-dot-u8.c).
9167         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9168         vect-reduc-dot-u8.c).
9169         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9170         * gcc.dg/vect/vect-multitypes-9.c: New test.
9171         * gcc.dg/vect/vect-multitypes-10.c: New test.
9172         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9173         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9174         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9175         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9176         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9177         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9178         wrapv-vect-reduc-dot-s8.c.
9179         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9180         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9181         targets that support vec_unpack.
9182         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9183         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9184         (check_effective_target_vect_widen_mult_hi_to_si): New.
9185         (check_effective_target_vect_widen_sum): Removed.
9186
9187         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9188
9189         * gcc.dg/vect/vect-multitypes-8.c: New test.
9190         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9191
9192         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9193
9194         * gcc.dg/vect/vect-multitypes-7.c: New test.
9195
9196         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9197
9198         * gcc.dg/vect/vect-multitypes-4.c: New test.
9199         * gcc.dg/vect/vect-multitypes-5.c: New test.
9200         * gcc.dg/vect/vect-multitypes-6.c: New test.
9201
9202         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9203
9204         * gcc.dg/vect/vect-multitypes-1.c: New test.
9205         * gcc.dg/vect/vect-multitypes-2.c: New test.
9206         * gcc.dg/vect/vect-multitypes-3.c: New test.
9207
9208 2006-11-07  Eric Christopher  <echristo@apple.com>
9209
9210         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9211         Test using scan-assembler-not.
9212
9213 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9214
9215         * gcc.dg/inline-17.c: New test.
9216
9217 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9218
9219         PR other/25028
9220         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9221         on HP-UX.
9222
9223 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9224
9225         PR fortran/29539
9226         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9227
9228         PR fortran/29634
9229         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9230         test.
9231
9232 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9233
9234         PR fortran/29601
9235         * gfortran.dg/volatile.f90: Add.
9236         * gfortran.dg/volatile2.f90: Add.
9237         * gfortran.dg/volatile3.f90: Add.
9238         * gfortran.dg/volatile4.f90: Add.
9239         * gfortran.dg/volatile5.f90: Add.
9240         * gfortran.dg/volatile6.f90: Add.
9241         * gfortran.dg/volatile7.f90: Add.
9242
9243 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9244
9245         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9246           for matching error messages.
9247         * gfortran.dg/specifics_3.f90: Adjust pattern
9248           for matching error messages.
9249
9250 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9251             Bernhard Fischer  <aldot@gcc.gnu.org>
9252
9253         * lib/gcc-dg.exp (output-exists): New proc.
9254         (output-exists-not): New proc.
9255         * gcc.test-framework/test-framework.awk: Support new directives.
9256         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9257         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9258         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9259         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9260         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9261         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9262
9263 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9264
9265         PR fortran/29630
9266         PR fortran/29679
9267         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9268         * gfortran.dg/initialization_3.f90: New.
9269
9270 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9271
9272         PR libgfortran/25545
9273         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9274
9275 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR middle-end/29695
9278         * gcc.c-torture/execute/pr29695-1.c: New test.
9279         * gcc.c-torture/execute/pr29695-2.c: New test.
9280
9281 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9282
9283         PR fortran/29565
9284         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9285
9286 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9287
9288         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9289         for matching error messages.
9290
9291 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9292
9293         PR target/26915
9294         * gcc.target/i386/387-12.c: New test.
9295
9296 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9297
9298         PR libfortran/29713
9299         * gfortran.dg/pr29713.f90: New test.
9300
9301 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9302
9303         * gcc.c-torture/execute/arith-rand-ll.c:
9304         Also test for bogus rest sign.
9305
9306 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9307
9308         PR libfortran/27895
9309         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9310
9311 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9312
9313         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9314         from error messages.
9315
9316 2006-11-02  Mike Stump  <mrs@apple.com>
9317
9318         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9319
9320         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9321
9322 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * g++.dg/eh/gcsec1.C: New test.
9325
9326 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9327
9328         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9329         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9330
9331 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9332
9333         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9334         hexadecimal value.
9335         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9336         * gcc.dg/pr14796-2.c: Likewise.
9337
9338 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9339
9340         * gcc.c-torture/execute/20061101-1.c: New test.
9341
9342 2006-11-01  Richard Guenther  <rguenther@suse.de>
9343
9344         * gcc.target/i386/fpprec-1.c: New testcase.
9345
9346 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9347
9348         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9349         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9350
9351 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9352
9353         * gcc.c-torture/execute/20061031-1.c: New test.
9354
9355 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9356
9357         PR 23067
9358         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9359         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9360         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9361         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9362         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9363         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9364         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9365
9366 2006-10-31  Eric Christopher  <echristo@apple.com>
9367             Falk Hueffner  <falk@debian.org>
9368
9369         * gcc.dg/builtin-bswap-1.c: New.
9370         * gcc.dg/builtin-bswap-2.c: New.
9371         * gcc.dg/builtin-bswap-3.c: New.
9372         * gcc.dg/builtin-bswap-4.c: New.
9373         * gcc.dg/builtin-bswap-5.c: New.
9374         * gcc.target/i386/builtin-bswap-1.c: New.
9375
9376 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9377
9378         * gcc.dg/inline-16.c: New.
9379
9380         PR 16622
9381         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9382         defining it.
9383         * gcc.dg/inline-13.c: New.
9384         * gcc.dg/inline-14.c: New.
9385         * gcc.dg/inline-15.c: New.
9386
9387         PR 11377
9388         * gcc.dg/inline6.c: New.
9389         * gcc.dg/inline7.c: New.
9390
9391 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9392
9393         PR middle-end/23470
9394         * gcc.dg/pr23470-1.c: New test case.
9395
9396 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9397
9398         PR fortran/29537
9399         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9400         data.
9401         * gfortran.dg/blockdata_2.f90: New testcase.
9402
9403 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9404
9405         PR libfortran/29627
9406         * gfortran.dg/unf_short_record_1.f90:  New test.
9407
9408 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9409
9410         PR fortran/29067
9411         * gfortran.dg/pr29067.f: New test.
9412
9413 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9414             Richard Sandiford  <richard@codesourcery.com>
9415
9416         * lib/target-supports.exp (get_compiler_messages): Append options
9417         as a single list element.
9418         (check_effective_target_arm_vfp_ok): New.
9419         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9420
9421 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9422
9423         PR fortran/29387
9424         * gfortran.dg/intrinsic_actual_2.f90: New test.
9425
9426         PR fortran/29490
9427         * gfortran.dg/actual_array_interface_1.f90: New test.
9428
9429         PR fortran/29641
9430         * gfortran.dg/used_types_11.f90: New test.
9431
9432 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9433
9434         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9435         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9436         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9437         * g++.old-deja/g++.mike/net25.C (main): Same.
9438         * g++.dg/lookup/exception1.C (main): Same.
9439         * g++.dg/parse/parens2.C (main): Same.
9440
9441 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9442
9443         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9444
9445 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9446
9447         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9448         * gcc.dg/torture/builtin-math-3.c: Likewise.
9449
9450 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9451
9452         PR fortran/29452
9453         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9454         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9455
9456 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9457
9458         PR Fortran/29410
9459         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9460
9461 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9462
9463         * lib/target-supports.exp (check_function_available): Declare
9464         function before calling.
9465
9466 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR tree-optimization/29637
9469         * gcc.dg/pr29637.c: New test.
9470
9471 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9472
9473         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9474         tree canonicalization.
9475
9476 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9477
9478         * gcc.dg/builtins-20.c: Add more hypot tests.
9479
9480 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9481
9482         * gcc.dg/fold-compare-1.c: New test case.
9483
9484 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9485
9486         PR c++/16307
9487         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9488
9489 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9490
9491         PR tree-optimization/15458
9492         * gcc.dg/fold-xornot-1.c: New test case.
9493
9494 2006-10-29  Richard Guenther  <rguenther@suse.de>
9495
9496         * gcc.target/i386/math-torture/trunc.c: New testcase.
9497
9498 2006-10-29  Richard Guenther  <rguenther@suse.de>
9499
9500         * gcc.target/i386/math-torture/round.c: New testcase.
9501
9502 2006-10-29  Richard Guenther  <rguenther@suse.de>
9503
9504         * gcc.target/i386/math-torture/ceil.c: New testcase.
9505         * gcc.target/i386/math-torture/floor.c: Likewise.
9506
9507 2006-10-29  Richard Guenther  <rguenther@suse.de>
9508
9509         * gcc.target/i386/math-torture/rint.c: New testcase.
9510         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9511
9512 2006-10-29  Richard Guenther  <rguenther@suse.de>
9513
9514         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9515         * gcc.target/i386/math-torture/lceil.c: Likewise.
9516
9517 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9518
9519         PR libgfortran/24313
9520         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9521
9522 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9523
9524         * gcc.c-torture/execute/20020118-1.c,
9525         gcc.c-torture/execute/builtins/strlen.c,
9526         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9527         comment typos.
9528
9529 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         * gcc.dg/builtins-20.c: Add tests for hypot.
9532         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9533         two-argument builtins.
9534         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9535         TESTIT2.  Update all callers.
9536         (TESTIT2, TESTIT2_R): New helper macros.
9537         Add testcases for pow, hypot and atan2.
9538
9539 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9540
9541         PR C++/29295
9542         * g++.dg/expr/bool1.C: New test.
9543         * g++.dg/expr/bool2.C: New test.
9544
9545 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9546
9547         PR fortran/28224
9548         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9549         * gfortran.dg/namelist_internal.f90: New test.
9550
9551 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9552
9553         PR fortran/29625
9554         * gfortran.dg/io_real_boz.f90: Add.
9555         * gfortran.dg/io_real_boz2.f90: Add.
9556
9557 2006-10-28  Richard Guenther  <rguenther@suse.de>
9558
9559         PR middle-end/26899
9560         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9561
9562 2006-10-28  Richard Guenther  <rguenther@suse.de>
9563
9564         PR target/28806
9565         * gcc.target/i386/math-torture/lround.c: New testcase.
9566
9567 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9568
9569         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9570         * gcc.dg/builtins-44.c: Likewise.
9571         * gcc.dg/builtins-45.c: Likewise.
9572         * gcc.dg/pr28796-2.c: Likewise.
9573         * gcc.dg/unordered-3.c: Likewise.
9574
9575 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9576
9577         PR libgfortran/27954
9578         * gfortran.dg/error_recovery_2.f90: New test.
9579
9580 2006-10-26  Richard Guenther  <rguenther@suse.de>
9581
9582         * gcc.target/i386/i386.exp: Use glob, not find to collect
9583         tests.  Avoids recursing into subdirectories.
9584         * gcc.target/i386/math-torture/math-torture.exp: Torture
9585         for interesting ia32 math options.
9586         * gcc.target.i386/math-torture/lrint.c: New testcase.
9587
9588 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589
9590         PR libgfortran/29563
9591         * gfortran.dg/arrayio_9.f90: Update test.
9592         * gfortran.dg/arrayio_19.f90: New test.
9593
9594 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9595
9596         * gcc.dg/20061026.c: New testcase.
9597
9598 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9599
9600         PR libgfortran/29563
9601         * gfortran.dg/arrayio_9.f90: New test.
9602
9603 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9604
9605         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9606         Copy the strings manually, as strcpy may call strlen.
9607
9608 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9611         Add checks for log, log2, log10 and log1p.
9612
9613         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9614         we already test 0.0.  Add checks for expm1, log, log2, log10,
9615         log1p, cbrt, erf and erfc.
9616
9617 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9618
9619         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9620
9621 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9622
9623         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9624         and remainderl() built-in functions.  Remove -ffast-math from
9625         dg-options.
9626
9627 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9628
9629         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9630         acosh and atanh.
9631
9632         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9633         floating point modifiers to arguments passed to float and long
9634         double functions respectively.  Update all callers to use floating
9635         point numbers, not integers.  Add tests for exp, exp2 and
9636         exp10/pow10.
9637
9638         * gcc.dg/torture/builtin-math-3.c: New test.
9639
9640 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9641
9642         PR fortran/29393
9643         * gfortran.dg/initialize_2.f90: New.
9644
9645 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9646
9647         * gcc.dg/torture/builtin-math-2.c: New test.
9648
9649 2006-10-24  Richard Guenther  <rguenther@suse.de>
9650
9651         PR middle-end/28796
9652         * gcc.dg/pr28796-1.c: New testcase.
9653         * gcc.dg/pr28796-2.c: Likewise.
9654
9655 2006-10-24  Richard Guenther  <rguenther@suse.de>
9656
9657         * gcc.dg/builtins-57.c: New testcase.
9658
9659 2006-10-24  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/29567
9662         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9663
9664 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9665
9666         PR tree-optimization/14784
9667         * gcc.dg/alias-10.c: New test.
9668
9669 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9670
9671         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9672
9673 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9674
9675         * gcc.dg/builtin-strncat-chk-1.c: New test.
9676
9677 2006-10-23  Jan Hubicka  <jh@suse.cz>
9678
9679         * gcc.dg/memmove-1.c: New test.
9680
9681 2006-10-23  Paul Brook  <paul@codesourcery.com>
9682
9683         * gcc.dg/pragma-pack-5.c: New test.
9684
9685 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9686
9687         * g++.dg/other/s390-1.C: New testcase.
9688
9689 2006-10-23  Richard Guenther  <rguenther@suse.de>
9690
9691         PR middle-end/27132
9692         PR middle-end/23295
9693         * gcc.dg/pr27132.c: New testcase.
9694         * gcc.dg/pr23295.c: Likewise.
9695         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9696         * g++.dg/tree-ssa/pr19807.C: Likewise.
9697
9698 2006-10-23  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/21032
9701         * gcc.dg/pr21032.c: New testcase.
9702
9703 2006-10-22  Jeff Law  <law@redhat.com>
9704         Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/15911
9707         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9708
9709 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         PR c++/20647
9712         * g++.dg/abi/rtti3.C: New.
9713
9714 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9715
9716         PR middle-end/28252
9717         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9718         transformation.
9719
9720 2006-10-21  Richard Guenther  <rguenther@suse.de>
9721
9722         PR tree-optimization/3511
9723         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9724
9725 2006-10-21  Richard Guenther  <rguenther@suse.de>
9726
9727         PR middle-end/26898
9728         * gcc.dg/torture/pr26898-1.c: New testcase.
9729         * gcc.dg/torture/pr26898-2.c: Likewise.
9730
9731 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9732
9733         PR c++/28053
9734         * g++.dg/parse/bitfield1.C: Adjust error markers.
9735         * g++.dg/parse/bitfield2.C: New test.
9736
9737 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9738
9739         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9740
9741 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9742
9743         PR libfortran/27895
9744         * gfortran.dg/zero_sized_1.f90: New test.
9745
9746 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9747
9748         * gcc.dg/div-compare-1.c: New test.
9749
9750 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9751
9752         PR fortran/29216
9753         * gfortran.dg/result_default_init_1.f90: New test.
9754
9755         PR fortran/29314
9756         * gfortran.dg/automatic_default_init_1.f90: New test.
9757
9758         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9759         from 38 to 33.
9760
9761 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9762
9763         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9764         'using namespace std' without previous declaration.
9765         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9766         * g++.old-deja/g++.robertl/eb133c.C: New.
9767
9768 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769
9770         PR libgfortran/29277
9771         * gfortran.dg/streamio_4.f90: Update test.
9772         * gfortran.dg/streamio_11.f90: New test.
9773
9774 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9775
9776         PR c++/27952
9777         * g++.dg/inherit/virtual1.C: New test.
9778
9779 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9780
9781         PR c++/28261
9782         * g++.dg/parse/enum3.C: New test.
9783
9784 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9785
9786         PR c++/29039
9787         * g++.dg/init/ctor8.C: New test.
9788
9789 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/27270
9792         * g++.dg/ext/complit8.C: Tweak error markers.
9793         * g++.dg/template/complit1.C: Add error marker.
9794
9795 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9796
9797         PR c++/27270
9798         * g++.dg/ext/complit8.C: New test.
9799
9800         PR c++/29408
9801         * g++.dg/parse/dtor12.C: New test.
9802
9803         PR c++/29435
9804         * g++.dg/template/sizeof11.C: New test.
9805
9806 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/29392
9809         * gfortran.dg/data_char_3.f90: New test.
9810
9811         PR fortran/29451
9812         * gfortran.dg/negative_automatic_size.f90: New test.
9813
9814 2006-10-16  David Daney  <ddaney@avtrex.com>
9815
9816         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9817
9818 2006-10-16  Eric Christopher  <echristo@apple.com>
9819
9820         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9821         x86_64.
9822
9823 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/28211
9826         * g++.dg/tc1/dr49.C: Tweak error messages.
9827         * g++.dg/parse/template21.C: New test.
9828
9829 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9830
9831         PR middle-end/20491
9832         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9833
9834 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9835
9836         PR fortran/29403
9837         * gfortran.dg/print_1.f90: New test.
9838
9839 2006-10-15  Jan Hubicka  <jh@suse.cz>
9840
9841         PR middle-end/29241
9842         * gcc.c-torture/compile/pr29241.c: New testcase.
9843
9844 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9845
9846         PR middle-end/29250
9847         * gcc.c-torture/compile/pr29250.c: New test.
9848
9849 2006-10-15  Richard Guenther  <rguenther@suse.de>
9850
9851         * gcc.dg/pr29299.c: New testcase.
9852
9853 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9854
9855         PR fortran/24767
9856         * gfortran.dg/label_4.f90: Adjust warning flag.
9857
9858 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9859
9860         PR fortran/29371
9861         * gfortran.dg/nullify_3.f90: New test.
9862
9863 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9864
9865         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9866         on Solaris 2.5.1 too.
9867
9868 2006-10-13  Eric Christopher  <echristo@apple.com>
9869
9870         * gcc.dg/pr25993.c: Skip for darwin.
9871
9872 2006-10-13  Eric Christopher  <echristo@apple.com>
9873
9874         * gcc.dg/visibility-11.c: Skip for darwin.
9875
9876 2006-10-13  Eric Christopher  <echristo@apple.com>
9877
9878         * gcc.dg/darwin-weakimport-1.c: Use
9879         -fno-asynchronous-unwind-tables.
9880         * gcc.dg/darwin-weakimport-3.c: Ditto.
9881
9882 2006-10-13  Richard Guenther  <rguenther@suse.de>
9883
9884         PR tree-optimization/29446
9885         * gcc.dg/torture/pr29446.c: New testcase.
9886
9887 2006-10-13  Bill Wendling  <wendling@apple.com>
9888
9889         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9890         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9891         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9892         * g++.old-deja/g++.law/shadow1.C: Likewise.
9893         * g++.old-deja/g++.law/ctors10.C: Likewise.
9894         * g++.dg/debug/namespace1.C: Likewise.
9895         * g++.dg/inherit/namespace-as-base.C: Likewise.
9896         * g++.dg/opt/delay-slot-1.C: Likewise.
9897         * g++.dg/parse/defarg10.C: Likewise.
9898         * g++.dg/template/ptrmem11.C: Likewise.
9899         * g++.dg/template/mem_func_ptr.C: Likewise.
9900         * g++.dg/template/spec19.C: Likewise.
9901
9902 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9903
9904         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9905
9906 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9907
9908         PR fortran/29373
9909         * gfortran.dg/implicit_9.f90: New test.
9910
9911         PR fortran/29407
9912         * gfortran.dg/namelist_25.f90: New test.
9913
9914         PR fortran/27701
9915         * gfortran.dg/same_name_2.f90: New test.
9916
9917         PR fortran/29232
9918         * gfortran.dg/host_assoc_types_1.f90: New test.
9919
9920         PR fortran/29364
9921         * gfortran.dg/missing_derived_type_1.f90: New test.
9922         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9923
9924         PR fortran/29422
9925         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9926
9927         PR fortran/29428
9928         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9929
9930 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9931
9932         PR fortran/29391
9933         * gfortran.dg/bound_2.f90: New test.
9934
9935 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9936
9937         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9938         directive.
9939         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9940         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9941         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9942         * gfortran.dg/gomp/reduction3.f90: Likewise.
9943         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9944         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9945         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9946         * gfortran.dg/forall_4.f90: Likewise.
9947         * gfortran.dg/spec_expr_4.f90: Likewise.
9948         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9949         * gfortran.dg/forall_5.f90: Likewise.
9950         * gfortran.dg/open_access_append_2.f90: Add check for
9951         compile-time warning.
9952
9953 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9954
9955         PR c++/28506
9956         * g++.dg/parse/pure1.C: New test.
9957
9958 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9959
9960         PR fortran/21435
9961         * gfortran.dg/io_constraints_3.f90: New test.
9962         * gfortran.dg/open_access_append_1.f90: Add checks
9963         for compile-time warnings.
9964         * gfortran.dg/pr20163-2.f: Likewise.
9965         * gfortran.dg/iostat_2.f90: Likewise.
9966         * gfortran.dg/label_4.f90: Delete the temporary
9967         file.
9968         * gfortran.dg/direct_io_2.f90: Add a FILE=
9969         specifier.
9970         * gfortran.dg/iomsg_1.f90: Add check for
9971         compile-time warning.
9972
9973 2006-10-12  Jan Hubicka  <jh@suse.cz>
9974
9975         PR c/28419
9976         * gcc.dg/pr28319.c: New test.
9977
9978 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9979         PR c++/29318
9980         * g++.dg/ext/vla4.C: New test.
9981
9982 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9983
9984         PR c++/27961
9985         * g++.dg/template/crash60.C: New test.
9986         * g++.dg/other/large-size-array.C: Adjust error markers.
9987         * g++.dg/parse/crash27.C: Likewise.
9988         * g++.dg/template/crash1.C: Likewise.
9989
9990 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9991
9992         PR testsuite/29093
9993         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9994
9995 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR preprocessor/28709
9998         * gcc.dg/cpp/paste14.c: New test.
9999
10000 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/29175
10003         * g++.dg/init/array24.C: New test.
10004
10005 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10006
10007         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10008         of <sys/types.h>.
10009
10010 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10011
10012         PR c++/29024
10013         * g++.dg/parse/typedef8.C: New test.
10014         * g++.dg/other/mult-stor1.C: Adjust error markers.
10015
10016 2006-10-11  Richard Guenther  <rguenther@suse.de>
10017
10018         PR tree-optimization/28230
10019         * gcc.dg/torture/pr28230.c: New testcase.
10020
10021 2006-10-11  Richard Guenther  <rguenther@suse.de>
10022
10023         PR inline-asm/29119
10024         * gcc.dg/torture/pr29119.c: New testcase.
10025
10026 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR middle-end/29272
10029         * gcc.c-torture/execute/20060930-2.c: New test.
10030
10031 2006-10-09  Richard Henderson  <rth@redhat.com>
10032
10033         Revert emutls patch.
10034
10035 2006-10-09  Richard Guenther  <rguenther@suse.de>
10036
10037         PR middle-end/29254
10038         * gcc.dg/pr29254.c: New testcase.
10039
10040 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10041             Paul Thomas  <pault@gcc.gnu.org>
10042
10043         PR fortran/20541
10044         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10045         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10046         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10047         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10048         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10049         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10050         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10051         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10052         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10053         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10054         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10055         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10056         * gfortran.dg/alloc_comp_std.f90: New test.
10057         * gfortran.dg/move_alloc.f90: New test.
10058
10059 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10060
10061         PR fortran/29115
10062         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10063
10064         PR fortran/29211
10065         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10066
10067 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10068
10069         PR fortran/28585
10070         * gfortran.dg/new_line.f90: New test.
10071
10072 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10073
10074         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10075         * gcc.dg/torture/builtin-convert-1.c,
10076         gcc.dg/torture/builtin-convert-2.c,
10077         gcc.dg/torture/builtin-convert-3.c,
10078         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10079
10080 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10081
10082         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10083         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10084         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10085         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10086
10087 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10088
10089         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10090         Xfail some tests for powerpc-darwin and powerpc-aix.
10091
10092 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR c/29380
10095         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10096
10097 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10098
10099         PR target/29300
10100         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10101         on hppa*-*-hpux*.
10102
10103 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10104
10105         PR fortran/16580
10106         PR fortran/29288
10107         * gfortran.fortran-torture/execute/specifics.f90:
10108         Add tests for using all possible intrinsics as actual arguments.
10109         * gfortran.dg/specifics_1.f90: Add tests for using
10110         all possible intrinsics as actual arguments.
10111         * gfortran.dg/specifics_2.f90: New file.
10112         * gfortran.dg/specifics_3.f90: New file.
10113
10114 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10115
10116         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10117         * gcc.dg/debug/debug-2.c: Likewise.
10118
10119 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10120
10121         * gcc.c-torture/compile/sync-2.c: New test.
10122
10123 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10124
10125         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10126         line endings.
10127
10128 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10129
10130         PR rtl-optimization/29128
10131         * gcc.c-torture/compile/pr29128.c: New test.
10132
10133 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10134
10135         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10136         line endings.
10137
10138 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10139
10140         PR middle-end/29256
10141         * gcc.dg/tree-ssa/loop-19.c: New test.
10142
10143 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR tree-optimization/29330
10146         * gcc.dg/pr29330.c: New test.
10147
10148         PR target/28924
10149         * gcc.c-torture/compile/20061005-1.c: New test.
10150
10151 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10152
10153         * gcc.dg/typename-vla-1.c: New case.
10154         * gnat.dg/forward_vla.adb: New case.
10155
10156 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR tree-optimization/29290
10159         * gfortran.dg/loop_nest_1.f90: New test.
10160
10161         PR target/29198
10162         * gcc.dg/tls/opt-12.c: New test.
10163
10164         PR fortran/28415
10165         * gfortran.dg/save_2.f90: New test.
10166
10167         PR c/29091
10168         * gcc.dg/pr29091.c: New test.
10169
10170 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10171
10172         * lib/target-supports.exp
10173         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10174         same as x86_64-*-*; check for LP64.
10175
10176 2006-10-04  Richard Henderson  <rth@redhat.com>
10177
10178         * lib/target-supports.exp (check_effective_target_tls): Redefine
10179         to mean non-emulated tls.
10180         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10181         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10182         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10183         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10184         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10185         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10186         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10187
10188 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10189
10190         PR fortran/29343
10191         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10192
10193 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10194
10195         * gfortran.dg/bounds_check_fail_1.f90: New test.
10196
10197 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/29020
10200         * g++.dg/template/friend48.C: New test.
10201
10202 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10203
10204         PR fortran/29098
10205         * gfortran.dg/default_initialization_2.f90: New test.
10206
10207 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10208
10209         PR fortran/20779
10210         PR fortran/20891
10211         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10212
10213 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10214
10215         PR fortran/29284
10216         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10217
10218         PR fortran/29321
10219         PR fortran/29322
10220         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10221
10222         PR fortran/25091
10223         PR fortran/25092
10224         * gfortran.dg/entry_array_specs_1.f90: New test.
10225
10226 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10227
10228         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10229         insufficient to inhibit some test failures at -O3.  Do testing
10230         on integers.
10231
10232 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10233
10234         PR c++/29138
10235         * g++.dg/inherit/access8.C: New test.
10236         * g++.dg/template/dtor4.C: Tweak error messages.
10237
10238 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10239
10240         PR fortran/27478
10241         * gfortran.dg/entry_8.f90: New test.
10242
10243 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10244
10245         PR c++/29291
10246         * g++.dg/parse/new4.C: New test.
10247
10248 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10249
10250         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10251         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10252         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10253         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10254         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10255
10256 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10257
10258         PR fortran/19260
10259         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10260         * gfortran.dg/continuation_2.f90: New test.
10261
10262         PR fortran/19262
10263         * gfortran.dg/continuation_3.f90: New test.
10264         * gfortran.dg/continuation_4.f90: New test.
10265         * gfortran.dg/continuation_5.f: New test.
10266         * gfortran.dg/continuation_6.f: New test.
10267
10268 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10269
10270         PR c++/29226
10271         * g++.dg/template/vla1.C: New test.
10272
10273 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10274
10275         PR fortran/29210
10276         * gfortran.dg/complex_parameter_1.f90: New test.
10277
10278 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR c/29154
10281         * gcc.c-torture/execute/20060929-1.c: New test.
10282
10283 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/29105
10286         * g++.dg/template/member6.C: New test.
10287         * g++.dg/parse/typename7.C: Adjust error markers.
10288
10289         PR c++/29080
10290         * g++.dg/template/member7.C: New test.
10291
10292 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10293
10294         PR c/24010
10295         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10296         gcc.dg/Woverride-init-3.c: New tests.
10297
10298 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10299
10300         * gcc.c-torture/execute/20060930-1.c: New test.
10301
10302 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10303
10304         PR fortran/18791
10305         * gfortran.dg/specifics_1.f90: New test.
10306         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10307         complex specifics.
10308
10309 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10310
10311         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10312         pthread-init-common.h: New.
10313
10314 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10315
10316         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10317         precision on some archs.
10318
10319 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10320
10321         * gcc.dg/non-local-goto-1.c: New test.
10322         * gcc.dg/non-local-goto-2.c: Likewise.
10323         * gcc.dg/setjmp-3.c: Likewise.
10324         * gcc.dg/setjmp-4.c: Likewise.
10325
10326 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10327
10328         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10329
10330 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10331
10332         PR fortran/28276
10333         * gfortran.dg/exponent_1.f90: New test.
10334
10335         PR fortran/27021
10336         * gfortran.dg/nearest_1.f90: New test.
10337
10338 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10339
10340         PR middle-end/25261
10341         PR middle-end/28790
10342         * gcc.dg/gomp/nestedfn-1.c: New test.
10343
10344 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         PR objc/29195
10347         * objc/compile/method-1.m: New test.
10348
10349 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10350
10351         PR c++/26938
10352         * g++.dg/template/crash58.C: New test.
10353         * g++.dg/parse/crash28.C: Adjust error markers.
10354         * g++.dg/template/crash34.C: Likewise.
10355         * g++.dg/template/friend31.C: Likewise.
10356         * g++.dg/template/crash32.C: Likewise.
10357
10358         PR c++/27329
10359         * g++.dg/template/crash59.C: New test.
10360
10361         PR c++/27667
10362         * g++.dg/template/spec33.C: New test.
10363         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10364
10365 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10366             Adam Nemet  <anemet@caviumnetworks.com>
10367
10368         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10369         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10370
10371 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10372
10373         PR target/28911
10374         * gcc.dg/pr28911.c: New.
10375
10376 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10377
10378         PR target/29169
10379         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10380         (dg-options): Add -mfpmath=387.
10381
10382 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR c/28706
10385         * gcc.dg/pr28706.c: New test.
10386
10387         PR c/28712
10388         * gcc.dg/pr28712.c: New test.
10389
10390 2006-09-22  Mike Stump  <mrs@apple.com>
10391
10392         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10393
10394 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10395
10396         PR tree-optimization/28888
10397         * gcc.dg/pr28888.c: New test.
10398
10399 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c++/29016
10402         * g++.dg/init/ptrfn1.C: New test.
10403
10404 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10405
10406         PR c++/28861
10407         * g++.dg/template/spec32.C: New test.
10408         * g++.dg/parse/crash9.C: Adjust error markers.
10409
10410         PR c++/28303
10411         * g++.dg/template/typedef6.C: New test.
10412         * g++.dg/init/error1.C: Adjust error markers.
10413         * g++.dg/parse/crash9.C: Likewise.
10414         * g++.dg/template/crash55.C: Likewise.
10415
10416 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10417
10418         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10419
10420 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10421
10422         PR target/27650
10423         * g++.dg/ext/dllimport12.C: New test.
10424
10425 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10426
10427         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10428         * gcc.target/mips/nmadd-2.c: Likewise.
10429         * gcc.target/mips/mips-ps-6.c: New test.
10430         * gcc.target/mips/neg-abs-1.c: Likewise.
10431         * gcc.target/mips/neg-abs-2.c: Likewise.
10432         * gcc.target/mips/nmadd-3.c: New test.
10433
10434 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR middle-end/28046
10437         * gcc.dg/gomp/atomic-10.c: New test.
10438         * g++.dg/gomp/atomic-10.C: New test.
10439
10440 2006-09-20  Eric Christopher  <echristo@apple.com>
10441
10442         * gcc.target/i386/sse3-not-fisttp.c: New.
10443
10444 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10445
10446         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10447
10448 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10449
10450         * gcc.c-torture/execute/pr28289.c (one): New variable.
10451         (main): Use it instead of argc.
10452         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10453         (main): Use it instead of argc.
10454
10455 2006-09-19  Paul Brook  <paul@codesourcery.com>
10456
10457         PR target/28516
10458         * gcc.dg/nested-func-5.c: New test.
10459
10460 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10461
10462         * lib/target-supports.exp (check_effective_target_tls): Compile
10463         test stubs using ${tool}_target_compile, not just target_compile.
10464         (check_effective_target_tls_runtime): Likewise.
10465
10466 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10467
10468         * gcc.c-torture/compile/20030405-1.x: Remove.
10469
10470         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10471         optimising linker from discarding it.
10472
10473 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10474
10475         PR fortran/28526
10476         * gfortran.dg/keyword_symbol_1.f90: New test.
10477
10478         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10479         pedantic compilation option.
10480
10481 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10482
10483         PR fortran/29060
10484         * gfortran.dg/spread_shape_1.f90: New test.
10485
10486 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10487
10488         PR tree-optimization/28887
10489         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10490
10491 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10492
10493         PR c/25993
10494         * gcc.dg/pr25993.c: New test.
10495
10496 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10497
10498         PR tree-opt/21591
10499         * gcc.dg/vect/pr21591.c: New test.
10500
10501 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10502
10503         PR tree-opt/29059
10504         * gcc.c-torture/compile/strcpy-1.c: New test.
10505         * gcc.c-torture/compile/strcpy-2.c: New test.
10506         * gcc.c-torture/compile/memcpy-1.c: New test.
10507         * gcc.c-torture/compile/memcpy-2.c: New test.
10508
10509 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10510
10511         PR testsuite/29055
10512         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10513
10514 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10515
10516         * gnat.dg/specs/double_record_extension1.ads: New test.
10517         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10518
10519 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/29051
10522         * gfortran.dg/oldstyle_3.f90: New test.
10523
10524 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10525
10526         PR libgfortran/29099
10527         * gfortran.dg/secnds-1.f: New test.
10528
10529 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531         PR libgfortran/29053
10532         * gfortran.dg/streamio_9.f90: New test.
10533         * gfortran.dg/streamio_10.f90: New test.
10534
10535 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10536
10537         PR C++/29002
10538         * g++.dg/init/array22.C: New test.
10539         * g++.dg/init/array23.C: New test.
10540
10541 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10542
10543         * stackcheck.lst: Update list of tests requiring stack checking.
10544         * norun.lst: Adjust for above change.
10545         * ada95.lst: New file.
10546         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10547         requiring -gnat95 switch.
10548
10549 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10550
10551         * gnat.dg/in_out_parameter.adb: New test.
10552
10553 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10554
10555         PR debug/28980
10556         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10557
10558 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10559
10560         * gnat.dg/specs/unchecked_union.ads: New test.
10561
10562 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10563
10564         PR rtl-optimization/28982
10565         * gcc.c-torture/execute/pr28982a.c: New test.
10566         * gcc.c-torture/execute/pr28982b.c: Likewise.
10567
10568 2006-09-12  Eric Christopher  <echristo@apple.com>
10569
10570         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10571         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10572
10573 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10574
10575         PR c/28768
10576         PR preprocessor/14634
10577         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10578         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10579         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10580
10581 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10582
10583         * gcc.dg/pr28243.c: New test.
10584
10585 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10586
10587         PR fortran/28971
10588         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10589         this undiagnosed regression reappears.
10590
10591 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10592
10593         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10594         Treat $srcdir as a literal.
10595         * lib/fortran-torture.exp (fortran-torture-compile,
10596         fortran-torture-execute): Likewise.
10597         * lib/objc-torture.exp (objc-torture-compile,
10598         objc-torture-execute): Likewise.
10599         * lib/profopt.exp (profopt-execute): Likewise.
10600
10601 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10602
10603         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10604
10605 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10606
10607         PR testsuite/28950
10608         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10609
10610 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         PR target/13685
10613         * gcc.target/i386/pr13685.c: New test.
10614
10615 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10616
10617         * gcc.dg/pr28726.c: New test.
10618
10619 2006-09-11  Josh Conner  <jconner@apple.com>
10620
10621         * gcc.dg/nrv3.c: Increase size of structure.
10622         * gcc.dg/nrv4.c: Likewise.
10623         * gcc.dg/nrv5.c: Likewise.
10624
10625 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10626
10627         PR libfortran/28890
10628         gfortran.dg/assumed_charlen_function_5.f90: New test.
10629
10630 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/28991
10633         * g++.dg/init/static3.C: New test.
10634
10635 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10636
10637         PR testsuite/29007
10638         * gcc.dg/long-long-cst1.c (t): Add cast to
10639         __SIZE_TYPE__ before casting to int.
10640         (main): Return 0 on success.
10641
10642 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10643
10644         * gcc.c-torture/execute/20060910-1.c: New test.
10645
10646 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10647
10648         PR middle-end/26983
10649         * gcc.dg/pr26983.c: New test.
10650
10651 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10652
10653         PR target/29006
10654         * gcc.c-torture/execute/pr29006.c: New test.
10655
10656 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10657
10658         PR libfortran/28947
10659         gfortran.dg/matmul_4.f90: New test.
10660
10661 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/28959
10664         gfortran.dg/used_types_10: New test.
10665
10666 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10667
10668         PR libfortran/28923
10669         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10670         gfortran.dg/array_initializer_3.f90: New test.
10671
10672 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10673
10674         PR fortran/28914
10675         * gfortran.dg/actual_array_constructor_3.f90: New test.
10676
10677 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10678
10679         PR testsuite/26778
10680         * gcc.target/i386/pr26778.c: New testcase.
10681
10682 2006-09-08  Eric Christopher  <echristo@apple.com>
10683
10684         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10685         * gcc.target/i386/memcpy-1.c: Ditto.
10686         * gcc.target/i386/asm-1.c: Ditto.
10687         * gcc.target/i386/20060512-4.c: Ditto.
10688         * gcc.target/i386/compress-float-387.c: Ditto.
10689         * gcc.target/i386/20060512-1.c: Ditto.
10690         * gcc.target/i386/compress-float-sse.c: Ditto.
10691         * gcc.target/i386/20060512-2.c: Ditto.
10692         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10693         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10694         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10695         * gcc.dg/pr26449.c: Ditto.
10696         * gcc.dg/attr-ms_struct-2.c: Ditto.
10697         * gcc.dg/attr-ms_struct-1.c: Ditto.
10698         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10699
10700 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10701
10702         PR c/28504
10703         * gcc.dg/vla-10.c: New test.
10704
10705 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10706
10707         PR c++/28858
10708         * g++.dg/parse/template20.C: New test.
10709         * g++.dg/template/operator8.C: Remove obsolete part.
10710         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10711         * g++.old-deja/g++.pt/crash65.C: Likewise.
10712
10713 2006-09-07  Jason Merrill  <jason@redhat.com>
10714
10715         PR middle-end/27724
10716         * gcc.dg/long-long-cst1.c: New test.
10717
10718 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         PR C++/28906
10721         * g++.dg/other/array3.C: New test.
10722         * g++.dg/other/array4.C: New test.
10723         * g++.dg/other/array5.C: New test.
10724
10725 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10726
10727         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10728
10729 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10730
10731         PR target/28946
10732         * gcc.target/i386/pr28946.c: New test.
10733
10734 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10735
10736         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10737         in integer literal constant.
10738         * gfortran.dg/enum_8.f90: Ditto.
10739         * gfortran.dg/g77/20030326-1.f: Ditto.
10740
10741 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10742
10743         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10744         nonconformance usage.
10745
10746 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         PR middle-end/28862
10749         * gcc.c-torture/compile/vector-align-1.c: New test.
10750
10751 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         PR rtl-opt/27883
10754         * g++.dg/opt/copysign-1.C: New test.
10755
10756 2006-09-06  Jason Merrill  <jason@redhat.com>
10757
10758         PR c++/27371
10759         * g++.dg/warn/unused-result1.C: New test.
10760
10761 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/28903
10764         * g++.dg/ext/vla3.C: New test.
10765
10766         PR c++/28886
10767         * g++.dg/template/array16.C: New test.
10768
10769 2006-09-06  Richard Guenther  <rguenther@suse.de>
10770
10771         * gcc.dg/pr27226.c: Remove testcase again.
10772
10773 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10774
10775         PR tree-opt/28937
10776         * g++.dg/opt/unroll2.C: New test.
10777
10778 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10779
10780         PR tree-opt/28952
10781         * gcc.dg/vect/pr28952.c: New test.
10782
10783 2006-09-05  Richard Guenther  <rguenther@suse.de>
10784
10785         PR tree-optimization/28900
10786         * gcc.dg/torture/pr28900.c: New testcase
10787
10788 2006-09-05  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/28905
10791         * gcc.c-torture/compile/pr28905.c: New testcase.
10792
10793 2006-09-05  Richard Guenther  <rguenther@suse.de>
10794
10795         PR middle-end/28935
10796         * gcc.dg/pr28935.c: New testcase.
10797
10798 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10799
10800         * gcc.c-torture/execute/20060905-1.c: New test.
10801
10802 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10803
10804         PR fortran/28908
10805         * gfortran.dg/used_types_7.f90: New test.
10806         * gfortran.dg/used_types_8.f90: New test.
10807         * gfortran.dg/used_types_9.f90: New test.
10808
10809 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10810
10811         * gcc.c-torture/compile/20060904-1.c: New test.
10812
10813 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10814
10815         PR c++/23287 Revert my 2006-09-01 patch
10816         * g++.dg/parse/dtor12.C: Remove.
10817
10818 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10819
10820         PR c+/27670
10821         * g++.dg/template/operator9.C: New test.
10822
10823         PR c++/27493
10824         * g++.dg/template/operator7.C: New test.
10825
10826         PR c++/27494
10827         * g++.dg/template/operator8.C: New test.
10828
10829         PR c++/27397
10830         * g++.dg/template/crash57.C: New test.
10831
10832         * g++.dg/template/typedef4.C: Adjust error markers.
10833         * g++.dg/template/typedef5.C: Likewise.
10834
10835 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10836
10837         PR c++/28878
10838         * g++.dg/parse/crash33.C: New test.
10839
10840 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10841         Richard Guenther  <rguenther@suse.de>
10842         Adam Nemet  <anemet@caviumnetworks.com>
10843
10844         PR middle-end/27226
10845         * gcc.target/mips/memcpy-1.c: New testcase.
10846         * gcc.dg/pr27226.c: Likewise.
10847
10848 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         PR c++/28705
10851         * g++.dg/lookup/koenig5.C: New.
10852         * g++.dg/template/crash56.C: New.
10853
10854 2006-09-01  Josh Conner  <jconner@apple.com>
10855
10856         PR c++/25505
10857         * gcc.dg/nrv3.c: New test.
10858         * gcc.dg/nrv4.c: New test.
10859         * gcc.dg/nrv5.c: New test.
10860
10861 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         PR c++/23287
10864         * g++.dg/parse/dtor12.C: New.
10865
10866 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10867
10868         PR tree-optimization/28839
10869         * gcc.dg/pr28839.c: New test.
10870
10871 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10872
10873         PR target/24367
10874         * gcc.dg/pr24367.c: New testcase.
10875
10876 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10877
10878         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10879
10880 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10881
10882         PR rtl-optimization/27735
10883         * gcc.dg/loop-unswitch-1.c: New test.
10884
10885 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10886
10887         PR fortran/28885
10888         * gfortran.dg/aliasing_dummy_2.f90: New test.
10889
10890         PR fortran/20067
10891         * gfortran.dg/generic_5.f90: Change error message.
10892
10893         PR fortran/28873
10894         * gfortran.dg/generic_6.f90: New test.
10895
10896         PR fortran/25077
10897         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10898
10899         PR fortran/25102
10900         * gfortran.dg/invalid_interface_assignment.f90: New test.
10901
10902         PR fortran/24866
10903         * gfortran.dg/module_proc_external_dummy.f90: New test.
10904
10905 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR c++/28349
10908         * g++.dg/warn/var-args1.C: New test.
10909
10910 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10911
10912         PR fortran/28866
10913         * gfortran.dg/simpleif_2.f90: New test.
10914         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10915         * gfortran.dg/enum_5.f90: Ditto.
10916
10917 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10918             Kazu Hirata  <kazu@codesourcery.com>
10919
10920         PR tree-optimization/17506
10921         * gcc.dg/pr17506.c: New.
10922
10923 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10924
10925         PR c++/28139
10926         * g++.dg/eh/alias1.C: New test.
10927
10928 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10929
10930         PR c++/28860
10931         * g++.dg/template/ttp22.C: New test.
10932
10933 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10934
10935         PR middle-end/26632
10936         * gcc.dg/pr26632.c: New.
10937
10938 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10939
10940         PR libgfortran/28354
10941         * gfortran.dg/fmt_zero_precision.f90: New test.
10942
10943 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10944
10945         PR c++/28058
10946         * g++.dg/template/spec31.C: New test.
10947
10948 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10949
10950         PR c++/26573
10951         * g++.dg/other/static2.C: New test.
10952
10953 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10954
10955         * gcc.dg/Wswitch-enum-2.c: New test case.
10956         * gcc.dg/Wswitch-enum-3.c: Likewise.
10957
10958 2006-08-26  Richard Guenther  <rguenther@suse.de>
10959
10960         * gcc.c-torture/compile/20060826-1.c: New testcase.
10961
10962 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10963
10964         PR c++/28736
10965         * g++.dg/template/void10.C: New test.
10966
10967         PR c++/28737
10968         * g++.dg/template/void8.C: New test.
10969
10970         PR c+_+/28738
10971         * g++.dg/template/void9.C: New test.
10972
10973         * g++.dg/template/void3.C: Adjust error markers.
10974         * g++.dg/template/void4.C: Likewise.
10975         * g++.dg/template/crash55.C: Likewise.
10976         * g++.dg/template/void7.C: Likewise
10977
10978 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/28588
10981         * g++.dg/inherit/access6.C: New test.
10982         * g++.dg/inherit/access7.C: Likewise.
10983
10984         PR c++/28595
10985         * g++.dg/template/array15.C: New test.
10986         * g++.dg/template/crash2.C: Tweak error markers.
10987
10988 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR middle-end/28683
10991         * gcc.c-torture/compile/20060823-1.c: New test.
10992
10993 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10994
10995         PR c++/28853
10996         * g++.dg/template/ttp21.C: New test.
10997
10998         PR c++/28852
10999         * g++.dg/other/operator1.C: Add error-marker.
11000         * g++.dg/other/operator2.C: New test.
11001
11002 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11003
11004         PR c/27893
11005         * gcc.c-torture/compile/vla-const-1.c,
11006         gcc.c-torture/compile/vla-const-2.c: New tests.
11007
11008 2006-08-26  Richard Guenther  <rguenther@suse.de>
11009
11010         PR middle-end/28814
11011         * gcc.dg/torture/pr28814.c: New testcase.
11012
11013 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11014
11015         PR c/28418
11016         * gcc.c-torture/compile/compound-literal-1.c: New test.
11017
11018 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11019
11020         PR c/28299
11021         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11022         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11023         Expect extra diagnostics.
11024
11025 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11026
11027         gcc.dg/noncompile/pr16876.c: New test.
11028
11029 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR c++/28056
11032         * g++.dg/parse/local1.C: New test.
11033         * g++.dg/other/qual1.C: Tweak error marker.
11034
11035 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11036
11037         PR c++/27787
11038         * g++.dg/template/typename10.C: New.
11039         * g++.dg/template/lookup4.C: Remove bogus error marker.
11040
11041 2006-08-25  Richard Guenther  <rguenther@suse.de>
11042
11043         PR testsuite/28829
11044         * gcc.dg/pr26570.c: Fix testcase.
11045
11046 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11047
11048         PR tree-opt/28807
11049         * gcc.c-torture/execute/mayalias-2.c: New test.
11050         * gcc.dg/tree-ssa/alias-13.c: New test.
11051
11052 2006-08-24  Jan Hubicka  <jh@suse.cz>
11053
11054         PR debug/26881
11055         * gcc.dg/debug/pr26881.c: New file.
11056
11057 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11058
11059         PR fortran/28788
11060         * gfortran.dg/used_types_4.f90: New test.
11061         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11062         association of derived types.
11063         * gfortran.dg/used_types_2.f90: Add module cleanup.
11064         * gfortran.dg/used_types_3.f90: The same.
11065
11066         PR fortran/28771
11067         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11068         fix of regression.
11069
11070 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11071
11072         PR 28813
11073         * gfortran.dg/direct_io_6.f90: Remove test.
11074
11075 2006-08-23  Stuart Hastings  <stuart@apple.com>
11076
11077         PR 28825
11078         * gcc.target/i386/20060821-1.c: New.
11079
11080 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11081
11082         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11083         dg-warning strings for dllimport.
11084
11085 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11086
11087         PR C++/28450
11088         * g++.dg/ext/vector4.C: New test.
11089         * g++.dg/ext/complex1.C: New test.
11090
11091 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11092
11093         PR debug/28692
11094         * gcc.dg/debug/const-1.c: New.
11095         * gcc.dg/debug/const-2.c: New.
11096         * gcc.dg/debug/dwarf2/const-1.c: New.
11097         * gcc.dg/debug/dwarf2/const-2.c: New.
11098         * gcc.dg/debug/dwarf2/const-2b.c: New.
11099
11100 2006-08-22  Richard Guenther  <rguenther@suse.de>
11101
11102         PR middle-end/28776
11103         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11104         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11105
11106 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11107
11108         PR tree-optimization/28003
11109         * g++.dg/tree-ssa/pr28003.C: New.
11110
11111 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11112
11113         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11114
11115 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11116
11117         PR c++/26269
11118         * g++.dg/other/error14.C: New test.
11119
11120         PR c++/28505
11121         * g++.dg/parse/ctor7.C: New test.
11122         * g++.dg/parse/ctor8.C: Likewise.
11123
11124         PR c++/28741
11125         * g++.dg/template/void7.C: New test.
11126
11127 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11128
11129         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11130         * gnat.dg/self_aggregate_with_array.adb: New test.
11131
11132 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11133
11134         * g++.dg/eh/arm-vfp-unwind.C: New test.
11135
11136 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/28341
11139         * g++.dg/template/ref3.C: New test.
11140         * g++.dg/template/nontype13.C: New test.
11141
11142         PR c++/28346
11143         * g++.dg/template/ptrmem17.C: New test.
11144
11145 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11146
11147         PR target/28648 c:
11148         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11149
11150 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11151
11152         PR fortran/28630
11153         * gfortran.dg/used_types_2.f90: New test.
11154
11155         PR fortran/28601
11156         * gfortran.dg/used_types_3.f90: New test.
11157
11158         PR fortran/20886
11159         * gfortran.dg/generic_actual_arg.f90: New test.
11160
11161         PR fortran/28735
11162         * gfortran.dg/module_private_array_refs_1.f90: New test.
11163
11164         PR fortran/28762
11165         * gfortran.dg/program_name_1.f90: New test.
11166
11167         PR fortran/28425
11168         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11169
11170         PR fortran/28496
11171         * gfortran.dg/array_initializer_2.f90: New test.
11172
11173         PR fortran/18111
11174         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11175
11176         PR fortran/28600
11177         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11178
11179         PR fortran/28771
11180         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11181
11182         PR fortran/28660
11183         * gfortran.dg/dependent_decls_1.f90: New test.
11184
11185 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11186
11187         PR fortran/25217
11188         * gfortran.dg/derived_init_2.f90: New.
11189
11190 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11191
11192         * gcc.c-torture/execute/pr28289.c: New test.
11193
11194 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11195
11196         PR c/28744
11197         * gcc.dg/attr-externally-visible-1.c: New test.
11198         * gcc.dg/attr-externally-visible-2.c: New test.
11199         * g++.dg/parse/attr-externally-visible-1.C: New test.
11200         * g++.dg/parse/attr-externally-visible-2.C: New test.
11201
11202 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11203
11204         PR c++/28606
11205         * g++.dg/parse/dtor11.C: New test.
11206
11207 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11208
11209         PR rtl-optimization/28489
11210         * gcc.c-torture/compile/pr28489.c: New test.
11211
11212 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11213
11214         PR c++/28710
11215         * g++.dg/template/redecl4.C: New test.
11216
11217         PR c++/28711
11218         * g++.dg/template/ctor8.C: New test.
11219
11220 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11221
11222         * gcc.dg/pr26570.c: Fix testcase.
11223
11224 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11225
11226         * PR c++/28573
11227         * g++.dg/parse/offsetof6.C: New test.
11228         * g++.dg/parse/offsetof6.C: New test.
11229         * g++.dg/parse/offsetof7.C: New test.
11230
11231 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11232
11233         PR testsuite/28602
11234         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11235         is false.
11236
11237 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11238
11239         PR c++/28302
11240         * g++.dg/ext/vector3.C: New test.
11241
11242 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11243
11244         PR gcov/profile/26570
11245         * gcc.dg/pr26570.c: New test.
11246
11247 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11248
11249         PR c/27697
11250         * gcc.dg/qual-component-1.c: New test.
11251
11252 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11253
11254         PR c++/28593
11255         * g++.dg/parse/new3.C: New test.
11256
11257 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11258
11259         PR fortran/25828
11260         * gfortran.dg/streamio_1.f90: New test.
11261         * gfortran.dg/streamio_2.f90: New test.
11262         * gfortran.dg/streamio_3.f90: New test.
11263         * gfortran.dg/streamio_4.f90: New test.
11264         * gfortran.dg/streamio_5.f90: New test.
11265         * gfortran.dg/streamio_6.f90: New test.
11266         * gfortran.dg/streamio_7.f90: New test.
11267         * gfortran.dg/streamio_8.f90: New test.
11268
11269 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11270
11271         PR c/28287
11272         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11273
11274 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11275
11276         PR c++/28594
11277         * g++.dg/template/void6.C: New test.
11278
11279 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11280
11281         PR c/28649
11282         * gcc.dg/parse-error-1.c: New test.
11283         * gcc.dg/parse-error-2.c: New test.
11284         * gcc.dg/cpp/digraph2.c: Add error-marker.
11285         * gcc.dg/noncompile/920923-1.c: Likewise.
11286
11287 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11288
11289         PR c/27490
11290         * gcc.dg/sizeof-2.c: New testcase.
11291
11292         PR c/27489
11293         * gcc.dg/switch-A.c: New testcase.
11294
11295 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11296
11297         PR c++/28288
11298         PR c++/14556
11299         * g++.old-deja/g++.warn/compare1.C: Delete.
11300         * g++.dg/opt/pr7503-2.C: Delete.
11301         * g++.dg/opt/pr7503-3.C: Delete.
11302         * g++.dg/opt/pr7503-4.C: Delete.
11303         * g++.dg/opt/pr7503-5.C: Delete.
11304         * g++.dg/opt/max1.C: Delete.
11305         * g++.dg/warn/minmax.C: Delete.
11306         * g++.dg/expr/minmax.C: New test.
11307
11308 2006-08-14  Richard Guenther  <rguenther@suse.de>
11309
11310         PR testsuite/28703
11311         * gcc.c-torture/execute/pr28651.c: Do not use argc
11312         to avoid optimization, instead forbid inlining.
11313
11314 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11315
11316         PR rtl-optimization/28634
11317         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11318
11319 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11320
11321         PR c/27184
11322         * gcc.dg/torture/pr27184.c: New test.
11323
11324 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11325
11326         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11327
11328 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11329
11330         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11331         * gfortran.dg/stat_2.f90: Likewise.
11332         * gfortran.dg/chmod_1.f90: Likewise.
11333         * gfortran.dg/chmod_2.f90: Likewise.
11334         * gfortran.dg/chmod_3.f90: Likewise.
11335
11336 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11337
11338         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11339
11340 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11341
11342         * g++.dg/opt/pr23454-2.C: New test.
11343
11344 2006-08-11  Richard Guenther  <rguenther@suse.de>
11345
11346         PR middle-end/28651
11347         * gcc.c-torture/execute/pr28651.c: New testcase.
11348
11349 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11350
11351         * gnat.dg/specs/static_initializer.ads: New test.
11352
11353 2006-08-10  Paul Brook  <paul@codesourcery.com>
11354
11355         * gcc.target/arm/cond-asm.c: New test.
11356
11357 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11358
11359         PR tree-optimization/26197
11360         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11361         * g++.dg/vect/vect.exp: Compile the new tests with
11362         --param max-aliased-vops=0.
11363
11364 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11365
11366         PR c++/28637
11367         * g++.dg/template/void3.C: New test.
11368
11369         PR c++/28638
11370         * g++.dg/template/void4.C: New test.
11371
11372         PR c++/28640
11373         * g++.dg/template/void5.C: New test.
11374
11375 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11376
11377         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11378         after dg-do compile.
11379
11380 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11381
11382         PR tree-optimizations/26969
11383         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11384         "unswitch-loops" with -funswitch-loops.
11385         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11386
11387 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11388
11389         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11390         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11391         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11392         * objc.dg/dwarf-1.m: Likewise.
11393         * objc.dg/dwarf-2.m: Likewise.
11394         * obj-c++.dg/dwarf-2.mm: Likewise.
11395
11396 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11397
11398         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11399         * objc.dg/dwarf-2.m: Likewise.
11400         * obj-c++.dg/dwarf-2.mm: Likewise.
11401
11402         PR libfortran/28603
11403         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11404
11405         PR testsuite/27611
11406         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11407
11408         PR testsuite/27033
11409         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11410
11411 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11412
11413         PR target/27827
11414         * gcc.target/i386/pr27827.c: New testcase.
11415
11416 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11417
11418         PR fortran/28590
11419         * gfortran.dg/sequence_types_1.f90: New test.
11420
11421 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11422
11423         PR fortran/28548
11424         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11425         dg-warning.  Add -pedantic option.
11426
11427 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11428
11429         PR c/28502
11430         * gcc.dg/proto-1.c: New test.
11431
11432         PR c/27721
11433         * gcc.dg/lvalue-4.c: New test.
11434
11435         PR c/28136
11436         * gcc.dg/init-bad-5.c: New test.
11437
11438 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11439
11440         PR c++/28347
11441         * g++.dg/ext/typedef-init.C: Add new test for typedef
11442         initialization inside templates. Adjust existing error markers.
11443
11444 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11445
11446         PR c++/28148
11447         * g++.dg/init/ptrmem3.C: New test.
11448
11449 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11450
11451         PR tree-optimization/27770
11452         * lib/target-support.exp: New target keyword "section_anchors".
11453         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11454         tests.
11455         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11456         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11457         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11458         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11459
11460 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11461
11462         * gcc.dg/20060801-1.c: Add missing '}'.
11463
11464 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11465
11466         PR c++/27508
11467         * g++.dg/parse/dtor9.C: New test.
11468         * g++.dg/parse/dtor10.C: New test.
11469         * g++.dg/other/error7.C: Adjust error-marker.
11470
11471         PR c++/28274
11472         * g++.dg/other/default5.C: New test.
11473
11474 2006-08-02  Richard Guenther  <rguenther@suse.de>
11475
11476         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11477
11478 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/28557
11481         * g++.dg/template/conv9.C: New test.
11482
11483 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11484
11485         PR debug/28063
11486         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11487         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11488         Optionally return assembly text.  Update callers.
11489         (check_no_compiler_messages): Update verbose messages.
11490         (check_no_messages_and_pattern): New.
11491         (check_effective_target_string_merging): New.
11492
11493 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11494
11495         PR c++/28250
11496         * g++.dg/eh/catch4.C: New test.
11497
11498         PR c++/28257
11499         * g++.dg/other/qual1.C: New test.
11500
11501         PR c++/28259
11502         * g++.dg/inherit/error2.C: New test.
11503
11504         PR c++/28267
11505         * g++.dg/other/new1.C: New test.
11506
11507         * g++.dg/warn/pr23075.C: Remove obsolete test.
11508         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11509         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11510
11511 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/28523
11514         * g++.dg/eh/cast1.C: New test.
11515
11516 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11517
11518         PR libfortran/28452
11519         * gfortran.dg/random_3.f90:  New test.
11520
11521 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11522
11523         PR c++/28432
11524         * g++.dg/other/pr28304.C: Change expected error message.
11525         * g++.dg/other/pr28432.C: New test.
11526
11527 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11528
11529         PR c++/28256
11530         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11531
11532 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11533
11534         PR debug/23336
11535         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11536         at -g1.
11537         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11538         g++.dg/debug/enum-2.C: New.
11539
11540 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11541
11542         PR c++/6634
11543         * g++.dg/parse/long1.C: Add more tests.
11544
11545 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11546
11547         * gfortran.dg/lrshift_1.c: New file.
11548
11549 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11550
11551         PR libgfortran/28335
11552         * gfortran.dg/no_unit_error_1.f90: New test.
11553
11554 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11555
11556         PR libgfortran/28335
11557         * gfortran.dg/no_unit_error_1.f90: Delete test.
11558         * gfortran.dg/no_unit_error_2.f90: Delete test.
11559
11560 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11561
11562         * gfortran.dg/chmod_3.f90: New test.
11563         * gfortran.dg/ltime_gmtime_1.f90: New test.
11564         * gfortran.dg/ltime_gmtime_2.f90: New test.
11565         * gfortran.dg/lrshift_1.f90: New test.
11566         * gfortran.dg/chmod_1.f90: New test.
11567         * gfortran.dg/chmod_2.f90: New test.
11568
11569 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11570
11571         PR c++/27668
11572         * g++.dg/template/crash55.C: New test.
11573
11574         PR c++/27962
11575         * g++.dg/template/nontype16.C: New test.
11576
11577         * g++.dg/template/void2.C: Adjust error markers.
11578         * g++.dg/template/nontype5.C: Adjust error markers.
11579
11580 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11581
11582         * gcc.target/i386/stack-prot-kernel.c: New test.
11583
11584 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11585
11586         * gcc.dg/builtins-55.c: New test case.
11587
11588 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11589
11590         PR rtl-optimization/27907
11591         * gcc.c-torture/compile/pr27907.c: New test.
11592
11593 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11594
11595         * gfortran.dg/mclock.f90: New test.
11596         * gfortran.dg/int_conv_1.f90: New test.
11597         * gfortran.dg/stat_1.f90: New test.
11598         * gfortran.dg/stat_2.f90: New test.
11599
11600 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11601
11602         PR libgfortran/28335
11603         * gfortran.dg/no_unit_error_1.f90: New test.
11604         * gfortran.dg/no_unit_error_2.f90: New test.
11605         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11606
11607 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11608
11609         PR middle-end/28473
11610         * gcc.dg/fold-convround-1.c: New test case.
11611
11612 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11613
11614         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11615
11616 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11617
11618         PR c++/27572
11619         * g++.dg/other/typedef1.C: New test.
11620         * g++.dg/template/typedef4.C: New test.
11621         * g++.dg/template/typedef5.C: New test.
11622
11623 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11624
11625         PR fortran/28416
11626         * gfortran.dg/allocatable_dummy_3.f90: New.
11627
11628 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11629
11630         PR fortran/28439
11631         * gfortran.dg/arithmetic_if.f90:  New test.
11632
11633 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11634
11635         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11636         avoid memcpy optimization.
11637
11638 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11639
11640         PR fortran/25289
11641         * gfortran.dg/direct_io_6.f90: New test.
11642
11643 2006-07-24  Jan Hubicka  <jh@suse.cz>
11644
11645         PR c/25795
11646         PR c++/27369
11647         * gcc.dg/pr25795.c: New test.
11648         * gcc.dg/pr25795-1.c: New test.
11649
11650 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11651
11652         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11653         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11654         which may be transformed to "g || h" on some platforms.
11655
11656 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11657
11658         PR c++/28025
11659         * g++.dg/template/friend45.C: New test.
11660
11661 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11662
11663         PR libgfortran/28339
11664         * gfortran.dg/arrayio_8.f90: New test.
11665
11666 2006-07-21  Mike Stump  <mrs@apple.com>
11667
11668         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11669
11670         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11671
11672 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11673
11674         PR c++/28250
11675         * g++.dg/eh/catch3.C: New test.
11676
11677         PR c++/28363
11678         * g++.dg/template/defarg10.C: New test.
11679
11680 2006-07-20  Paul Brook  <paul@codesourcery.com>
11681
11682         PR 27363
11683         * gcc.dg/pr27363.c: New test.
11684
11685 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/28338
11688         * g++.dg/init/ref13.C: New test.
11689
11690 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11691
11692         PR obj-c++/28434
11693         * obj-c++.dg/proto-error-1.mm: New test.
11694
11695 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/28337
11698         * g++.dg/template/string1.C: New test.
11699
11700 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/28048
11703         * g++.dg/template/defarg9.C: New test.
11704
11705         PR c++/28235
11706         * g++.dg/template/static27.C: New test.
11707
11708 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11709
11710         PR 28410
11711         * gcc.dg/tree-ssa/pr28410.c: New test.
11712
11713 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11714
11715         PR c++/28258
11716         * g++/dg/other/error13.C: New test.
11717
11718         PR c++/28260
11719         * g++.dg/template/friend44.C: New test.
11720
11721 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11722
11723         PR c++/27495
11724         * g++.dg/other/pr27495.C: New.
11725
11726 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11727
11728         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11729         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11730
11731 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11732
11733         PR c/28286
11734         * gcc.dg/pragma-pack-4.c: New test.
11735
11736 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11737
11738         PR c++/28291
11739         * g++.dg/ext/pr28291.C: New test.
11740
11741 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11742
11743         PR middle-end/28403
11744         * gcc.c-torture/execute/pr28403.c: New test.
11745
11746 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11747
11748         PR middle-end/28402
11749         * gcc.dg/pr28402.c: New test.
11750
11751 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11752
11753         PR c++/28304
11754         * g++.dg/other/pr28304.C: New test.
11755
11756 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11757
11758         PR other/28251
11759         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11760         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11761
11762 2006-07-17  Richard Guenther  <rguenther@suse.de>
11763
11764         PR tree-optimization/28238
11765         * g++.dg/tree-ssa/pr28238.C: New testcase.
11766
11767 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11768
11769         PR c++/28250
11770         * g++.dg/eh/catch1.C: New test.
11771         * g++.dg/eh/catch2.C: New test.
11772
11773 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR c++/28370
11776         * g++.dg/template/anon3.C: New test.
11777
11778 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11779
11780         PR fortran/20844
11781         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11782         specifiers requiring an explicit format tag..
11783
11784         PR fortran/28201
11785         * gfortran.dg/generic_5: New test.
11786
11787         PR fortran/20893
11788         * gfortran.dg/elemental_optional_args_1.f90: New test.
11789
11790 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11791
11792         * gnat.dg/assert.ads: New file.
11793         * gnat.dg/controlled_record.ads: Likewise.
11794         * gnat.dg/controlled_record.adb: Likewise.
11795
11796 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11797
11798         PR c++/28292
11799         * g++.dg/other/error12.C: New test.
11800
11801         PR c++/28269
11802         * g++.dg/template/crash54.C: New test.
11803
11804 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11805
11806         PR c++/28249
11807         * g++.dg/parse/catch1.C: New test.
11808
11809         PR c++/28294
11810         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11811
11812         PR c++/28387
11813         * g++.dg/ext/attrib24.C: New test.
11814
11815 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11816
11817         PR c++/28343
11818         * g++.dg/ext/asmspec1.C: New test.
11819
11820 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11821
11822         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11823         (dg-test): Support shouldfail tests.
11824         * lib/target-supports-dg.exp (dg-shouldfail): New.
11825         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11826         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11827         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11828         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11829         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11830         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11831         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11832
11833 2006-07-13  Jan Hubicka  <jh@suse.cz>
11834
11835         * gcc.target/i386/memcpy-1.c: New.
11836
11837 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11838
11839         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11840
11841 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11842
11843         PR fortran/25097
11844         * gfortran.dg/present_1.f90: New test.
11845
11846         PR fortran/20903
11847         * gfortran.dg/interface_derived_type_1.f90: New test.
11848
11849 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11850
11851         PR fortran/28213
11852         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11853         list.
11854
11855 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11856
11857         PR c++/27820
11858         * g++.dg/other/label1.C: New test.
11859
11860 2006-07-07  Richard Guenther  <rguenther@suse.de>
11861
11862         PR middle-end/28268
11863         * gcc.dg/torture/pr28268.c: New testcase.
11864
11865 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11866
11867         PR c++/27019
11868         * g++.dg/ext/pr27019.C: New.
11869
11870 2006-07-07  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/28187
11873         * gcc.dg/pr28187.c: New testcase.
11874
11875 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11876
11877         * gnat.dg/address_conversion.adb: New test.
11878         * gnat.dg/boolean_subtype.adb: Likewise.
11879         * gnat.dg/frame_overflow.adb: Likewise.
11880         * gnat.dg/pointer_array.adb: Likewise.
11881         * gnat.dg/pointer_conversion.adb: Likewise.
11882
11883 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11884
11885         PR fortran/28237
11886         PR fortran/23420
11887         * gfortran.dg/print_fmt_5.f90: New test.
11888
11889 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11890
11891         PR fortran/28129
11892         * gfortran.dg/bounds_check_4.f90: New test.
11893
11894 2006-07-05  Richard Guenther  <rguenther@suse.de>
11895
11896         PR target/28158
11897         * gfortran.dg/pr28158.f90: New testcase.
11898
11899 2006-07-05  Richard Guenther  <rguenther@suse.de>
11900
11901         PR tree-optimization/28162
11902         * gcc.dg/pr28162.c: New testcase.
11903
11904 2006-07-05  Richard Guenther  <rguenther@suse.de>
11905         Andrew Pinski  <pinskia@gcc.gnu.org>
11906
11907         PR c++/27084
11908         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11909
11910 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/28174
11913         * gfortran.dg/actual_array_substr_2.f90: New test.
11914
11915         PR fortran/28167
11916         * gfortran.dg/actual_array_constructor_2.f90: New test.
11917
11918 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11919
11920         * gfortran.dg/itime_idate_1.f: New test.
11921         * gfortran.dg/itime_idate_2.f: New test.
11922
11923 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11924
11925         PR libgfortran/27704
11926         * gfortran.dg/open_status_3.f90: New test.
11927         * gfortran.dg/fmt_l.f90: Update for new feature.
11928
11929 2006-07-03  Asher Langton  <langton2@llnl.gov>
11930
11931         * gfortran.dg/oldstyle_2.f90: New.
11932
11933 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11934
11935         * gnat.dg/string_slice.adb: New test.
11936
11937 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11938
11939         PR fortran/19259
11940         * gfortran.dg/semicolon_fixed.c: New.
11941         * gfortran.dg/semicolon_free.c: New.
11942
11943 2006-06-30  Mike Stump  <mrs@apple.com>
11944
11945         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11946         that don't support internal visibility.
11947
11948 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11949
11950         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11951         for '(' / ')' needing an extra '\'.
11952
11953 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11954
11955         PR middle-end/27428
11956         * gcc.dg/pr27428-1.c: New test case.
11957
11958 2006-06-29  Mike Stump  <mrs@apple.com>
11959
11960         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11961         on darwin as we can't align commons large enough yet.
11962
11963         * gcc.dg/vla-8.c: Add additional testcases.
11964
11965 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11966
11967         PR c++/28114
11968         * g++.dg/other/pr28114.C: New.
11969
11970 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11971
11972         * gcc.c-torture/compile/20060625-1.c: New test.
11973
11974 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11975
11976         PR fortran/20867
11977         * gfortran.dg/stfunc_3.f90: New test.
11978
11979         PR fortran/25056
11980         * gfortran.dg/impure_actual_1.f90: New test.
11981
11982         PR fortran/20874
11983         * gfortran.dg/elemental_result_1.f90: New test.
11984
11985         PR fortran/25073
11986         * gfortran.dg/select_7.f90: New test.
11987
11988         PR fortran/27554
11989         * intrinsic_actual_1.f: New test.
11990
11991         PR fortran/22038
11992         PR fortran/28119
11993         * gfortran.dg/forall_4.f90: New test.
11994
11995         PR fortran/25072
11996         * gfortran.dg/forall_5.f90: New test.
11997
11998 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11999
12000         PR c++/28051
12001         * g++.dg/template/using13.C: New test.
12002
12003         PR c++/28054
12004         * g++.dg/other/incomplete3.C: New test.
12005
12006 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12007
12008         PR fortran/28081
12009         * gfortran.dg/substr_3.f: New test.
12010         * gfortran.dg/equiv_2.f90: Update expected error message.
12011
12012 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/28118
12015         * gfortran.dg/actual_array_substr_1.f90: New test.
12016
12017 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12018
12019         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12020         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12021
12022 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12023
12024         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12025
12026 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12027
12028         PR fortran/27981
12029         * gfortran.dg/simpleif_2.f90: New test.
12030
12031 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12032
12033         * g++.dg/template/error22.C: Fix typo.
12034
12035 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12036
12037         PR c++/28112
12038         * g++.dg/ext/attrib23.C: New test.
12039
12040 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12041
12042         * gnat.dg/varsize_temp.adb: New test.
12043
12044 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12045
12046         PR c++/11468
12047         * g++.dg/other/java2.C: New test.
12048
12049 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12050
12051         PR target/27789
12052         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12053         initialization.
12054
12055 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12056
12057         PR target/27531
12058         * gcc.dg/pr27531-1.c: New test case.
12059
12060 2006-06-22  Asher Langton  <langton2@llnl.gov>
12061
12062         PR fortran/24748
12063         * gfortran.dg/implicit_8.f90: New.
12064
12065 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12066
12067         PR rtl-optimization/28121
12068         * gcc.dg/pr28121.c: New test.
12069
12070 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12071
12072         PR c++/27805
12073         * g++.dg/parse/ptrmem6.C: New test.
12074
12075         PR c++/27821
12076         * g++.dg/template/error22.C: New test.
12077
12078 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12079
12080         PR c++/28111
12081         * g++.dg/template/friend43.C: New test.
12082
12083         PR c++/28110
12084         * g++.dg/template/crash53.C: New test.
12085
12086         PR c++/28109
12087         * g++.dg/rtti/incomplete1.C: New test.
12088
12089 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12090
12091         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12092
12093 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12094
12095         * gcc.c-torture/execute/complex-7.c: New.
12096
12097 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12098
12099         * gcc.dg/merge-all-constants-1.c: New test.
12100
12101 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12102
12103         PR c++/28113
12104         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12105
12106 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12107
12108         * gfortran.dg/rrspacing_1.f90: New test.
12109
12110 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12111
12112         PR c++/28052
12113         * g++.dg/other/bitfield2.C: New test.
12114
12115 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12116
12117         PR tree-optimization/27331
12118         * gcc.dg/pr27331.c: New test.
12119
12120 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12121             Eric Botcazou  <ebotcazou@adacore.com>
12122
12123         PR ada/18692
12124         * lib/gnat.exp: New file.
12125         * lib/gnat-dg.exp: Likewise.
12126         * gnat.dg: New directory.
12127         * gnat.dg/dg.exp: New driver.
12128         * gnat.dg/specs: New directory.
12129         * gnat.dg/specs/specs.exp: New driver.
12130         * gnat.dg/style: New directory.
12131         * gnat.dg/style/style.exp: New driver.
12132
12133 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12134
12135         PR fortran/16206
12136         * gfortran.dg/array_initializer_1.f90: New test.
12137
12138         PR fortran/28005
12139         * gfortran.dg/matmul_3.f90: New test.
12140
12141 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12142
12143         PR middle-end/28075
12144         * gcc.dg/tree-ssa/inline-1.c: New test.
12145
12146 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12147
12148         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12149         in malloc prototype; remove XFAIL.
12150         * gcc.dg/pr18241-2.c: Ditto.
12151         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12152         in memset prototype; remove XFAIL.
12153         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12154
12155 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12156
12157         * gcc.dg/vla-8.c: Add.
12158
12159 2006-06-19  Richard Guenther  <rguenther@suse.de>
12160
12161         PR tree-optimization/27090
12162         * g++.dg/tree-ssa/pr27090.C: New testcase.
12163
12164 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12165
12166         PR target/27861
12167         * gcc.dg/pr27861-1.c: New test case.
12168
12169 2006-06-19  Richard Guenther  <rguenther@suse.de>
12170
12171         PR middle-end/28045
12172         * gcc.dg/torture/pr28045.c: New testcase.
12173
12174 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12175
12176         PR fortran/26801
12177         * gfortran.dg/associated_4.f90: New test.
12178
12179 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12180
12181         PR fortran/19310
12182         PR fortran/19904
12183         * gfortran.dg/real_const_3.f90: New test.
12184
12185 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12186
12187         PR c++/28016
12188         * g++.dg/template/static26.C: New test.
12189
12190         PR c++/27979
12191         * g++.dg/expr/bitfield2.C: New test.
12192
12193         PR c++/27884
12194         * g++.dg/parse/linkage2.C: New test.
12195
12196 2006-06-16  Richard Guenther  <rguenther@suse.de>
12197
12198         PR middle-end/27116
12199         * gcc.dg/pr15785-1.c: Revert last change.
12200         * gcc.dg/torture/pr27116-2.c: New testcase.
12201
12202 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12203
12204         PR middle-end/27802
12205         * gcc.dg/pr27802-1.c: New test case.
12206
12207 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/27689
12210         * g++.dg/template/ttp18.C: New test.
12211         * g++.dg/template/ttp19.C: Likewise.
12212
12213         PR c++/27666
12214         * g++.dg/expr/cond9.C: New test.
12215
12216         PR c++/27640
12217         * g++.dg/template/ctor7.C: New test.
12218
12219 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12220
12221         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12222
12223 2006-06-16  Richard Guenther  <rguenther@suse.de>
12224
12225         PR tree-optimization/27781
12226         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12227
12228 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12229
12230         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12231
12232 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12233
12234         * gcc.dg/tree-ssa/loop-18.c: New test.
12235
12236 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/27665
12239         * g++.dg/template/crash52.C: New test.
12240
12241         PR c++/27648
12242         * g++.dg/ext/attrib22.C: New test.
12243
12244         PR c++/26559
12245         * g++.dg/template/builtin1.C: New test.
12246         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12247
12248         PR c++/28018
12249         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12250         assignment.
12251         * g++.old-deja/g++.pt/crash51.C: Likewise.
12252
12253         PR c++/27227
12254         * g++.dg/lookup/linkage1.C: New test.
12255         * g++.dg/lookup/linkage2.C: Likewise.
12256
12257 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12258
12259         PR middle-end/27959
12260         * gcc.dg/pr27959.c: New testcase.
12261
12262 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12263
12264         PR target/28014:
12265         * g++.dg/eh/div.C: New test.
12266
12267 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12268
12269         PR c++/27894
12270         * g++.dg/tree-ssa/pr26757.C: New test.
12271         * g++.dg/tree-ssa/pr27894.C: New test.
12272
12273 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12274
12275         * gcc.c-torture/compile/20060609-1.c: New test.
12276
12277         PR target/27863
12278         * gcc.c-torture/compile/pr27863.c: New test.
12279
12280 2006-06-13  Richard Guenther  <rguenther@suse.de>
12281
12282         PR tree-optimization/27830
12283         * g++.dg/tree-ssa/pr27830.C: New testcase.
12284
12285 2006-06-13  Matthew Sachs  <msachs@apple.com>
12286
12287         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12288         the list of compiler flags; this causes those flags to be checked
12289         for things like dg-skip-if.
12290
12291 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12292
12293         PR c++/27601
12294         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12295
12296 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12297             Kazu Hirata  <kazu@codesourcery.com>
12298
12299         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12300         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12301
12302 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12303
12304         PR c++/27933
12305         * g++.dg/lookup/using15.C: New test.
12306
12307         PR c++/27951
12308         * g++.dg/other/anon4.C: New test.
12309
12310 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12311
12312         PR c++/21210
12313         * g++.dg/init/complex1.C: New test case.
12314
12315 2006-06-11  Eric Christopher  <echristo@apple.com>
12316
12317         PR middle-end/27948
12318         * gcc.dg/bf-ms-layout.c: Run on darwin.
12319         * gcc.dg/bf-no-ms-layout: Ditto.
12320         * gcc.dg/attr-ms_struct-2.c: New.
12321         * gcc.dg/bf-ms-layout-2.c: Ditto.
12322
12323 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12324
12325         * gcc.dg/attr-ms_struct-packed1.c: New.
12326
12327 2006-06-09  Mike Stump  <mrs@apple.com>
12328
12329         * gcc.dg/vla-7.c: Add.
12330
12331 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12332
12333         PR fortran/24558
12334         * gfortran.dg/entry_6.f90: New test.
12335
12336         PR fortran/20877
12337         PR fortran/25047
12338         * gfortran.dg/entry_7.f90: New test.
12339
12340 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12341
12342         PR c/27747
12343         * gcc.dg/cpp/_Pragma6.c: New test.
12344
12345         PR c++/27748
12346         * g++.dg/cpp/_Pragma1.C: New test.
12347
12348         PR preprocessor/27746
12349         * gcc.dg/gomp/macro-3.c: New test.
12350         * gcc.dg/gomp/macro-4.c: New test.
12351         * g++.dg/gomp/macro-3.C: New test.
12352         * g++.dg/gomp/macro-4.C: New test.
12353
12354 2006-06-09  Richard Guenther  <rguenther@suse.de>
12355
12356         PR tree-optimization/26998
12357         * gcc.dg/torture/pr26998.c: New testcase.
12358         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12359
12360 2006-06-08  Mike Stump  <mrs@apple.com>
12361
12362         * gcc.dg/pr27095.c: Account for stubs.
12363
12364         PR target/26427
12365         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12366         produce bad code on darwin.
12367
12368 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12369
12370         PR fortran/27958
12371         * gfortran.dg/substr_2.f: New test.
12372
12373 2006-06-08  Asher Langton  <langton2@llnl.gov>
12374
12375         PR fortran/27786
12376         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12377
12378 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12379
12380         PR target/27421
12381         * gcc.dg/union-3.c: New test.
12382
12383 2006-06-08  Richard Guenther  <rguenther@suse.de>
12384
12385         PR middle-end/27116
12386         * gcc.dg/torture/pr27116.c: New testcase.
12387         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12388
12389 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12390
12391         PR rtl-optimization/26449
12392         * gcc.dg/pr26449.c: New test.
12393
12394 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12395
12396         PR c++/27601
12397         * g++.dg/ext/offsetof1.C: Test member functions.
12398
12399 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12400
12401         * gcc.dg/pr27095.c: Improve scanning.
12402
12403 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12404
12405         PR fortran/23091
12406         * gfortran.dg/saved_automatic_1.f90: New test.
12407
12408         PR fortran/24168
12409         * gfortran.dg/array_simplify_1.f90: New test.
12410
12411         PR fortran/25090
12412         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12413
12414         PR fortran/25058
12415         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12416
12417 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12418
12419         PR c++/27177
12420         * g++.dg/expr/cast7.C: New test.
12421
12422 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12423
12424         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12425         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12426         * lib/fortran-torture.exp (fortran-torture-compile,
12427         fortran-torture-execute): Ditto.
12428
12429 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12430
12431         PR target/27842
12432         * gcc.dg/vmx/pr27842.c: New test.
12433
12434 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12435
12436         PR libfortran/27895
12437         * gfortran.dg/bounds_check_3.f90: New test.
12438
12439 2006-06-05  Mike Stump  <mrs@apple.com>
12440
12441         * objc.dg/objc-fast-4.m: Skip for ppc64.
12442
12443 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12444
12445         PR testsuite/27705
12446         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12447
12448 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12449             Victor Kaplansky  <victork@il.ibm.com>
12450
12451         PR tree-optimizations/26360
12452         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12453         with -fno-tree-dce.
12454         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12455
12456 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12457
12458         PR fortran/14067
12459         * gfortran.dg/data_char_1.f90: Add messages for truncated
12460         strings.
12461
12462         PR fortran/16943
12463         * gfortran.dg/func_decl_2.f90: New test.
12464
12465         PR fortran/20839
12466         * gfortran.dg/do_2.f90: New test.
12467
12468         PR fortran/27655
12469         * gfortran.dg/associated_3.f90: New test.
12470
12471 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/27819
12474         * g++.dg/template/static25.C: New test.
12475
12476         PR c++/27722
12477         * g++.dg/init/array21.C: New test.
12478
12479         PR c++/27807
12480         * g++.dg/ext/complit7.C: New test.
12481
12482         PR c++/27806
12483         * g++.dg/parse/ptrmem5.C: New test.
12484
12485 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12486             Andrew Pinski  <pinskia@physics.uc.edu>
12487
12488         PR c/27150
12489         PR middle-end/27382
12490         * gcc.dg/pr27150-1.c: New testcase.
12491         * gcc.dg/pr27382-1.c: New testcase.
12492         * gcc.dg/pr27382-2.c: New testcase.
12493
12494 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12495
12496         PR c/25161
12497         PR c/27020
12498         * gcc.dg/array-10.c: New test.
12499
12500 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12501
12502         PR c++/27804
12503         * g++.dg/init/const4.C: New test.
12504         * g++.dg/init/member1.C: Add error-marker.
12505         * g++.dg/other/fold1.C: Adjust error-marker.
12506
12507 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12508
12509         PR c++/27601
12510         * g++.dg/ext/offsetof1.C: New test.
12511
12512 2006-06-04 Eric Christopher <echristo@apple.com>
12513
12514         * gcc.dg/attr-ms_struct-1.c: New.
12515
12516 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12517
12518         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12519
12520 2006-06-04  Richard Guenther  <rguenther@suse.de>
12521
12522         PR tree-optimization/27039
12523         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12524
12525 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12526
12527         PR target/26223
12528         * gcc.target/i386/amd64-abi-2.c: New test case.
12529
12530 2006-06-02  Eric Christopher  <echristo@apple.com>
12531
12532         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12533         * gcc.target/i386/20020523-1.c: Skip if darwin.
12534         * gcc.target/i386/asm-3.c: Ditto.
12535         * gcc.target/i386/20011119-1.c: Ditto.
12536         * gcc.target/i386/clobbers.c: Remove pic part of test.
12537
12538 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12539
12540         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12541         * g++.old-deja/g++.other/init19.C: Ditto.
12542         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12543         and add other platforms as expected failures.
12544
12545 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12546
12547         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12548         (is-effective-target-keyword): Ditto.
12549
12550 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12551
12552         PR fortran/27715
12553         * gfortran.dg/extended_char_comparison_1.f:  New test.
12554
12555 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12556
12557         PR fortran/25098
12558         * gfortran.dg/dummy_procedure_1.f90: New test.
12559
12560         PR fortran/25147
12561         * gfortran.dg/dummy_procedure_2.f90: New test.
12562
12563         * gfortran.dg/associated_2.f90: Correct to make consistent with
12564         standard.
12565
12566 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12567
12568         * gcc.target/i386/387-11.c: New test case.
12569
12570 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/27801
12573         * g++.dg/template/cond6.C: New test.
12574
12575         PR c++/26496
12576         * g++.dg/template/crash51.C: New test.
12577         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12578
12579         PR c++/27385
12580         * g++.dg/init/array20.C: New test.
12581
12582 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12583
12584         * gcc.dg/builtins-54.c: New test case.
12585
12586 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12587
12588         PR c++/26433
12589         * g++.dg/template/fntry1.C: Add dg-do link.
12590
12591         PR c++/27808
12592         * g++.dg/parse/friend6.C: New test.
12593
12594 2006-05-30  Asher Langton  <langton2@llnl.gov>
12595
12596         * gfortran.dg/cray_pointers_7.f90: New test.
12597
12598 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12599
12600         PR tree-optimization/23452
12601         * gcc.dg/fold-mulconj-1.c: New test case.
12602
12603 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12604
12605         PR c++/27803
12606         * g++.dg/parse/bitfield1.C: New test.
12607
12608 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12609
12610         * gcc.target/ppc-eq0-1.c: New test case.
12611         * gcc.target/ppc-negeq0-1.c: New test case.
12612
12613 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12614
12615         PR c/27273
12616         * gcc.dg/overflow-warn-5.c: New test.
12617
12618 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12619
12620         PR c/27718
12621         * gcc.dg/sizeof-1.c: New test.
12622
12623 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12624
12625         PR target/27790
12626         * gcc.target/i386/pr27790.c: New test.
12627
12628 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12629
12630         PR libgfortran/27757
12631         * gfortran.dg/direct_io_5.f90: New test.
12632
12633 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12634
12635         PR libgfortran/27634
12636         * gfortran.dg/fmt_missing_period_1.f: New test.
12637         * gfortran.dg/fmt_missing_period_2.f: New test.
12638         * gfortran.dg/fmt_missing_period_3.f: New test.
12639
12640 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12641
12642         PR fortran/19777
12643         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12644         arrays.
12645
12646 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12647
12648         PR c++/27713
12649         * g++.dg/template/new6.C: New test.
12650
12651 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR tree-optimization/24964
12654         * gcc.target/i386/387-10.c: New test case.
12655
12656 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12657
12658         * intrinsics/string_intrinsics.c (compare_string):
12659         Use memcmp instead of strncmp to avoid tripping over
12660         CHAR(0) in a string.
12661
12662 2006-05-27  Richard Guenther  <rguenther@suse.de>
12663
12664         PR middle-end/27773
12665         * gcc.dg/torture/pr27773.c: New testcase.
12666
12667 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12668
12669         * gcc.dg/pr24561.c: Rename to..
12670         * gcc.dg/pr25962.c: .. this.
12671
12672 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12673
12674         PR fortran/19777
12675         * gfortran.dg/bounds_check_2.f: New test.
12676
12677 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12678
12679         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12680         * gfortran.dg/byte_1.f90: Likewise.
12681         * gfortran.dg/dup_save_2.f90: Likewise.
12682
12683 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12684
12685         * gfortran.dg/associated_2.f90: New test.
12686
12687 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12688
12689         PR fortran/27524
12690         * gfortran.dg/bounds_check_1.f90: New test.
12691
12692 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12693
12694         PR rtl-optimization/27661
12695         * gcc.dg/pr27661.c: New test case.
12696
12697 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12698
12699         PR fortran/23151
12700         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12701         * gfortran.dg/print_parentheses_1.f:  New test.
12702         * gfortran.dg/print_parentheses_2.f90:  New test.
12703
12704 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12705
12706         PR target/27758
12707         * gcc.dg/pr27758.c: New test.
12708
12709 2006-05-24  Falk Hueffner  <falk@debian.org>
12710
12711         * gcc.c-torture/compile/pr27571.c: New test.
12712
12713 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12714
12715         PR fortran/27709
12716         * gfortran.dg/spec_expr_4.f90: New test.
12717
12718         PR fortran/27155
12719         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12720
12721 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12722
12723         PR c++/20103
12724         * g++.dg/ext/complit6.C: New test.
12725         * g++.dg/ext/complit3.C: Adjust error markers.
12726         * g++.dg/init/const3.C: New test.
12727
12728 2006-05-25  Richard Guenther  <rguenther@suse.de>
12729
12730         PR middle-end/27743
12731         * gcc.dg/torture/pr27743.c: New testcase.
12732
12733 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12734
12735         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12736
12737 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12738
12739         * gcc.dg/compat/scalar-by-value-x.h: New.
12740         * gcc.dg/compat/scalar-by-value-y.h: New.
12741         * gcc.dg/compat/scalar-by-value-5.c: New.
12742         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12743         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12744         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12745         * gcc.dg/compat/scalar-by-value-6.c: New.
12746         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12747         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12748         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12749
12750 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12751
12752         PR tree-optimization/27639
12753         PR tree-optimization/26719
12754         * gcc.dg/pr27639.c: New test.
12755         * gcc.dg/pr26719.c: New test.
12756         * gcc.dg/tree-ssa/scev-cast.c: New test.
12757
12758 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/20173
12761         * g++.dg/template/error21.C: New test.
12762
12763 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12764
12765         PR target/27696
12766         * gcc.target/i386/pr27696.c: New.
12767
12768 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12769
12770         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12771
12772         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12773
12774 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12775
12776         PR c++/27716
12777         * g++.dg/other/assign1.C: New test.
12778
12779 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12780
12781         PR target/27266
12782         * gcc.target/i386/pr27266.c: New.
12783
12784 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12785
12786         PR c++/27451
12787         * g++.dg/ext/asm9.C: New test.
12788
12789 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12790
12791         PR rtl-optimization/25514
12792         * gcc.c-torture/compile/pr25514.c: New test.
12793
12794 2006-05-22  Richard Guenther  <rguenther@suse.de>
12795
12796         Revert
12797         2006-01-31  Richard Guenther  <rguenther@suse.de>
12798
12799         * gcc.target/i386/sselibm-1.c: New testcase.
12800         * gcc.target/i386/sselibm-2.c: Likewise.
12801         * gcc.target/i386/sselibm-3.c: Likewise.
12802         * gcc.target/i386/sselibm-4.c: Likewise.
12803         * gcc.target/i386/sselibm-5.c: Likewise.
12804
12805 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12806
12807         PR c/27420
12808         * gcc.dg/func-args-2.c: New test.
12809
12810         PR c/26818
12811         * gcc.dg/struct-incompl-1.c: New test.
12812
12813 2006-05-22  Richard Guenther  <rguenther@suse.de>
12814
12815         PR testsuite/27708
12816         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12817         the transformations we test for.
12818
12819 2006-05-22  Richard Guenther  <rguenther@suse.de>
12820
12821         PR testsuite/27707
12822         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12823
12824 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/27210
12827         * g++.dg/warn/new1.C: New test.
12828         * g++.dg/template/new5.C: Likewise.
12829
12830 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12831
12832         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12833         * gcc.target/i386/20060512-3.c: Likewise.
12834
12835 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12836
12837         PR rtl-optimization/27671
12838         * gcc.c-torture/execute/pr27671-1.c: New.
12839         * gcc.dg/pr27671-2.c: Likewise.
12840
12841         PR tree-optimization/26622.
12842         * gcc.c-torture/compile/pr26622.c: New.
12843
12844 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12845
12846         PR fortran/27613
12847         * gfortran.dg/recursive_reference_1.f90: New test.
12848
12849 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12850
12851         PR fortran/25746
12852         * gfortran.dg/elemental_subroutine_3.f90: New test.
12853
12854         PR fortran/25090
12855         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12856
12857         PR fortran/27584
12858         * gfortran.dg/associated_target_1.f90: New test.
12859
12860         PR fortran/19015
12861         * gfortran.dg/maxloc_shape_1.f90: New test.
12862
12863 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12864
12865         PR libgfortran/24459
12866         * gfortran.dg/namelist_24.f90: New test.
12867         * gfortran.dg/namelist_12.f: Fix typo in comment.
12868
12869 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12870
12871         PR middle-end/25776
12872         * g++.dg/other/error11.C: New test.
12873
12874 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12875
12876         * gcc.target/mips/pr26765.c: Add -w to options.
12877
12878 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12879
12880         * lib/target-supports.exp (check_effective_target_mpaired_single):
12881         New function.
12882         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12883         multilibs.
12884         * g++.dg/vect/vect.exp: Likewise.
12885
12886 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12887
12888         PR testsuite/25891
12889         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12890
12891 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12892
12893         PR fortran/27662
12894         * gfortran.dg/temporary_1.f90: New file.
12895
12896 2006-05-19  Andreas Schwab  <schwab@suse.de>
12897
12898         * g++.dg/other/unused1.C: Also match "stringz".
12899
12900 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12901
12902         PR c++/26433
12903         * g++.dg/template/fntry1.C: New test.
12904
12905 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/27471
12908         PR c++/27506
12909         * g++.dg/conversion/bitfield5.C: New test.
12910         * g++.dg/conversion/bitfield6.C: New test.
12911
12912 2006-05-18  Mike Stump  <mrs@apple.com>
12913
12914         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12915         * gcc.dg/vla-4.c: Add.
12916         * gcc.dg/vla-5.c: Add.
12917         * gcc.dg/vla-6.c: Add.
12918
12919 2006-05-12  Stuart Hastings  <stuart@apple.com>
12920
12921         * gcc.target/i386/20060512-1.c: New.
12922         * gcc.target/i386/20060512-2.c: New.
12923         * gcc.target/i386/20060512-3.c: New.
12924         * gcc.target/i386/20060512-4.c: New.
12925
12926 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12927
12928         PR c++/26122
12929         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12930
12931         PR c++/26068
12932         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12933         * g++.dg/parse/linkage1.C: New test.
12934
12935 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12936
12937         PR tree-optimization/27548
12938         * g++.dg/tree-ssa/pr27548.C: New test.
12939
12940 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12941
12942         PR fortran/26551
12943         * gfortran.dg/recursive_check_1.f: New test.
12944         * gfortran.dg/recursive_check_2.f90: New test.
12945
12946 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12947
12948         * g++.dg/opt/temp2.C: New test.
12949
12950 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12951
12952         PR c++/27491
12953         * g++.dg/init/brace5.C: New test.
12954
12955         PR middle-end/27415
12956         * gcc.dg/gomp/pr27415.c: New test.
12957         * g++.dg/gomp/pr27415.C: New test.
12958
12959         PR tree-optimization/27549
12960         * g++.dg/tree-ssa/pr27549.C: New test.
12961
12962 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12963
12964         PR libgfortran/27575
12965         * gfortran.dg/read_eof_4.f90: New test.
12966
12967 2006-05-16  Richard Guenther  <rguenther@suse.de>
12968
12969         PR tree-optimization/22303
12970         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12971
12972 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR middle-end/27573
12975         * gcc.dg/gomp/pr27573.c: New test.
12976         * gfortran.dg/gomp/pr27573.f90: New test.
12977
12978         PR c/27499
12979         * gcc.dg/gomp/pr27499.c: New test.
12980         * g++.dg/gomp/pr27499.C: New test.
12981
12982 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/27339
12985         * g++.dg/parser/access8.C: Adjust error marker.
12986         * g++.dg/template/access17.C: New test.
12987         * g++.dg/template/access18.C: Likewise.
12988
12989 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12990
12991         PR target/26600
12992         * gcc.target/i386/pr26600.c: New test case.
12993
12994 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/27505
12997         * g++.dg/expr/bitfield1.C: New test.
12998
12999 2006-05-15  Richard Guenther  <rguenther@suse.de>
13000
13001         PR tree-optimization/27603
13002         * gcc.dg/torture/pr27603.c: New testcase.
13003
13004 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13005
13006         PR fortran/25090
13007         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13008
13009         PR fortran/25082
13010         * gfortran.dg/scalar_return_1.f90: New test.
13011
13012         PR fortran/27411
13013         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13014
13015 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.dg/gomp/critical-4.c: New test.
13018         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13019         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13020         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13021         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13022
13023 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13024
13025         PR c++/27582
13026         * g++.dg/template/dependent-args1.C: New test.
13027
13028         PR c++/27581
13029         * g++.dg/lookup/this1.C: New test.
13030
13031         PR c++/27315
13032         * g++.dg/template/operator6.C: New test.
13033         * g++.dg/template/incomplete3.C: New test.
13034
13035         PR c++/27559
13036         * g++.dg/template/new4.C: New test.
13037
13038         PR c++/27496
13039         * g++.dg/template/void2.C: New test.
13040
13041 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13042
13043         * g++.dg/template/dependent-expr5.C: New test.
13044
13045 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13046
13047         PR middle-end/26729
13048         * gcc.dg/pr26729-1.c: New test case.
13049
13050 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13051
13052         * gcc.dg/pr27003.c: New test.
13053
13054 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13055
13056         * lib/target-supports.dg (check_cxa_atexit_available): Change
13057         v3_target_compile to ${tool}_target_compile.
13058
13059 2006-05-11  Jason Merrill  <jason@redhat.com>
13060
13061         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13062
13063 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13064
13065         PR fortran/27553
13066         * gfortran.dg/label_5.f90: New test.
13067
13068 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13069
13070         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13071         check_effective_target_powerpc_altivec_ok): New.
13072         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13073         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13074         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13075         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13076         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13077         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13078         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13079         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13080         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13081         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13082         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13083         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13084         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13085         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13086         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13087         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13088         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13089         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13090         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13091         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13092         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13093         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13094         gcc.target/powerpc/altivec-9.c,
13095         gcc.target/powerpc/altivec-consts.c,
13096         gcc.target/powerpc/altivec-pr22085.c,
13097         gcc.target/powerpc/altivec-splat.c,
13098         gcc.target/powerpc/altivec-types-1.c,
13099         gcc.target/powerpc/altivec-types-2.c,
13100         gcc.target/powerpc/altivec-types-3.c,
13101         gcc.target/powerpc/altivec-types-4.c,
13102         gcc.target/powerpc/altivec-varargs-1.c,
13103         gcc.target/powerpc/altivec-vec-merge.c,
13104         gcc.target/powerpc/ppc-vector-memcpy.c,
13105         gcc.target/powerpc/ppc-vector-memset.c,
13106         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13107         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13108         these effective targets.
13109         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13110         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13111
13112 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13113
13114         PR middle-end/27384
13115         * g++.dg/other/fold1.C: New test.
13116
13117         PR middle-end/27488
13118         * gcc.dg/fold-nonneg-1.c: New test.
13119
13120         PR c++/27547
13121         * g++.dg/other/operator1.C: New test.
13122
13123 2006-05-11  Richard Guenther  <rguenther@suse.de>
13124
13125         PR middle-end/27529
13126         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13127
13128 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13129
13130         * lib/target-supports-dg.exp (check-flags): New.
13131         (dg-skip-if): Move flag checks.
13132
13133 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13134
13135         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13136         * lib/target-supports.dg (check_cxa_atexit_available): New.
13137
13138 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13139
13140         PR fortran/27470
13141         * gfortran.dg/multiple_allocation_2.f90: New test case.
13142
13143 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13144
13145         * gcc.target/arm/pr27387.C: Fix a comment typo.
13146
13147 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13148
13149         PR fortran/24549
13150         * gfortran.dg/error_recovery_1.f90: New test.
13151
13152 2006-05-10  Richard Guenther  <rguenther@suse.de>
13153
13154         PR tree-optimization/27302
13155         * gcc.dg/torture/pr27302.c: New testcase.
13156
13157 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13158         Richard Guenther  <rguenther@suse.de>
13159
13160         PR middle-end/27498
13161         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13162
13163 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13164
13165         PR rtl-optimization/27335
13166         * gcc.dg/pr27335.c: New test.
13167
13168 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13169
13170         * gcc.target/mips/mips-ps-5.c: New file.
13171
13172 2006-05-08  Jan Hubicka  <jh@suse.cz>
13173
13174         PR middle-end/25962
13175         * gcc.dg/pr25962.c: New.
13176
13177 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13178
13179         PR target/27158
13180         * gcc.target/powerpc/pr27158.c: New test case.
13181
13182 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13183
13184         PR testsuite/27476
13185         * ada/acats/run_all.sh: Use test -z.
13186
13187 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13188
13189         PR libfortran/18271
13190         * gfortran.dg/spec_expr_3.f90: New test.
13191
13192 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13193
13194         PR target/24879
13195         * gcc.target/i386/monitor.c: New file.
13196
13197 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13198
13199         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13200
13201 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13202
13203         PR c++/27447
13204         * g++.dg/other/ptrmem7.C: New test.
13205
13206 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13207
13208         PR target/27421
13209         * gcc.dg/array-9.c: New test.
13210
13211 2006-05-07  Richard Guenther  <rguenther@suse.de>
13212
13213         PR tree-optimization/27409
13214         * gcc.dg/torture/pr27409.c: New testcase.
13215
13216 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13217
13218         PR fortran/27457
13219         * gfortran.dg/select_6.f90: New.
13220
13221 2006-05-07  Richard Guenther  <rguenther@suse.de>
13222
13223         PR tree-optimization/27136
13224         * gcc.dg/torture/pr27136.c: New testcase.
13225
13226 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13227
13228         PR fortran/24813
13229         * gfortran.dg/char_cons_len_1.f90: New test.
13230
13231 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13232
13233         PR c++/27427
13234         * g++.dg/template/incomplete2.C: New test.
13235
13236 2006-05-06  Richard Guenther  <rguenther@suse.de>
13237
13238         PR tree-optimization/27151
13239         * gcc.dg/vect/pr27151.c: New testcase.
13240
13241 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13242
13243         PR c++/27430
13244         * g++.dg/template/void1.C: New test.
13245
13246         PR c++/27423
13247         * g++.dg/other/void2.C: New test.
13248
13249         PR c++/27422
13250         * g++.dg/conversion/void1.C: New test.
13251
13252 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13253
13254         PR/21391
13255         * g++.dg/other/unused1.C: New.
13256
13257 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13258
13259         PR objc/27240
13260         * objc.dg/member-1.m: New test.
13261
13262 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13263
13264         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13265
13266 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13267
13268         PR libfortran/26985
13269         * gfortran.dg/matmul_2.f90: New test.
13270
13271 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13272
13273         * ada/acats/run_all.sh: Use sync when main not found.
13274
13275 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13276
13277         PR target/26765
13278         * gcc.target/mips/pr26765.c: New.
13279
13280 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13281
13282         * gcc.target/bfin: New directory.
13283         * gcc.target/bfin/bfin.exp: New file.
13284         * gcc.target/bfin/frmul.c: New file.
13285         * gcc.target/bfin/arith.c: New file.
13286         * gcc.target/bfin/mul-combine.c: New file.
13287         * gcc.target/bfin/shift.c: New file.
13288
13289 2006-05-04  Richard Guenther  <rguenther@suse.de>
13290
13291         PR tree-optimization/14287
13292         PR tree-optimization/14844
13293         PR tree-optimization/19792
13294         PR tree-optimization/21608
13295         PR tree-optimization/27090
13296         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13297         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13298         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13299         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13300         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13301
13302 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13303
13304         PR tree-optimization/27285
13305         * gcc.c-torture/execute/pr27285.c: New test.
13306
13307         PR middle-end/27388
13308         * gcc.dg/gomp/pr27388-1.c: New test.
13309         * gcc.dg/gomp/pr27388-2.c: New test.
13310         * gcc.dg/gomp/pr27388-3.c: New test.
13311
13312         PR c++/27359
13313         * g++.dg/gomp/pr27359.C: New test.
13314
13315 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13316
13317         PR fortran/20248
13318         * gfortran.dg/iargc.f90: New test.
13319
13320 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13321
13322         PR c++/27102
13323         * g++.dg/template/crash49.C: New test.
13324
13325 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13326
13327         PR testsuite/27032
13328         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13329
13330 2006-05-02  Jeff Law  <law@redhat.com>
13331
13332         PR tree-optimization/27364
13333         * gcc.c-torture/execute/pr27364.c: New test.
13334
13335 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/27309
13338         * g++.dg/parser/ctor5.C: New test.
13339
13340 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13341
13342         PR target/27387
13343         * gcc.target/arm/arm.exp: New.
13344         * gcc.target/arm/pr27387.C: Likewise.
13345
13346 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13347
13348         PR fortran/27269
13349         PR fortran/27324
13350         * gfortran.dg/module_equivalence_2.f90: New test.
13351
13352 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR middle-end/27337
13355         * g++.dg/gomp/pr27337-1.C: New test.
13356         * g++.dg/gomp/pr27337-2.C: New test.
13357
13358         PR middle-end/27328
13359         * gcc.dg/gomp/pr27328.c: New test.
13360
13361         PR middle-end/27325
13362         * g++.dg/gomp/pr27325.C: New test.
13363
13364         PR middle-end/27310
13365         * g++.dg/gomp/pr27310.C: New test.
13366
13367 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13368
13369         PR tree-optimization/27291
13370         * g++.dg/tree-ssa/pr27291.C: New test.
13371
13372 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13373
13374         PR tree-optimization/27283
13375         * g++.dg/tree-ssa/pr27283.C: New test.
13376
13377 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13378
13379         * gcc.dg/tree-ssa/loop-16.c: New test.
13380
13381 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13382             Joseph S. Myers  <joseph@codesourcery.com>
13383
13384         * gcc.dg/Wconversion-3.c: New test case.
13385         * gcc.dg/Wconversion-4.c: Likewise.
13386
13387 2006-05-01  Richard Guenther  <rguenther@suse.de>
13388
13389         PR tree-optimization/26726
13390         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13391
13392 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13393
13394         * gcc.dg/Woverflow-1.c: New test case.
13395         * gcc.dg/Woverflow-2.c: Likewise.
13396         * gcc.dg/Woverflow-3.c: Likewise.
13397
13398 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13399
13400         PR c++/27094
13401         * g++.dg/template/defarg8.C: New test.
13402
13403 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13404
13405         PR c++/27278
13406         * g++.dg/parse/operator7.C: New test.
13407
13408 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13409
13410         PR c++/11471
13411         PR c++/27102
13412         * g++.dg/template/crash48.C: New test.
13413
13414         PR c++/27279
13415         * g++.dg/parse/ctor4.C: New test.
13416
13417 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13418
13419         PR fortran/25681
13420         * gfortran.df/char_type_len.f90: New test.
13421
13422 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         PR libgfortran/27304
13425         * gfortran.dg/fmt_exhaust.f90: New test.
13426
13427 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13428
13429         PR c/25309
13430         * gcc.dg/large-size-array-2.c: New test case.
13431
13432 2006-04-28  Richard Guenther  <rguenther@suse.de>
13433
13434         PR target/26826
13435         * gcc.target/i386/pr26826.c: New testcase.
13436
13437 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13438
13439         PR middle-end/27260
13440         * gcc.c-torture/execute/pr27260.c: New.
13441
13442 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13443
13444         PR middle-end/27095
13445         * gcc.dg/pr27095.c: New.
13446
13447 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13448
13449         PR c++/27292
13450         * g++.dg/conversion/bitfield4.C: New test.
13451
13452 2006-04-27  Eric Christopher  <echristo@apple.com>
13453
13454         * gcc.dg/pragma-ms_struct.c: New.
13455
13456 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13457
13458         PR c++/27102
13459         * g++.dg/template/crash47.C: New test.
13460
13461 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13462
13463         * gcc.target/i386/sse-7.c: build with -msse.
13464
13465 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13466
13467         PR testsuite/27274:
13468         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13469         (main): Exit if processor doesn't support SSE.
13470
13471 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13472
13473         PR middle-end/27282
13474         * gcc.c-torture/compile/pr27282.c: New test.
13475
13476 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13477
13478         PR middle-end/26913
13479         * g++.dg/gomp/pr26913.C: New test.
13480
13481         PR c/25996
13482         * gcc.dg/gomp/pr25996.c: New test.
13483         * g++.dg/gomp/pr25996.C: New test.
13484
13485 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13486
13487         PR rtl-optimization/26725
13488         * gcc.c-torture/compile/pr26725.c: New test.
13489
13490 2006-04-25  Richard Guenther  <rguenther@suse.de>
13491
13492         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13493         than n + -1.
13494
13495 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13496
13497         * gcc.dg/20060425-1.c: New testcase.
13498
13499 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13500
13501         PR tree-optimization/26865
13502         * gcc.dg/pr26865.c: New test.
13503
13504 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13505
13506         PR c++/27292
13507         * g++.dg/conversion/bitfield1.C: New test.
13508         * g++.dg/conversion/bitfield2.C: Likewise.
13509         * g++.dg/conversion/bitfield3.C: Likewise.
13510
13511 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13512         Richard Guenther  <rguenther@suse.de>
13513
13514         PR tree-optimization/27236
13515         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13516
13517 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13518
13519         PR c++/19963
13520         * g++.dg/other/incomplete2.C: New test.
13521
13522 2006-04-24  Richard Guenther  <rguenther@suse.de>
13523
13524         PR middle-end/26869
13525         * gcc.dg/torture/pr26869.c: New testcase.
13526
13527 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13528         Richard Guenther  <rguenther@suse.de>
13529
13530         PR tree-optimization/27218
13531         * g++.dg/tree-ssa/pr27218.C: New testcase.
13532
13533 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13534
13535         PR c++/26912
13536         * g++.dg/template/friend41.C: New test.
13537
13538 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13539
13540         * g++.dg/opt/pr15551.C: Include cstdio.
13541         (main): Use remove instead of unlink.
13542
13543 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13544
13545         * gcc.dg/sibcall-7.c: New test.
13546         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13547         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13548         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13549         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13550         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13551
13552 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/26534
13555         * g++.dg/opt/bitfield1.C: New test.
13556         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13557         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13558         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13559         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13560         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13561         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13562         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13563         * g++.dg/abi/bitfield2.C: Likewise.
13564         * g++.dg/init/bitfield1.C: Likewise.
13565
13566 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/25099
13569         * gfortran.dg/elemental_subroutine_4.f90: New test.
13570         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13571         call sub (m, x).
13572
13573 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13574
13575         * gcc.c-torture/compile/20060421-1.c: New testcase.
13576
13577 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13578
13579         PR c/25875
13580         * gcc.dg/init-bad-4.c: New test.
13581
13582 2006-04-21  Paul Brook  <paul@codesourcery.com>
13583
13584         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13585
13586 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13587
13588         PR fortran/27122
13589         * gfortran.dg/defined_operators_1.f90: New test.
13590         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13591         remove old ones associated, incorrectly, with Note 5.46.
13592
13593         PR fortran/27113
13594         * gfortran.dg/character_array_constructor_1.f90: New test.
13595
13596 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.dg/20060419-1.c: New test.
13599
13600 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13601
13602         PR c/26774
13603         * gcc.dg/struct-parse-1.c: New test case.
13604
13605 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13606
13607         PR c++/26558
13608         * g++.dg/parse/template19.C: New test.
13609
13610         PR c++/26739
13611         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13612
13613         PR c++/26036
13614         * g++.dg/expr/call3.C: New test.
13615
13616         PR c++/10385
13617         * g++.dg/conversion/dynamic1.C: New test.
13618
13619 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/27102
13622         * g++.dg/template/crash35.C: Tweak error markers.
13623         * g++.dg/template/crash46.C: New test.
13624         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13625         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13626
13627 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13628
13629         PR rtl-optimization/14261
13630         * gcc.c-torture/compile/20060419-1.c: Added.
13631
13632 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13633
13634         * gfortran.dg/label_1.f90: Adjust dg-error.
13635
13636 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13637
13638         PR target/26961
13639         * gcc.dg/fold-cond-1.c: New test case.
13640         * gcc.dg/pr26961-1.c: Likewise.
13641
13642 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13643
13644         PR libgfortran/27138
13645         * gfortran.dg/read_bad_advance.f90: New test.
13646
13647 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13648             Dale Johannesen  <dalej@apple.com>
13649
13650         PR target/24076
13651         * gcc.target/i386/vecinit-3.c: New testcase.
13652         * gcc.target/i386/vecinit-4.c: Likewise.
13653         * gcc.target/i386/sse-18.c: Likewise.
13654         * gcc.target/i386/sse-19.c: Likewise.
13655
13656 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13657
13658         * gfortran.dg/allocate_zerosize_1.f90: New test.
13659
13660 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13661
13662         PR c++/26365
13663         * g++.dg/template/crash45.C: New test.
13664
13665 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13666
13667         PR fortran/26787
13668         * gfortran.dg/proc_assign_1.f90: New test.
13669         * gfortran.dg/procedure_lvalue.f90: Change message.
13670         * gfortran.dg/namelist_4.f90: Add new error.
13671
13672         PR fortran/25597
13673         PR fortran/27096
13674         * gfortran.dg/auto_pointer_array_result_1.f90
13675
13676         PR fortran/27089
13677         * gfortran.dg/specification_type_resolution_1.f90
13678
13679         PR fortran/18003
13680         PR fortran/25669
13681         PR fortran/26834
13682         * gfortran.dg/bounds_temporaries_1.f90: New test.
13683
13684         PR fortran/27124
13685         * gfortran.dg/array_return_value_1.f90: New test.
13686
13687 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13688
13689         PR fortran/25336
13690         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13691
13692 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13693
13694         PR middle-end/26823
13695         * g++.dg/gomp/pr26823-1.C: New test.
13696         * g++.dg/gomp/pr26823-2.C: New test.
13697
13698 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13699
13700         PR middle-end/27134
13701         * gcc.dg/pr27314.c: New test.
13702
13703 2006-04-13  Richard Henderson  <rth@redhat.com>
13704
13705         * g++.dg/gomp/block-0.C: Update expected matches.
13706
13707 2006-04-13  DJ Delorie  <dj@redhat.com>
13708
13709         * lib/target-supports.exp (check_effective_target_int32plus): New.
13710         (check_effective_target_ptr32plus): New.
13711         (check_effective_target_size32plus): New.
13712         (check_effective_target_int16): New.
13713         (check_profiling_available): Add m32c to the list of unsupported
13714         targets.
13715
13716         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13717         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13718         memory size.
13719         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13720         pointers.
13721         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13722         size_t.
13723         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13724         and size_t.
13725         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13726         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13727         not just xstormy16.  Skip m32c due to weird pointer size.
13728         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13729         not just xstormy16.
13730         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13731         not just xstormy16.
13732         * gcc.dg/20020312-2.c: Add m32c support.
13733         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13734         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13735         in test.
13736         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13737         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13738         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13739         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13740         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13741         formats
13742         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13743         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13744         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13745         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13746         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13747         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13748         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13749         in test.
13750         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13751         in test.
13752         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13753         * gcc.dg/pr23049.c: Require >=32 bit integers.
13754         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13755         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13756         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13757         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13758         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13759         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13760         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13761         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13762         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13763         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13764         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13765         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13766         prototype in test.
13767         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13768         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13769         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13770         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13771         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13772
13773         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13774         * gcc.c-torture/execute/20040703-1.x: Likewise.
13775         * gcc.c-torture/execute/20040705-1.x: Likewise.
13776         * gcc.c-torture/execute/20040705-2.x: Likewise.
13777         * gcc.c-torture/execute/20040709-1.x: Likewise.
13778         * gcc.c-torture/execute/20040709-2.x: Likewise.
13779         * gcc.c-torture/execute/20040811-1.x: Likewise.
13780         * gcc.c-torture/execute/20050316-1.x: Likewise.
13781         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13782         * gcc.c-torture/execute/pr19689.x: Likewise.
13783         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13784         * gcc.c-torture/execute/usmul.x: Likewise.
13785         * gcc.c-torture/execute/vrp-5.x: Likewise.
13786         * gcc.c-torture/execute/vrp-6.x: Likewise.
13787         * gcc.dg/debug/20041023-1.s: Likewise.
13788
13789 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13790
13791         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13792         of integers to a vector types are now constant expressions in C.
13793         * gcc.dg/vect/vect-fold-1.c: New test case.
13794
13795 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13796             Ulrich Weigand  <uweigand@de.ibm.com>
13797
13798         PR target/27006
13799         * gcc.dg/vmx/pr27006.c: New testcase.
13800
13801 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13802
13803         PR libgfortran/26766
13804         * gfortran.dg/write_recursive.f90: New test.
13805
13806 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13807
13808         * g++.dg/parse/dtor7.C: New test.
13809         * g++.dg/parse/new1.C: Add error marker.
13810         * g++.dg/template/new3.C: New test.
13811
13812         PR c++/26122
13813         * g++.dg/template/pure1.C: New test.
13814
13815         PR c++/26295
13816         * g++.dg/parse/ptrmem4.C: New test.
13817
13818 2006-04-10  Jeff Law  <law@redhat.com>
13819
13820         PR/27087
13821         * gcc.c-torture/compile/pr27087.c: New test.
13822
13823 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13824
13825         PR/21391
13826         * gcc.dg/20060410.c: New.
13827
13828 2006-04-10  Matthias Klose  <doko@debian.org>
13829
13830         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13831         Recognize multilib directory names containing underscores.
13832
13833 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13834
13835         * gcc.target/i386/vecinit-1.c: New test case.
13836         * gcc.target/i386/vecinit-2.c: Likewise.
13837
13838 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13839
13840         PR debug/27057
13841         * g++.dg/debug/dwarf2-2.C: New test.
13842
13843 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13844
13845         PR rtl-optimization/27073
13846         * gcc.c-torture/execute/pr27073.c: New test.
13847
13848 2006-04-08  Mike Stump  <mrs@apple.com>
13849
13850         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13851
13852 2006-04-07  Richard Guenther  <rguenther@suse.de>
13853
13854         PR tree-optimization/26135
13855         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13856
13857 2006-04-06  Jan Hubicka  <jh@suse.cz>
13858
13859         PR profile/26399
13860         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13861
13862 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13863
13864         * g++.dg/conversion/nullptr1.C: New test case.
13865         * g++.dg/conversion/nullptr2.C: Likewise.
13866
13867 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13868
13869         * gfortran.dg/dependency_18.f90: New test case.
13870
13871 2006-04-05  Richard Guenther  <rguenther@suse.de>
13872
13873         PR tree-optimization/26919
13874         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13875         * gcc.dg/ipa/ipa-2.c: Likewise.
13876         * gcc.dg/ipa/ipa-3.c: Likewise.
13877         * gcc.dg/ipa/ipa-5.c: Likewise.
13878
13879 2006-04-05  Richard Guenther  <rguenther@suse.de>
13880
13881         PR tree-optimization/26763
13882         * gcc.dg/torture/pr26763-1.c: New testcase.
13883         * gcc.dg/torture/pr26763-2.c: Likewise.
13884
13885 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13886
13887         PR fortran/23634
13888         PR fortran/25619
13889         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13890
13891 2006-04-04  Eric Christopher  <echristo@apple.com>
13892
13893         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13894         stubs.
13895         * gcc.target/i386/387-5.c: Ditto.
13896
13897 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13898
13899         * gcc.target/sparc/struct-ret-check.c: New test.
13900
13901 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13902
13903         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13904         zero decimal digits specified in format.
13905
13906 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13907
13908         PR fortran/26891
13909         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13910
13911         PR fortran/26976
13912         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13913         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13914         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13915         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13916         compliant and detect bigendian-ness.
13917
13918 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13919
13920         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13921         dummy arguments work when the actual argument is itself a dummy
13922         argument of the caller.
13923
13924 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13925
13926         PR libfortran/24685
13927         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13928
13929 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13930
13931         * gfortran.dg/dependencency_17.f90: New test case.
13932
13933 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13934
13935         * gfortran.dg/dependency_14.f90: New test case.
13936         * gfortran.dg/dependency_15.f90: Likewise.
13937         * gfortran.dg/dependency_16.f90: Likewise.
13938
13939 2006-03-31  Asher Langton  <langton2@llnl.gov>
13940
13941         PR fortran/25358
13942         gfortran.dg/cray_pointers_6.f90: New test.
13943
13944 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13945
13946         PR libgfortran/26890
13947         * gfortran.dg/read_size_noadvance.f90: New test.
13948
13949 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13950
13951         PR fortran/25031
13952         * gfortran.dg/multiple_allocation_1.f90: Check that the
13953         size has changed after a re-allocation with stat.
13954
13955 2006-03-30  Richard Guenther  <rguenther@suse.de>
13956
13957         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13958         removal.
13959         * gcc.target/i386/sselibm-2.c: Likewise.
13960         * gcc.target/i386/sselibm-3.c: Likewise.
13961         * gcc.target/i386/sselibm-4.c: Likewise.
13962         * gcc.target/i386/sselibm-5.c: Likewise.
13963
13964 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13965
13966         * gcc.dg/fold-andxor-1.c: New test case.
13967         * gcc.dg/fold-xorand-1.c: Likewise.
13968
13969 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13970
13971         * gcc.dg/fold-convnotconv-1.c: New test case.
13972
13973 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13974
13975         PR fortran/26779
13976         * gfortran.dg/private_type_5.f90: New test.
13977
13978 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13979
13980         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13981
13982 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13983
13984         * gfortran.dg/advance_2.f90: New test.
13985         * gfortran.dg/advance_3.f90: New test.
13986
13987         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13988
13989 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13990
13991         PR libgfortran/26661
13992         PR libgfortran/26880
13993         * gfortran.dg/read_x_past.f: New test.
13994
13995 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13996
13997         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13998         to be STABS.
13999
14000 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14001
14002         * objc.dg/dwarf-1.m: Skip on AIX.
14003         * objc.dg/dwarf-2.m: Skip on AIX.
14004
14005 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14006
14007         PR fortran/26816
14008         * gfortran.dg/float_1.f90: New test.
14009
14010 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14011
14012         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14013         X86_64 targets.
14014         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14015
14016 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14017
14018         PR libfortran/26735
14019         * gfortran.dg/convert_implied_open.f90: New test case.
14020
14021 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14022
14023         PR fortran/26769
14024         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14025
14026 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14027
14028         PR middle-end/26717
14029         * gcc.dg/pr26717.c: New test.
14030
14031 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14032
14033         * gfortran.dg/dependency_12.f90: New test case.
14034
14035 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14036
14037         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14038
14039 2006-03-24  Jeff Law  <law@redhat.com>
14040
14041         * gcc.c-torture/pr26840.c: New test.
14042
14043 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14044
14045         * objc.dg/dwarf-2.m: New.
14046         * obj-c++.dg/dwarf-2.mm: New.
14047
14048         * g++.old-deja/g++.other/init19.C: New.
14049
14050 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14051
14052         * g++.dg/eh/spbp.C: Skip on AIX.
14053
14054 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14055
14056         PR middle-end/26611
14057         * g++.dg/gomp/pr26611-1.C: New test.
14058         * g++.dg/gomp/pr26611-2.C: New test.
14059
14060 2006-03-24  Jeff Law  <law@redhat.com>
14061
14062         * gcc.c-torture/compile/pr26833.c: New test.
14063         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14064
14065 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14066
14067         * gfortran.dg/endfile_2.f90: Delete temp file.
14068
14069 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14070
14071         PR fortran/19303
14072         * gfortran.dg/record_marker_1.f90: New test case.
14073         * gfortran.dg/record_marker_2.f: New test case.
14074         * gfortran.dg/record_marker_3.f90: New test case.
14075
14076 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14077
14078         PR fortran/17298
14079         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14080         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14081
14082 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14083
14084         * lib/gcc-dg.exp (cleanup-modules): New proc.
14085         * gfortran.dg/allocatable_function_1.f90,
14086         gfortran.dg/allocate_char_star_scalar_1.f90,
14087         gfortran.dg/assumed_charlen_function_1.f90,
14088         gfortran.dg/assumed_dummy_1.f90,
14089         gfortran.dg/assumed_shape_ranks_1.f90,
14090         gfortran.dg/assumed_shape_ranks_2.f90,
14091         gfortran.dg/assumed_size_dt_dummy.f90,
14092         gfortran.dg/auto_char_dummy_array_1.f90,
14093         gfortran.dg/auto_char_len_3.f90,
14094         gfortran.dg/automatic_module_variable.f90,
14095         gfortran.dg/bad_automatic_objects_1.f90,
14096         gfortran.dg/char_array_constructor.f90,
14097         gfortran.dg/char_array_structure_constructor.f90,
14098         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14099         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14100         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14101         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14102         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14103         gfortran.dg/derived_pointer_recursion.f90,
14104         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14105         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14106         gfortran.dg/dummy_functions_1.f90,
14107         gfortran.dg/elemental_initializer_1.f90,
14108         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14109         gfortran.dg/elemental_pointer_1.f90,
14110         gfortran.dg/elemental_subroutine_1.f90,
14111         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14112         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14113         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14114         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14115         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14116         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14117         gfortran.dg/global_references_1.f90,
14118         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14119         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14120         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14121         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14122         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14123         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14124         gfortran.dg/large_integer_kind_1.f90,
14125         gfortran.dg/large_real_kind_1.f90,
14126         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14127         gfortran.dg/module_double_reuse.f90,
14128         gfortran.dg/module_equivalence_1.f90,
14129         gfortran.dg/module_interface_1.f90,
14130         gfortran.dg/module_parameter_array_refs_1.f90,
14131         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14132         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14133         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14134         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14135         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14136         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14137         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14138         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14139         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14140         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14141         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14142         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14143         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14144         gfortran.dg/same_name_1.f90,
14145         gfortran.dg/sibling_dummy_procedure_1.f90,
14146         gfortran.dg/sibling_dummy_procedure_2.f90,
14147         gfortran.dg/sibling_dummy_procedure_3.f90,
14148         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14149         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14150         gfortran.dg/used_dummy_types_2.f90,
14151         gfortran.dg/used_dummy_types_3.f90,
14152         gfortran.dg/used_dummy_types_4.f90,
14153         gfortran.dg/used_dummy_types_5.f90,
14154         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14155         gfortran.dg/userdef_operator_1.f90: Use it.
14156
14157 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14160         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14161         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14162         gfortran.dg/write_back.f,
14163         gfortran.fortran-torture/execute/inquire_1.f90,
14164         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14165
14166 2006-03-21  Jeff Law  <law@redhat.com>
14167
14168         * gcc.dg/tree-ssa/vrp28.c: New test.
14169
14170 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14171
14172         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14173         if _STDC_C99 is defined.
14174         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14175         * gcc.dg/builtins-20.c: Likewise.
14176         * gcc.dg/builtins-53.c: Likewise.
14177         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14178         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14179
14180 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14181
14182         PR tree-opt/26781
14183         * gcc.c-torture/compile/pr26781-1.c: New test.
14184         * gcc.c-torture/compile/pr26781-2.c: New test.
14185
14186 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14187
14188         PR c++/26690
14189         * g++.dg/gomp/pr26690-1.C: New test.
14190         * g++.dg/gomp/pr26690-2.C: New test.
14191
14192 2006-03-20  Jeff Law  <law@redhat.com>
14193
14194         * gcc.dg/tree-ssa/pr21829.c: New test.
14195
14196         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14197
14198 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14199
14200         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14201         (check_visibility_available): Use it.
14202         (check_effective_target_default_packed): Likewise.
14203         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14204         (check_effective_target_fopenmp): Likewise.
14205         (check_effective_target_freorder): Likewise.
14206         (check_effective_target_fpic): Likewise.
14207         (check_named_sections_available): Likewise.
14208         (check_effective_target_ilp32): Likewise.
14209         (check_effective_target_lp64): Likewise.
14210
14211 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14212
14213         PR fortran/20935
14214         * gfortran.dg/scalar_mask_2.f90: New test case.
14215
14216 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         PR tree-opt/26629
14219         * gcc.dg/tree-ssa/loadpre12.c: New test.
14220         * gcc.dg/tree-ssa/loadpre13.c: New test.
14221         * gcc.dg/tree-ssa/loadpre14.c: New test.
14222         * gcc.dg/tree-ssa/loadpre15.c: New test.
14223         * gcc.dg/tree-ssa/loadpre16.c: New test.
14224         * gcc.dg/tree-ssa/loadpre17.c: New test.
14225         * gcc.dg/tree-ssa/loadpre18.c: New test.
14226         * gcc.dg/tree-ssa/loadpre19.c: New test.
14227         * gcc.dg/tree-ssa/loadpre20.c: New test.
14228         * gcc.dg/tree-ssa/loadpre21.c: New test.
14229         * gcc.dg/tree-ssa/loadpre22.c: New test.
14230
14231 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14232
14233         PR fortran/26741
14234         * gfortran.dg/elemental_initializer_1.f90: New test.
14235
14236         PR fortran/26716
14237         * gfortran.dg/assumed_shape_ranks_2: New test.
14238
14239 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14240
14241         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14242         target fpic.
14243
14244 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14245
14246         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14247         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14248         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14249         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14250         gfortran.fortran-torture/execute/direct_io.f90,
14251         gfortran.fortran-torture/execute/inquire_2.f90,
14252         gfortran.fortran-torture/execute/inquire_4.f90,
14253         gfortran.fortran-torture/execute/list_read_1.f90,
14254         gfortran.fortran-torture/execute/open_replace.f90,
14255         gfortran.fortran-torture/execute/slash_edit.f90,
14256         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14257         temporary files from testcases.
14258
14259 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14260
14261         PR libgfortran/26509
14262         gfortran.dg/write_direct_eor.f90: New test.
14263
14264 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14265
14266         * gcc.target/powerpc/pr26350.c: New.
14267         * gcc.target/powerpc/indexed-addr.c: New.
14268
14269 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14270
14271         * gfortran.dg/dependency_13.f90: New test case.
14272
14273 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14274
14275         PR middle-end/21781
14276         * gcc.dg/real-const-1.c: New test case.
14277
14278 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14279
14280         * g++.old-deja/g++.other/init18.C: New.
14281         * g++.old-deja/g++.other/init5.C: Remove xfail.
14282
14283 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14284
14285         * g++.dg/opt/pr15551.C: Cleanup temp file.
14286
14287 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14288
14289         PR c++/6634
14290         g++.dg/parse/long1.C: New test.
14291
14292 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14293
14294         PR fortran/19101
14295         * gfortran.dg/continuation.f90: New test.
14296         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14297
14298 2006-03-14  Richard Guenther  <rguenther@suse.de>
14299
14300         PR tree-optimization/26672
14301         * gcc.dg/torture/pr26672.c: New testcase.
14302
14303 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14304
14305         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14306         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14307
14308 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14309
14310         PR middle-end/26557
14311         * gcc.c-torture/compile/switch-1.c: New test case.
14312
14313 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14314
14315         PR fortran/25378
14316         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14317         test to include more permuatations of mask and index.
14318         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14319         respond to F2003 spec. that the position returned for an all false
14320         mask && condition is zero.
14321
14322 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14323
14324         PR middle-end/25989
14325         * gcc.dg/gomp/pr25989.c: New test.
14326
14327 2006-03-13  Jeff Law  <law@redhat.com>
14328
14329         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14330
14331 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14332
14333         * gcc.dg/switch-9.c: New test.
14334
14335 2006-03-13  Richard Guenther  <rguenther@suse.de>
14336
14337         PR middle-end/26630
14338         * gcc.dg/torture/pr26630.c: New testcase.
14339
14340 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14341
14342         * gfortran.dg/dependency_10.f90: New test case.
14343         * gfortran.dg/dependency_11.f90: Likewise.
14344
14345 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14346             Erik Edelmann  <eedelman@gcc.gnu.org>
14347
14348         * gfortran.dg/allocatable_function_1.f90: New.
14349         * gfortran.dg/allocatable_function_2.f90: New.
14350
14351 2006-03-10  Richard Guenther  <rguenther@suse.de>
14352
14353         PR middle-end/26565
14354         * gcc.dg/torture/pr26565.c: New testcase.
14355
14356 2006-03-09  Eric Christopher  <echristo@apple.com>
14357
14358         * gcc.c-torture/compile/20060309-1.c: New.
14359
14360 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14361
14362         PR libgfortran/26499
14363         * gfortran.dg/write_back.f: New test.
14364         * gfortran.dg/write_rewind_1.f: New test.
14365         * gfortran.dg/write_rewind_2.f: New test.
14366
14367 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14368
14369         PR libgfortran/26554
14370         * gfortran.dg/read_logical.f90: New test.
14371
14372 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14373
14374         * ada/acats/norun.lst: cdd2a03 now passes.
14375
14376 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         PR testsuite/25177
14379         * gcc.target/powerpc/pr18096-1.c: Change where the error
14380         would match.
14381
14382 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14383
14384         * gcc.target/i386/cleanup-1.c: New test.
14385         * gcc.target/i386/cleanup-2.c: New test.
14386
14387 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14388
14389         * gfortran.dg/dependency_9.f90: Remove for the time being.
14390
14391 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14392
14393         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14394         directive.
14395
14396 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14397
14398         * gfortran.dg/dependency_9.f90: New test case.
14399
14400 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14401
14402         * gfortran.dg/dependency_4.f90: New test case.
14403         * gfortran.dg/dependency_5.f90: New test case.
14404         * gfortran.dg/dependency_6.f90: New test case.
14405         * gfortran.dg/dependency_7.f90: New test case.
14406         * gfortran.dg/dependency_8.f90: New test case.
14407
14408 2006-03-03  Paul Brook  <paul@codesourcery.com>
14409
14410         * lib/target-supports.exp (check_profiling_available):
14411         Add m68k-*-elf.
14412
14413 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14414
14415         PR fortran/25031
14416         * multiple_allocation_1.f90: New test.
14417
14418 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14419
14420         PR tree-optimization/26524
14421         * gfortran.dg/pr26524.f: New test case.
14422
14423 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14424
14425         * g++.dg/template/repo5.C: Cleanup repo files.
14426         * gcc.dg/20051201-1.c: Cleanup coverage files.
14427         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14428         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14429         tree dump files.
14430
14431 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14432
14433         * objc.dg/objc-nofilename-1.m: New test.
14434         * objc.dg/bad-receiver-type.m: New test.
14435         * obj-c++.dg/bad-receiver-type.mm: New test.
14436
14437 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14438
14439         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14440
14441 2006-03-01  Mike Stump  <mrs@apple.com>
14442
14443         * g++.dg/abi/key2.C: Add.
14444
14445 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14446
14447         * gfortran.dg/logical_dot_product.f90: New test.
14448
14449         PR fortran/26393
14450         * gfortran.dg/used_interface_ref.f90: New test.
14451
14452         PR fortran/20938
14453         * gfortran.dg/dependency_2.f90: New test.
14454         * gfortran.fortran-torture/execute/where17.f90: New test.
14455         * gfortran.fortran-torture/execute/where18.f90: New test.
14456         * gfortran.fortran-torture/execute/where19.f90: New test.
14457         * gfortran.fortran-torture/execute/where20.f90: New test.
14458
14459 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14460
14461         * g++.dg/tree-ssa/pr26443.C: New test case.
14462
14463 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         PR middle-end/26022
14466         * g++.dg/opt/return-slot1.C: New test.
14467
14468 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14469
14470         PR libgfortran/26136
14471         * gfortran.dg/namelist_23.f90: New test.
14472
14473 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14474
14475         PR middle-end/14752
14476         * gcc.dg/fold-eqandshift-2.c: New test case.
14477
14478 2006-02-28  Richard Guenther  <rguenther@suse.de>
14479
14480         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14481         decomposition.
14482
14483 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14484
14485         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14486
14487 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14488
14489         PR libgfortran/26464
14490         * gfortran.dg/backspace_5.f: New test.
14491         * gfortran.dg/backspace_6.f: New test.
14492
14493 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14494
14495         * gcc.dg/fold-eqandnot-1.c: New test case.
14496
14497 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14498
14499         PR middle-end/19983
14500         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14501
14502 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14503
14504         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14505         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14506
14507 2006-02-26  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/26421
14510         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14511
14512 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14513
14514         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14515         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14516
14517 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14518
14519         * gcc.dg/fold-even-1.c: New test case.
14520
14521 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14522
14523         PR middle-end/21137
14524         * gcc.dg/fold-eqandshift-1.c: New test case.
14525
14526 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14527
14528         PR tree-optimization/25125
14529         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14530         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14531
14532 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14533
14534         PR tree-optimizations/26359
14535         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14536         with -fdump-tree-dceloop-details.
14537         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14538
14539 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14540
14541         PR middle-end/23673
14542         * gcc.dg/fold-eqxor-1.c: New test case.
14543         * gcc.dg/fold-eqxor-2.c: Likewise.
14544         * gcc.dg/fold-eqxor-3.c: Likewise.
14545
14546 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14547
14548         PR fortran/23092
14549         * scalar_mask_1.f90: New test.
14550
14551 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14552
14553         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14554         * g++.dg/eh/uncaught2.C: New.
14555         * g++.dg/eh/uncaught3.C: New.
14556
14557 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14558
14559         PR libgfortran/26423
14560         * gfortran.dg/read_many_1.f: New test.
14561
14562 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14563
14564         PR fortran/24519
14565         * gfortran.dg/dependency_3.f90: New test.
14566         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14567         XFAILs.
14568
14569         PR fortran/25395
14570         * gfortran.dg/equiv_6.f90: New test.
14571
14572 2006-02-23  Jeff Law  <law@redhat.com>
14573
14574         * gcc.c-torture/compile/pr26425.c: New test.
14575
14576 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14577
14578         PR middle-end/26412
14579         * gcc.dg/gomp/pr26412.c: New test.
14580
14581 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14582
14583         PR c++/26291
14584         * g++.dg/other/ellipsis1.C: New test.
14585         * g++.dg/parse/operator4.C: Adjust error marker.
14586
14587 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14588
14589         PR target/25603
14590         * gfortran.dg/pr25603.f: New testcase.
14591
14592 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14595         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14596
14597 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14598
14599         * g++.dg/eh/spbp.C: New.
14600
14601 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14602
14603         PR middle-end/26379
14604         * gcc.target/i386/mmx-7.c: New test.
14605
14606 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14607
14608         PR tree-optimization/26361
14609         * gcc.dg/tree-ssa/vrp27.c: New test case.
14610
14611 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14612
14613         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14614         * gcc.dg/tree-ssa/complex-4.c: Here.
14615
14616 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14617
14618         PR middle-end/19543
14619         * gfortran.dg/logical_1.f90: New test case.
14620
14621 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14622
14623         PR middle-end/26334
14624         * gcc.dg/20060218-1.c: Moved to...
14625         * gcc.target/i386/20060218-1.c: ... here.  New test.
14626
14627 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14628
14629         PR fortran/26201
14630         * gfortran.dg/convert_1.f90: New.
14631
14632 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14633
14634         PR fortran/25054
14635         * gfortran.dg/namelist_5.f90: New test.
14636
14637         PR fortran/25089
14638         * gfortran.dg/namelist_4.f90: New test.
14639
14640 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14641
14642         PR tree-opt/25680
14643         * gcc.dg/tree-ssa/complex-3.c: New test.
14644
14645 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14646
14647         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14648         variable to take into account the variable name in the
14649         function header.
14650         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14651
14652 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14653
14654         PR middle-end/26334
14655         * gcc.c-torture/compile/20060217-1.c: New test.
14656         * gcc.dg/20060218-1.c: New test.
14657
14658 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14659
14660         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14661
14662 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14663
14664         * gcc.dg/cpp/undef3.c: New test.
14665         * gcc.dg/cpp/trad/builtins2.c: New test.
14666
14667 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/26266
14670         * g++.dg/template/static22.C: New test.
14671         * g++.dg/template/static23.C: New test.
14672         * g++.dg/template/static24.C: New test.
14673         * g++.dg/template/non-dependent13.C: New test.
14674         * g++.dg/init/member1.C: Tweak error markers.
14675
14676 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14677
14678         PR target/26255
14679         * gcc.c-torture/compile/pr26255.c: New test case.
14680
14681 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14682
14683         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14684         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14685         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14686         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14687         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14688         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14689         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14690
14691 2006-02-16  Jeff Law  <law@redhat.com>
14692
14693         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14694         * gcc.dg/tree-ssa/vrp26.c: New test.
14695
14696 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14697
14698         PR target/20353
14699         PR target/24578
14700         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14701         __UCLIBC__ is defined.
14702
14703 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14704
14705         PR fortran/26224
14706         * gfortran.dg/gomp/pr26224.f: New test.
14707
14708 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14709
14710         PR tree-opt/25918
14711         * lib/target-supports.exp
14712         (check_effective_target_vect_short_mult): New.
14713         (check_effective_target_vect_char_mult): New.
14714         (check_effective_target_vect_widen_sum_qi_to_si): New.
14715         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14716         (check_effective_target_vect_widen_sum_hi_to_si): New.
14717         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14718         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14719         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14720         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14721         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14722         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14723         vect-reduc-pattern-2c.c
14724         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14725         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14726         vect-reduc-pattern-1c.c
14727
14728 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14729
14730         PR fortran/24557
14731         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14732
14733 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14734
14735         PR fortran/26054
14736         * gfortran.dg/enum_8.f90: Remove check for warning.
14737         * gfortran.dg/iomsg_1.f90: Ditto.
14738         * gfortran.dg/enum_1.f90: Ditto.
14739         * gfortran.dg/enum_9.f90: Ditto.
14740         * gfortran.dg/enum_2.f90: Ditto.
14741         * gfortran.dg/enum_10.f90: Ditto.
14742         * gfortran.dg/enum_3.f90: Ditto.
14743         * gfortran.dg/flush_1.f90: Ditto.
14744         * gfortran.dg/enum_4.f90: Ditto.
14745         * gfortran.dg/array_constructor_1.f90: Ditto.
14746         * gfortran.dg/enum_5.f90: Ditto.
14747         * gfortran.dg/enum_6.f90: Ditto.
14748         * gfortran.dg/enum_7.f90: Ditto.
14749
14750 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14751
14752         PR middle-end/26300
14753         * gcc.c-torture/compile/20060215-1.c: New test.
14754
14755 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14756
14757         PR middle-end/23670
14758         * gcc.dg/tree-ssa/andor-2.c: New test case.
14759
14760 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14761
14762         PR fortran/25045
14763         * optional_dim.f90: New test.
14764
14765 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14766
14767         PR fortran/26277
14768         * gfortran.dg/label_4.f90: New.
14769
14770 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14771             Diego Novillo  <dnovillo@redhat.com>
14772             Uros Bizjak  <uros@kss-loka.si>
14773
14774         * gfortran.dg/gomp: New directory.
14775
14776 2006-02-14  Richard Guenther  <rguenther@suse.de>
14777
14778         PR tree-optimization/26258
14779         * gcc.dg/torture/pr26258.c: New testcase.
14780
14781 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14782
14783         PR fortran/26246
14784         * gfortran.dg/pr26246_1.f90: New test.
14785         * gfortran.dg/pr26246_2.f90: New test.
14786
14787         PR middle-end/26092
14788         * gcc.c-torture/compile/20060208-1.c: New test.
14789
14790 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14791
14792         PR fortran/26074
14793         PR fortran/25103
14794         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14795         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14796         * gfortran.dg/automatic_module_variable.f90: Change error message.
14797
14798         PR fortran/20861
14799         * gfortran.dg/internal_dummy_1.f90: New test.
14800
14801         PR fortran/20871
14802         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14803
14804
14805         PR fortran/25083
14806         * gfortran.dg/uncommon_block_data_1.f90: New test.
14807         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14808         with standard.
14809
14810         PR fortran/25088
14811         * gfortran.dg/typed_subroutine_1.f90: New test.
14812
14813 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14814
14815         * objc.dg/dwarf-1.m: New.
14816
14817 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14818
14819         PR middle-end/24427
14820         * gcc.dg/tree-ssa/andor-1.c: New test case.
14821
14822 2006-02-13  Josh Conner  <jconner@apple.com>
14823
14824         PR target/25376
14825         * gcc.dg/pr25376.c: New test.
14826
14827         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14828         assemble.
14829         * lib/target-supports.exp (check_named_sections_available):
14830         Only compile named-sections test -- don't assemble.
14831
14832 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14833
14834         * g++.dg/warn/no-write-strings.C: New test.
14835         * g++.dg/warn/write-strings.C: Likewise.
14836         * g++.dg/warn/write-strings-default.C: Likewise.
14837
14838 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14839
14840         PR fortran/25806
14841         * gfortran.dg/ret_pointer_2.f90: New test.
14842
14843 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14844
14845         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14846
14847 2006-02-10  Jeff Law  <law@redhat.com>
14848
14849         * gcc.c-torture/compile/pr26213.c: New test.
14850
14851 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14852
14853         gfortran.dg/null_1.f90: New test.
14854
14855 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14856
14857         PR fortran/14771
14858         * gfortran.dg/parens_4.f90: New.
14859         * gfortran.dg/parens_5.f90: New.
14860
14861 2006-02-10  Richard Guenther  <rguenther@suse.de>
14862
14863         * gcc.dg/pr23372-1.c: Remove empty file.
14864
14865 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14866         Paul Thomas  <pault@gcc.gnu.org>
14867
14868         PR fortran/14771
14869         * gfortran.dg/parens_1.f90: New.
14870         * gfortran.dg/parens_2.f90: New.
14871         * gfortran.dg/parens_3.f90: New.
14872
14873 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14874
14875         PR fortran/26038
14876         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14877
14878         PR fortran/25059
14879         * gfortran.dg/impure_assignment_1.f90: New test.
14880
14881         PR fortran/25070
14882         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14883
14884 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14885
14886         PR target/26141
14887         * g++.dg/expr/stdarg2.C: New test.
14888
14889 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14890
14891         PR inline-asm/16194
14892         * gcc.dg/pr16194.c: New test.
14893
14894 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14895
14896         * ada/acats/run_acats: Use portable variant of "$@".
14897
14898 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14899
14900         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14901         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14902
14903 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         PR tree-opt/26179
14906         * g++.dg/opt/pr26179.C: New test.
14907
14908 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         PR middle-end/26134
14911         * gcc.dg/tree-ssa/complex-3.c: New test.
14912
14913 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14914
14915         * gcc.c-torture/compile/volatile-1.c: New test.
14916
14917 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14918
14919         PR 26180
14920         * gcc.dg/tree-ssa/pr26180.c: New test.
14921
14922 2006-02-08  Jeff Law  <law@redhat.com>
14923
14924         * gcc.dg/tree-ssa/pr21417.c: New test.
14925
14926 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14927
14928         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14929         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14930
14931 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14932
14933         * lib/scanrtl.exp: New.
14934
14935 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14936
14937         PR c++/26071
14938         * g++.dg/other/virtual2.C: New test.
14939
14940         PR c++/26070
14941         * g++.dg/other/virtual1.C: New test.
14942
14943 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14944
14945         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14946         cleanup-ipa-dump): Update dump file glob patterns.
14947         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14948         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14949
14950         * lib/gcc-dg.exp: Load it.
14951         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14952
14953 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14954
14955         PR testsuite/26159
14956         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14957         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14958
14959 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14960
14961         PR fortran/25577
14962         * gfortran.dg/mvbits_1.f90: New.
14963
14964 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14965
14966         * g++.dg/warn/Wdiv-by-zero.C: New test.
14967         * g++.dg/warn/Wno-div-by-zero.C: New.
14968
14969 2006-02-07  Jeff Law  <law@redhat.com>
14970
14971         * gcc.dg/tree-ssa/pr21559.c: New test.
14972
14973         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14974         multiple VRP passes.
14975         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14976         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14977         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14978         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14979         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14980         * gcc.dg/tree-ssa/vrp02.c: Likewise
14981         * gcc.dg/tree-ssa/vrp11.c: Likewise
14982         * gcc.dg/tree-ssa/pr14341.c: Likewise
14983         * gcc.dg/tree-ssa/vrp19.c: Likewise
14984         * gcc.dg/tree-ssa/vrp20.c: Likewise
14985         * gcc.dg/tree-ssa/vrp03.c: Likewise
14986         * gcc.dg/tree-ssa/pr21086.c: Likewise
14987         * gcc.dg/tree-ssa/pr21959.c: Likewise
14988         * gcc.dg/tree-ssa/vrp21.c: Likewise
14989         * gcc.dg/tree-ssa/vrp04.c: Likewise
14990         * gcc.dg/tree-ssa/pr25485.c: Likewise
14991         * gcc.dg/tree-ssa/pr22026.c: Likewise
14992         * gcc.dg/tree-ssa/vrp22.c: Likewise
14993         * gcc.dg/tree-ssa/vrp05.c: Likewise
14994         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14995         * gcc.dg/tree-ssa/pr20701.c: Likewise
14996         * gcc.dg/tree-ssa/vrp23.c: Likewise
14997         * gcc.dg/tree-ssa/vrp06.c: Likewise
14998         * gcc.dg/tree-ssa/pr22117.c: Likewise
14999         * gcc.dg/tree-ssa/pr20702.c: Likewise
15000         * gcc.dg/tree-ssa/vrp15.c: Likewise
15001         * gcc.dg/tree-ssa/pr21090.c: Likewise
15002         * gcc.dg/tree-ssa/pr21294.c: Likewise
15003         * gcc.dg/tree-ssa/vrp24.c: Likewise
15004         * gcc.dg/tree-ssa/vrp07.c: Likewise
15005         * gcc.dg/tree-ssa/pr21563.c: Likewise
15006         * gcc.dg/tree-ssa/pr25382.c: Likewise
15007         * gcc.dg/tree-ssa/vrp16.c: Likewise
15008         * gcc.dg/tree-ssa/vrp25.c: Likewise
15009         * gcc.dg/tree-ssa/vrp08.c: Likewise
15010         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15011         * gcc.dg/tree-ssa/vrp17.c: Likewise
15012         * gcc.dg/tree-ssa/pr21458.c: Likewise
15013         * g++.dg/tree-ssa/pr18178.C: Likewise
15014
15015 2006-02-07  Richard Guenther  <rguenther@suse.de>
15016
15017         PR c++/26140
15018         Revert
15019         2006-01-30  Richard Guenther  <rguenther@suse.de>
15020         PR c++/23372
15021         * gcc.dg/pr23372-1.C: New testcase.
15022
15023         * g++.dg/tree-ssa/pr26140.C: New testcase.
15024
15025 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15026
15027         PR c++/9737
15028         * g++.dg/template/ttp15.C: New test.
15029         * g++.dg/template/ttp16.C: Likewise.
15030         * g++.dg/template/ttp17.C: Likewise.
15031         * g++.old-deja/g++.pt/ttp36.C: Remove.
15032         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15033         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15034         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15035         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15036         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15037         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15038         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15039         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15040         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15041
15042 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15043
15044         PR libfortran/23815
15045         * unf_io_convert_4.f90: New test.
15046
15047 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15048
15049         * gcc.dg/tree-ssa/loadpre10.c: New test.
15050         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15051         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15052         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15053
15054 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15055
15056         PR libfortran/24685
15057         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15058
15059 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR tree-opt/25251
15062         * gfortran.dg/assign_7.f: New test.
15063
15064 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15065
15066         PR fortran/26041
15067         PR fortran/26064
15068         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15069         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15070         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15071
15072 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15073
15074         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15075         in size_t typedef.
15076
15077 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15078
15079         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15080         * g++.dg/charset/string.c (foo): Likewise.
15081         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15082         const char*
15083         * g++.dg/ext/builtin2.C (printf): Likewise.
15084         * g++.dg/init/new15.C (printf): Likewise.
15085         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15086         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15087         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15088         * g++.dg/template/non-dependent4.C (temp): Likewise.
15089         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15090         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15091         parameter type to const char*.
15092         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15093         Change type to const char*.
15094         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15095         Likewise.
15096         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15097         second parameter type to const char*.
15098         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15099         (Y::Y): Change parameter type to const char*.
15100         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15101         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15102         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15103         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15104         (char*).
15105         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15106         const char*.
15107         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15108         type to const char*.
15109         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15110         return type to const char*.
15111         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15112         to const char*.
15113         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15114         * g++.old-deja/g++.law/refs1.C: Likewise.
15115         * g++.old-deja/g++.law/visibility1.C: Likewise.
15116         * g++.old-deja/g++.law/visibility2.C: Likewise.
15117         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15118         const char*.
15119         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15120         * g++.old-deja/g++.mike/net48.C: Likewise.
15121         * g++.old-deja/g++.mike/p646.C: Likewise.
15122         * g++.old-deja/g++.mike/p6746.C: Likewise.
15123         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15124         type to const char*.
15125         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15126         deprecated conversion warning.
15127         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15128         char*.
15129         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15130         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15131         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15132         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15133         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15134         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15135         * g++.old-deja/g++.pt/t39.C: Likewise.
15136         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15137         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15138
15139 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15140
15141         PR fortran/25075
15142         intrinsic_argument_conformance_1.f90: New test.
15143
15144 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15145
15146         PR fortran/20845
15147         * gfortran.dg/char_result_11.f90: Add SAVE.
15148         * gfortran.dg/der_pointer_4.f90: Ditto.
15149         * gfortran.dg/default_initialization.f90: New test.
15150
15151 2006-02-03  Jeff Law  <law@redhat.com>
15152
15153         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15154         handle more than 100 dump files.
15155         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15156         * lib/scantree.exp (scan-tree-dump): Likewise.
15157         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15158         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15159         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15160         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15161         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15162
15163 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15164
15165         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15166
15167 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15168
15169         * g++.dg/template/using12.C: New test.
15170
15171 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15172
15173         * gcc.target/powerpc/pr25960.c: New test.
15174
15175 2006-02-02  Steven G. Kargl  <kargls@comcast>
15176
15177         PR fortran/24958
15178         gfortran.dg/nullify_2.f90: New test.
15179
15180 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15181
15182         PR 25990
15183         * gcc.dg/gomp/pr25990.c: New test.
15184
15185 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/25342
15188         * g++.gd/template/partial4.C: New test.
15189
15190 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15191
15192         PR middle-end/26001
15193         * gfortran.dg/data_char_2.f90: New.
15194
15195 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15196
15197         PR fortran/26039
15198         maxval_maxloc_conformance_1.f90: New test.
15199
15200 2006-01-31  Richard Guenther  <rguenther@suse.de>
15201
15202         * gcc.target/i386/sselibm-1.c: New testcase.
15203         * gcc.target/i386/sselibm-2.c: Likewise.
15204         * gcc.target/i386/sselibm-3.c: Likewise.
15205         * gcc.target/i386/sselibm-4.c: Likewise.
15206         * gcc.target/i386/sselibm-5.c: Likewise.
15207
15208 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15209
15210         PR fortran/24266
15211         * gfortran.dg/arrayio_derived_2.f90: New.
15212
15213 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15214
15215         * gcc.dg/unsigned-long-compare.c: New test.
15216
15217 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15218
15219         PR testsuite/25318
15220         * lib/target-supports.exp (check_effective_target_freorder):
15221         Check to see if target supports -freorder-blocks-and-partition.
15222         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15223         instead of "dg-require-named-sections".
15224
15225 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15226
15227         PR target/14798:
15228         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15229         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15230         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15231         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15232         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15233         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15234         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15235         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15236
15237 2006-01-30  Richard Guenther  <rguenther@suse.de>
15238
15239         PR c++/23372
15240         * gcc.dg/pr23372-1.C: New testcase.
15241
15242 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15243
15244         * gcc.dg/gomp/pr25874.c: New test.
15245
15246 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15247
15248         PR tree-opt/25911
15249         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15250
15251 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15252
15253         PR fortran/18578
15254         PR fortran/18579
15255         PR fortran/20857
15256         PR fortran/20885
15257         * gfortran.dg/intent_out_1.f90: New test.
15258
15259 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15260
15261         PR fortran/17911
15262         * gfortran.dg/procedure_lvalue.f90: New test.
15263
15264         PR fortran/20895
15265         PR fortran/25030
15266         * gfortran.dg/char_pointer_assign_2.f90: New test.
15267         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15268         assignment to be consistent with standard.
15269         * gfortran.dg/char_result_2.f90: The same.
15270         * gfortran.dg/char_result_8.f90: The same.
15271
15272 2006-01-28  Zack Weinberg  <zackw@panix.com>
15273
15274         * gcc.dg/Woverlength-strings.c
15275         * gcc.dg/Woverlength-strings-pedantic-c89.c
15276         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15277         * gcc.dg/Woverlength-strings-pedantic-c99.c
15278         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15279
15280 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15281
15282         * gcc.c-torture/execute/20060127-1.c: New test.
15283
15284 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15285
15286         PR c++/25999
15287         * g++.dg/ext/pragmaweak1.C: New test.
15288
15289 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/25855
15292         * g++.dg/template/spec29.C: New test.
15293
15294 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15295
15296         PR c/19606.
15297         * gcc.c-torture/execute/pr19606.c: New.
15298
15299 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15300
15301         * gcc.dg/pragma-re-4.c: New test.
15302
15303 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15304
15305         PR fortran/25964
15306         * gfortran.dg/assumed_size_refs_3.f90: New test.
15307
15308 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15309
15310         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15311
15312 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15313
15314         PR ada/21317
15315         * ada/acats/support/impdef.a: Add One_Long_Second.
15316         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15317         * ada/acats/tests/c9/c94026.a: Likewise.
15318         * ada/acats/tests/c9/c97305c.ada: Likewise.
15319         * ada/acats/tests/c9/c99004a.ada: Likewise.
15320
15321 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15322
15323         PR fortran/25964
15324         * gfortran.dg/global_references_2.f90: New test.
15325
15326         PR fortran/25084
15327         PR fortran/20852
15328         PR fortran/25085
15329         PR fortran/25086
15330         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15331         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15332
15333         PR fortran/25416
15334         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15335
15336 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15337
15338         PR c/25892
15339         * gcc.dg/Wpointer-sign.c: New.
15340         * gcc.dg/Wpointer-sign-Wall.c: New.
15341         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15342         * gcc.dg/Wpointer-sign-pedantic.c: New.
15343         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15344         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15345
15346 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15347
15348         PR C/25861
15349         * gcc.c-torture/compile/pr25861.c: New test.
15350
15351 2006-01-26  Paul Brook  <paul@codesourcery.com>
15352
15353         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15354         on short-enum targets.
15355         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15356         variable.
15357         (generate_fields): Use short_enums.
15358         (main): Set short_enums.  Document -e.
15359         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15360         on short-enum targets.
15361         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15362         variable.
15363         (generate_fields): Use short_enums.
15364         (main): Set short_enums.  Document -e.
15365         * lib/target-supports.exp (check_effective_target_short_enums): New.
15366
15367 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15368
15369         PR target/25947
15370         * gcc.dg/torture/pr25947-1.c: New test.
15371
15372 2006-01-25  Jan Hubicka  <jh@suse.cz>
15373             Roger Sayle  <roger@eyesopen.com>
15374
15375         PR rtl-optimization/25703
15376         * gcc.target/i386/20060125-1.c: New test case.
15377         * gcc.target/i386/20060125-2.c: New test case.
15378
15379 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15380
15381         PR fortran/18540
15382         * gfortran.dg/goto_1.f: New.
15383
15384 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15385
15386         PR fortran/25716
15387         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15388         25716 on 32-bit systems too.
15389
15390 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15391
15392         PR testsuite/25590
15393         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15394
15395 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15396
15397         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15398
15399 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400
15401         PR fortran/25835
15402         * gfortran.dg/read_eof.f90: Delete, renamed.
15403         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15404         * gfortran.dg/read_eof_2.f90: New test.
15405         * gfortran.dg/read_eof_3.f90: New test.
15406
15407 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15408
15409         PR tree-opt/25860
15410         * gcc.c-torture/compile/pr25860.c: New test.
15411
15412 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15413
15414         PR c++/25552
15415         * g++.dg/parse/dtor8.C: New test.
15416
15417 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15418
15419         PR testsuite/25891
15420         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15421         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15422         check_effective_target_fopenmp returns 0.
15423
15424 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15425
15426         PR ada/20548
15427         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15428         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15429         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15430
15431 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15432
15433         PR tree-opt/25857
15434         * g++.dg/opt/pr25857.C: New test.
15435
15436 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15437         Jan Hubicka  <jh@suse.cz>
15438         Richard Guenther  <rguenther@suse.de>
15439
15440         PR rtl-optimization/25654
15441         * gcc.dg/torture/pr25654.c: New testcase.
15442         * gcc.target/i386/pr25654.c: Likewise.
15443
15444 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15445
15446         PR fortran/25901
15447         * gfortran.dg/internal references_2.f90: New test.
15448
15449         Fix regression in testing of admissability of attributes.
15450         * gfortran.dg/intent_used_1.f90: New test.
15451
15452 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15453
15454         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15455         Remove target conditional torture options for i?86 and x86_64
15456         GNU/Linux.
15457
15458 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15459
15460         PR c++/10891
15461         * g++.dg/rtti/no-rtti.C: New.
15462
15463 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/25895
15466         * g++.dg/inherit/conv2.C: New test.
15467
15468         PR c++/25856
15469         * g++.dg/parse/dtor7.C: New test.
15470
15471         PR c++/25858
15472         * g++.dg/template/crash44.C: New test.
15473
15474 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15475
15476         PR fortran/25124
15477         PR fortran/25625
15478         * gfortran.dg/internal_references_1.f90: New test.
15479           PR fortran/20881
15480         PR fortran/23308
15481         PR fortran/25538
15482         PR fortran/25710
15483         * gfortran.dg/global_references_1.f90: New test.
15484         * gfortran.dg/g77/19990905-1.f: Restore the error that
15485         there is a clash between the common block name and
15486         the name of a subroutine reference.
15487
15488         PR fortran/PR24276
15489         * gfortran.dg/aliasing_dummy_1.f90: New test.
15490
15491 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15492
15493         * gcc.dg/vmx/1b-01.c: Warning fix.
15494         * gcc.dg/vmx/1c-02.c: Likewise.
15495         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15496
15497 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15498
15499         PR testsuite/24962
15500         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15501
15502 2006-01-20  Richard Guenther  <rguenther@suse.de>
15503         Steven Bosscher <stevenb.gcc@gmail.com>
15504
15505         PR rtl-optimization/24626
15506         * gcc.dg/torture/pr24626-1.c: New testcase.
15507         * gcc.dg/torture/pr24626-2.c: Likewise.
15508         * gcc.dg/torture/pr24626-3.c: Likewise.
15509         * gcc.dg/torture/pr24626-4.c: Likewise.
15510
15511 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15512
15513         PR c++/5520
15514         * g++.dg/warn/empty-body.C: New.
15515
15516 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/22136
15519         * g++.dg/template/using10.C: New test.
15520         * g++.dg/temlpate/using11.C: Likewise.
15521         * g++.dg/inherit/using5.C: Tweak error messages.
15522
15523 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15524
15525         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15526         target test.
15527         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15528
15529 2006-01-19  Jan Hubicka  <jh@suse.cz>
15530
15531         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15532
15533 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15534
15535         PR c++/25854
15536         * g++.dg/template/spec28.C: New test.
15537
15538 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15539
15540         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15541         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15542
15543 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15544
15545         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15546         * gcc.dg/gomp/critical-1.c: Likewise.
15547         * gcc.dg/gomp/critical-3.c: Likewise.
15548         * gcc.dg/gomp/empty.c: Likewise.
15549         * gcc.dg/gomp/ordered-1.c: Likewise.
15550         * gcc.dg/gomp/for-4.c: Likewise.
15551         * gcc.dg/gomp/for-6.c: Likewise.
15552         * gcc.dg/gomp/master-3.c: Likewise.
15553         * gcc.dg/gomp/for-8.c: Likewise.
15554         * gcc.dg/gomp/for-10.c: Likewise.
15555         * gcc.dg/gomp/for-18.c: Likewise.
15556         * gcc.dg/gomp/for-5.c: Likewise.
15557         * gcc.dg/gomp/for-7.c: Likewise.
15558         * gcc.dg/gomp/for-9.c: Likewise.
15559
15560 2006-01-18  Jeff Law  <law@redhat.com>
15561
15562         * gcc.dg/tree-ssa/vrp25.c: New test.
15563
15564 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15565
15566         * gcc.dg/pr25805.c: Fix misapplied patch.
15567
15568 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15569
15570         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15571         (check_effective_target_vect_udot_qi): New.
15572         (check_effective_target_vect_sdot_hi): New.
15573         (check_effective_target_vect_udot_hi): New.
15574         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15575         prefixed with "wrapv-" with -fwrapv.
15576         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15577         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15578         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15579         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15580         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15581
15582         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15583         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15584         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15585         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15586
15587 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15588
15589         PR c++/16829
15590         * g++.dg/other/default2.C: New test.
15591         * g++.dg/other/default3.C: New test.
15592
15593 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15594
15595         PR c/25805
15596         * gcc.dg/pr25805.c: New file.
15597
15598 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++/25836
15601         * g++.dg/template/init6.C: New test.
15602
15603 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15604
15605         * gcc.dg/tree-ssa/pr24287.c: New test
15606
15607 2006-01-18  Eric Christopher  <echristo@apple.com>
15608
15609         * g++.dg/eh/table.C: New.
15610
15611 2006-01-18  DJ Delorie  <dj@redhat.com>
15612
15613         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15614         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15615         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15616         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15617
15618 2006-01-18  Jeff Law  <law@redhat.com>
15619
15620         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15621         on wrapping on overflow semantics.
15622
15623         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15624
15625         * gcc.gc/tree-ssa/vrp23.c: New test.
15626         * gcc.gc/tree-ssa/vrp24.c: New test.
15627
15628 2006-01-18  Richard Henderson  <rth@redhat.com>
15629             Aldy Hernandez  <aldyh@redhat.com>
15630             Jakub Jelinek  <jakub@redhat.com>
15631             Diego Novillo  <dnovillo@redhat.com>
15632             Uros Bizjak  <uros@kss-loka.si>
15633
15634         * gcc.dg/gomp: New directory.
15635
15636 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15637             Steven G. Kargl  <kargls@comcast.net>
15638
15639         PR fortran/20869
15640         * gfortran.dg/intrinsic_external_1.f90: New test.
15641
15642         PR fortran/20875.
15643         * gfortran.dg/elemental_pointer_1.f90: New test.
15644
15645         PR fortran/25024
15646         * gfortran.dg/external_procedures_1.f90: New test.
15647
15648         PR fortran/25785
15649         gfortran.dg/assumed_present.f90: New test.
15650
15651 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * g++.dg/parse/lookup5.C: New test.
15654
15655 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15656
15657         PR fortran/25697
15658         * gfortran.dg/read_eof.f90: New test.
15659
15660 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15661
15662         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15663         add a closing brace.
15664
15665 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15666
15667         PR fortran/25631
15668         * gfortran.dg/fmt_tl.f: New test.
15669
15670 2006-01-17  Eric Christopher  <echristo@apple.com>
15671
15672         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15673         * g++.old-deja/g++.warn/impint2.C: Ditto.
15674         * g++.old-deja/g++.other/null1.C: Ditto.
15675         * g++.dg/warn/conv2.C: Ditto.
15676         * g++.dg/warn/conv4.C: New file.
15677
15678 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15679
15680         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15681
15682 2006-01-17  Andreas Jaeger  <aj@suse.de>
15683             Janis Johnson <janis187@us.ibm.com>
15684
15685         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15686         in 64-bit.
15687         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15688         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15689
15690 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15691
15692         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15693         (switchfiles): xfail txxx where xxx >= 25.
15694
15695 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15696
15697         PR testsuite/25764
15698         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15699
15700 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15701
15702         PR c/25682
15703         * gcc.dg/pr25682.c: New test.
15704         * g++.dg/parse/array-size2.C: New test.
15705
15706 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15707
15708         * consistency.vlad: Remove entire directory, 1652 files.
15709
15710 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15711
15712         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15713         check_effective_target_dfprt_nocache): New.
15714         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15715         (check_effective_target_dfprt): New.
15716         * lib/c-compat.exp (check_dfp): Remove.
15717         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15718         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15719         level of support for decimal float.
15720         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15721         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15722         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15723         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15724         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15725         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15726         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15727         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15728         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15729         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15730         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15731         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15732         directives.
15733
15734 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15735
15736         PR testsuite/25741
15737         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15738         $base_dir/../.
15739         * lib/gfortran.exp (gfortran_init): Likewise.
15740         * lib/obj-c++.exp (obj-c++_init): Likewise.
15741         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15742         (scan-assembler-dem-not): Likewise.
15743         * lib/scandump.exp (scan-dump-dem): Likewise.
15744         (scan-dump-dem-not): Likewise.
15745
15746 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15747
15748         PR testsuite/25767
15749         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15750         powerpc-*-darwin*.
15751         * lib/obj-c++.exp (obj-c++_init): Likewise.
15752
15753 2006-01-16  Richard Guenther  <rguenther@suse.de>
15754
15755         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15756
15757 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15758
15759         PR testsuite/25777
15760         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15761         to LD_LIBRARY_PATH.
15762
15763 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15764             Andrew Pinski  <pinskia@physics.uc.edu>
15765
15766         * gcc.dg/minmax-1.c: New test.
15767
15768 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15769
15770         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15771         * gcc.misc-tests/dectest.exp: Ditto.
15772
15773 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15774
15775         PR testsuite/25796
15776         * gcc.target/i386/cmov6.c: Use -march=k8.
15777
15778 2006-01-15  Andreas Jaeger  <aj@suse.de>
15779
15780         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15781         x86 does not have __float128.
15782
15783 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15784
15785         * gcc.target/i386/cmov6.c: New test.
15786
15787 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15788
15789         PR c++/25663
15790         * g++.dg/template/ctor6.C: New test.
15791
15792 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15793
15794         PR tree-optimization/25485
15795         * gcc.dg/tree-ssa/pr25485.c: New.
15796
15797 2006-01-14  Richard Guenther  <rguenther@suse.de>
15798
15799         PR tree-optimization/22548
15800         PR tree-optimization/22555
15801         PR tree-optimization/22501
15802         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15803         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15804         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15805         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15806         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15807         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15808         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15809         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15810         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15811
15812 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15813
15814         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15815         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15816
15817 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15818         Richard Guenther  <rguenther@suse.de>
15819
15820         PR rtl-optimization/24257
15821         * gcc.dg/torture/pr24257.c: New testcase.
15822
15823 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15824
15825         * gcc.c-torture/execute/20060110-1.c: New test.
15826         * gcc.c-torture/execute/20060110-2.c: New test.
15827
15828 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15829
15830         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15831
15832 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15833
15834         PR fortran/25756
15835         * gfortran.dg/label_3.f90: New test.
15836
15837 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15838
15839         PR tree-optimization/25771
15840         * g++.dg/tree-ssa/pr25771.C: New test
15841
15842 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15843
15844         PR tree-opt/24365
15845         * g++.dg/opt/complex5.C: New test.
15846
15847 2006-01-13  Richard Guenther  <rguenther@suse.de>
15848
15849         * gcc.target/i386/387-9.c: New testcase.
15850
15851 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         PR c++/24824
15854         * g++.dg/debug/dwarf2-1.C: New.
15855
15856 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15857
15858         PR testsuite/25728
15859         * lib/gcov.exp (verify-lines): Add "close $fd".
15860
15861 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15862             Ben Elliston  <bje@au.ibm.com>
15863
15864         * gcc.dg/dfp/inf-1.c: New test.
15865
15866 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15867             Yao Qi  <qiyaoltc@cn.ibm.com>
15868             Ben Elliston  <bje@au.ibm.com>
15869             Jon Grimm  <jgrimm2@us.ibm.com>
15870
15871         * gcc.dg/nodfp-1.c: New test.
15872         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15873         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15874         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15875         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15876         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15877         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15878         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15879         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15880         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15881         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15882         * gcc.dg/format/dfp-printf-1.c: Likewise.
15883         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15884         (compat_setup_dfp): New.
15885         * gcc.dg/compat/compat.exp: Use it.
15886         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15887         Make some variables global, prepend "compat_" to their names.
15888         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15889         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15890         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15891         * lib/compat.exp (compat_skip_list): Make global, rename.
15892         * lib/c-compat.exp: New file.
15893         * lib/target-supports.exp (check_effective_target_dfp): New.
15894
15895         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15896         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15897         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15898         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15899         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15900         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15901         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15902         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15903         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15904         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15905         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15906         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15907         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15908         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15909         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15910         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15911         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15912         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15913         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15914         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15915         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15916         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15917         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15918         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15919         gcc.dg/dfp/struct-layout-1.c,
15920         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15921         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15922         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15923         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15924         gcc.dg/dfp/func-vararg-dfp.c,
15925         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15926         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15927         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15928         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15929         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15930
15931 2006-01-11  Richard Guenther  <rguenther@suse.de>
15932
15933         PR tree-optimization/25734
15934         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15935
15936 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15937
15938         PR fortran/25486
15939         * gfortran.dg/literal_character_constant_1_x.F: New test.
15940         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15941         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15942         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15943
15944 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/25386
15947         * g++.dg/ext/packed3.C: Add expected packed error.
15948
15949 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15950
15951         PR target/25706
15952         * gcc.dg/torture/pr25706-1.c: New test.
15953
15954 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15955
15956         PR tree-optimization/23109
15957         PR tree-optimization/23948
15958         PR tree-optimization/24123
15959
15960         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15961         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15962         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15963         g++.dg/tree-ssa/pr23948.C: New testcases.
15964         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15965         three divisions in order to do the optimization.
15966
15967 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15968
15969         PR c++/25632
15970         * g++.dg/other/pr25632.C: New test.
15971
15972 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15973
15974         PR fortran/25730
15975         * gfortran.dg/used_types_1.f90: New test.
15976
15977 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15978
15979         PR target/25718
15980         * gcc.dg/torture/pr25718-1.c: New test.
15981
15982 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15983
15984         * gfortran.dg/list_read_2.f90: Fix typo in description.
15985
15986 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15987
15988         * lib/target-supports.exp (check_visibility_available): Simplify test
15989         for *-*-netware*.
15990         (check_profiling_available): Fail for *-*-netware*.
15991         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15992         * gcc.dg/20021014-1.c: Likewise.
15993         * gcc.dg/nest.c: Likewise.
15994
15995 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15996
15997         fortran/24936
15998         * gfortran.dg/forall_3.f90: New test.
15999
16000 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16001
16002         PR fortran/21977
16003         * gfortran.dg/nesting_2.f90: New test.
16004         * gfortran.dg/nesting_3.f90: New test.
16005
16006 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16007
16008         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16009         Fix typo in comment.
16010
16011 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16012
16013         * gfortran.dg/single_char_string.f90: New test.
16014
16015 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16016
16017         * gfortran.dg/ichar_2.f90: New test.
16018
16019 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16020
16021         PR fortran/25093
16022         * gfortran.dg/private_type_4.f90: New.
16023
16024 2006-01-07  Richard Guenther  <rguenther@suse.de>
16025
16026         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16027
16028 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16029
16030         * gfortran.dg/func_decl_1.f90: New.
16031         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16032         * gfortran.dg/array_alloc_2.f90: Likewise.
16033         * gfortran.dg/char_result_8.f90: Likewise.
16034         * gfortran.dg/dup_save_1.f90: Likewise.
16035         * gfortran.dg/dup_save_2.f90: Likewise.
16036         * gfortran.dg/f2c_6.f90: Likewise.
16037         * gfortran.dg/f2c_7.f90: Likewise.
16038         * gfortran.dg/func_result_2.f90: Likewise.
16039         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16040
16041 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16042
16043         PR fortran/22146
16044         * gfortran.dg/elemental_subroutine_1.f90: New test.
16045         * gfortran.dg/elemental_subroutine_2.f90: New test.
16046
16047         PR fortran/25029
16048         PR fortran/21256
16049         * gfortran.dg/assumed_size_refs_1.f90: New test.
16050
16051         PR fortran/20868
16052         PR fortran/20870
16053         * gfortran.dg/assumed_size_refs_2.f90: New test.
16054         * gfortran.dg/initialization_1.f90: Change warning message.
16055
16056 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16057
16058         * gcc.dg/tree-ssa/loop-15.c: New test.
16059
16060 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16061
16062         PR fortran/25598
16063         * gfortran.dg/backspace_3.f: New test.
16064         * gfortran.dg/backspace_4.f: New test.
16065
16066 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16067
16068         PR fortran/24268
16069         * gfortran.dg/fmt_white.f: Update test.
16070
16071 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16072
16073         * gcc.dg/cast-1.c: Add new warning.
16074         * gcc.dg/cast-2.c: Likewise.
16075         * gcc.dg/cast-3.c: Likewise.
16076         * gcc.dg/format/cast-1.c: Likewise.
16077         * gcc.dg/cast-4.c: New testcase.
16078
16079 2006-01-05  Richard Guenther  <rguenther@suse.de>
16080
16081         PR tree-optimization/22555
16082         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16083
16084 2006-01-05  Richard Guenther  <rguenther@suse.de>
16085             Diego Novillo  <dnovillo@redhat.com>
16086
16087         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16088         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16089         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16090         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16091         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16092         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16093         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16094         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16095         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16096         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16097         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16098         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16099         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16100         * treelang/compile/extravar.tree: Likewise.
16101         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16102         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16103         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16104         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16105         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16106
16107 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16108
16109         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16110         for 64-bit fix.
16111
16112 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16113
16114         PR fortran/23675
16115         gfortran.dg/char_result_11.f90: New.
16116
16117 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/24782
16120         * g++.dg/parse/access9.C: New test.
16121         * g++.dg/tc1/dr52.C: Tweak error markers.
16122
16123 2006-01-04  Richard Henderson  <rth@redhat.com>
16124
16125         Merge from gomp branch.
16126         * g++.dg/parse/pragma2.C: Update expected error lines.
16127
16128 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16129
16130         * g++.dg/other/i386-2.C: New test.
16131
16132         PR target/25554
16133         * gcc.c-torture/compile/20051228-1.c: New test.
16134
16135         PR c/25559
16136         * gcc.dg/pr25559.c: New test.
16137
16138 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16139
16140         PR c++/25492
16141         * g++.dg/lookup/friend9.C: New test.
16142
16143         PR c++/25625
16144         * g++.dg/template/repo5.C: New test.
16145
16146 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16147
16148         PR fortran/25101
16149         * gfortran.dg/forall_2.f90: New test.
16150
16151 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16152
16153         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16154         dg-require-weak.  Adjust regexp to handle leading-underscore
16155         targets and space as well as TAB after .weak.  Change previous
16156         64-bit fix to not use naked dot.
16157
16158 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16159
16160         PR rtl-optimization/25578
16161         * gcc.c-torture/execute/20060102-1.c: New testcase.
16162
16163 2006-01-03  Richard Guenther  <rguenther@suse.de>
16164
16165         PR c/25183
16166         * gcc.dg/torture/pr25183.c: New testcase.
16167
16168 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16169
16170         Merge from gomp-branch.
16171         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16172         * gcc.dg/ia64-sync-2.c: Likewise.
16173         * gcc.dg/ia64-sync-3.c: Likewise.
16174         * gcc.dg/ia64-sync-4.c: Likewise.
16175         * gcc.dg/sync-2.c: Likewise.
16176         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16177         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16178
16179 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/25635
16182         * g++.dg/parse/operator6.C: New test.
16183
16184         PR c++/25637
16185         * g++.dg/parse/error29.C: New test.
16186
16187         PR c++/25638
16188         * g++.dg/parse/dtor6.C: New test.
16189
16190         PR c++/25633
16191         * g++.dg/parse/ctor3.C: New test.
16192
16193         PR c++/25634
16194         * g++.dg/template/class3.C: New test.
16195
16196 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16197
16198         * g++.dg/debug/debug9.C: New.
16199
16200 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16201
16202         PR fortran/24640
16203         * gfortran.dg/label_2.f90: New test.
16204
16205 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16206
16207         * g++.dg/lookup/using12.C: Tighten error marker.
16208
16209 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16210             Andrew Pinski <pinskia@physics.uc.edu>
16211
16212         * gcc.target/powerpc/darwin-abi-3.c: New file.
16213         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16214         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16215         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16216         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16217         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16218         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16219         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16220         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16221
16222 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16223
16224         * gcc.dg/tree-ssa/loadpre1.c: New;
16225         * gcc.dg/tree-ssa/loadpre2.c: New;
16226         * gcc.dg/tree-ssa/loadpre3.c: New;
16227         * gcc.dg/tree-ssa/loadpre4.c: New;
16228         * gcc.dg/tree-ssa/loadpre5.c: New;
16229         * gcc.dg/tree-ssa/loadpre6.c: New;
16230         * gcc.dg/tree-ssa/loadpre7.c: New;
16231         * gcc.dg/tree-ssa/loadpre8.c: New;
16232         * gcc.dg/tree-ssa/loadpre9.c: New;
16233
16234 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16235
16236         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16237         * g++.dg/abi/thunk4.C: Likewise.
16238
16239 2006-01-01  Andreas Jaeger  <aj@suse.de>
16240
16241         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16242         portable.
16243
16244 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16245
16246         PR c++/25294
16247         * gcc.dg/pragma-pack-3.c: New test.
16248         * g++.dg/parse/pragma3.C: New test.
16249
16250 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16251
16252         PR middle-end/24827
16253         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16254
16255 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16256
16257         PR testsuite/25214
16258         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16259
16260 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16261
16262         PR fortran/22607
16263         * gfortran-dg/pure_byref_3.f90: New.
16264
16265         fortran/PR 25396
16266         * gfortran.dg/userdef_operator_1.f90: New.
16267
16268 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16269
16270         * g++.dg/abi/thunk3.C: New.
16271         * g++.dg/abi/thunk4.C: New.
16272
16273 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16274
16275         PR fortran/25532
16276         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16277         associated derived type components of derived types are
16278         properly declared in contained procedures.
16279
16280 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16281
16282         PR libgfortran/25139
16283         * gfortran.dg/backspace_2.f: New test.
16284
16285 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16286
16287         PR libgfortran/25550
16288         * gfortran.dg/endfile.f: New test.
16289
16290 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16291
16292         PR libgfortran/25419
16293         * gfortran.dg/comma.f: New test.
16294
16295 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16296
16297         * lib/gfortran-dg.exp: Remove trailing whitespace.
16298         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16299         -funroll-all-loops.
16300
16301 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16302
16303         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16304         Extended Double long doubles or repeat tests when long double is
16305         the same size as double.
16306
16307 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16308
16309         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16310
16311         PR testsuite/25442
16312         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16313         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16314
16315         PR testsuite/25441
16316         * gcc.dg/pr23911.c: Make test variable static.
16317
16318         PR testsuite/25444
16319         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16320
16321 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/25439
16324         * g++.dg/parse/crash17.C: Adjust error markers.
16325         * g++.dg/template/error20.C: New test.
16326
16327 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16328
16329         PR c++/23172
16330         * g++.dg/ext/complit4.C: New test.
16331
16332         PR c++/25417
16333         * g++.dg/ext/complit5.C: Likewise.
16334
16335 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16336
16337         PR tree-optimization/25125
16338         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16339         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16340         * gcc.c-torture/execute/pr25125.c: New.
16341
16342 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/25029
16345         PR fortran/21256
16346         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16347         functions with incorrect assumed size references.
16348
16349 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16350
16351         PR c++/23171
16352         * g++.dg/opt/init1.C: New test.
16353
16354 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16355
16356         PR c++/24671
16357         * g++.dg/template/sfinae3.C: New test.
16358
16359 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16360
16361         * g++.dg/other/friend4.C: New test.
16362
16363 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16364
16365         PR target/25005
16366         * g++.dg/opt/pr25005.C: New test.
16367
16368 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/25369
16371         * g++.dg/template/ptrmem16.C: New test.
16372
16373 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16374
16375         PR fortran/25029
16376         PR fortran/21256
16377         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16378
16379 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16380
16381         PR libgfortran/25307
16382         * gfortran.dg/list_read_5.f90: New test.
16383
16384 2005-12-22  Richard Henderson  <rth@redhat.com>
16385
16386         * gcc.target/i386/sse-7.c: Use -msse2.
16387
16388 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16389
16390         PR rtl-optimization/25432
16391         * gcc.c-torture/compile/20051216-1.c: New test.
16392
16393         PR objc/25328
16394         * objc/execute/pr25328.m: New test.
16395
16396 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/25364
16399         * g++.dg/template/call4.C: New test.
16400
16401 2005-12-22  Dale Johannesen  <dalej@apple.com>
16402
16403         * gcc.target/i386/sse-17.c: New.
16404
16405 2005-12-22  Paul Brook  <paul@codesourcery.com>
16406
16407         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16408
16409 2005-12-22  Paul Brook  <paul@codesourcery.com>
16410
16411         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16412
16413 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16414
16415         PR tree-opt/25513
16416         * gcc.c-torture/compile/pr25513.c: New test.
16417
16418 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16419
16420         PR c++/23333
16421         * g++.dg/parse/error25.C: Add more tests.
16422
16423 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16424
16425         PR fortran/18990
16426         * gfortran.dg/der_charlen_1.f90: New.
16427
16428 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16429
16430         PR fortran/20889
16431         * gfortran.dg/pointer_component_type_1.f90: New test.
16432
16433         PR fortran/25029
16434         PR fortran/21256
16435         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16436         should give an error with assumed size array refernces and checks
16437         those that should not.
16438         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16439         reference an upper bound so that it does not generate an error.
16440
16441         PR fortran/19362
16442         PR fortran/20244
16443         PR fortran/20864
16444         PR fortran/25391
16445         * gfortran.dg/used_dummy_types_1.f90: New test.
16446         * gfortran.dg/used_dummy_types_2.f90: New test.
16447         * gfortran.dg/used_dummy_types_3.f90: New test.
16448         * gfortran.dg/used_dummy_types_4.f90: New test.
16449         * gfortran.dg/used_dummy_types_5.f90: New test.
16450
16451         PR fortran/23152
16452         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16453         group already being USE associated.
16454         * gfortran.dg/assumed_shape_nml.f90: New test.
16455         * gfortran.dg/assumed_size_nml.f90: New test.
16456
16457         PR fortran/20862
16458         PR fortran/25053
16459         PR fortran/25063
16460         PR fortran/25064
16461         PR fortran/25066
16462         PR fortran/25067
16463         PR fortran/25068
16464         PR fortran/25307
16465         * gfortran.dg/io_constraints_1.f90: New test.
16466         * gfortran.dg/io_constraints_1.f90: New test.
16467         * gfortran.dg/iostat_3.f90: Change wording of warning.
16468         * gfortran.dg/g77/19981216-0.f: The same.
16469
16470 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16471
16472         PR tree-optimization/23518
16473         * gcc.dg/pr23518.c: New.
16474
16475 2005-12-21  Mike Stump  <mrs@apple.com>
16476
16477         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16478
16479 2005-12-21  Paul Brook  <paul@codesourcery.com>
16480
16481         * gcc.dg/pr19340.c: Skip on m68k targets.
16482
16483 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16484
16485         PR rtl-optimization/25196
16486         * gcc.dg/pr25196.c: New test.
16487
16488 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16489
16490         PR fortran/25423
16491         gfortran.dg/where_nested_1.f90: New.
16492
16493 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16494
16495         PR tree-optimization/25382.
16496         * gcc.dg/tree-ssa/pr25382.c: New.
16497
16498 2005-12-20  Richard Guenther  <rguenther@suse.de>
16499
16500         PR middle-end/24306
16501         * gcc.target/i386/pr24306.c: New testcase.
16502
16503 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16504
16505         PR tree-optimization/25501
16506         * gcc.dg/tree-ssa/pr25501.c: New.
16507
16508 2005-12-20  Richard Guenther  <rguenther@suse.de>
16509
16510         Revert
16511         2005-12-02  Richard Guenther  <rguenther@suse.de>
16512
16513         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16514
16515 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16516
16517         PR c++/21228
16518         * g++.dg/warn/Wunreachable-code-2.C: New test.
16519
16520 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/24278
16523         * g++.dg/template/ctor5.C: New test.
16524
16525         PR c++/24915
16526         * g++.dg/template/overload8.C: New test.
16527
16528 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16529
16530         * gcc.c-torture/compile/pr25483 : New test.
16531
16532 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16533
16534         PR c++/20552
16535         * g++.dg/ext/typeof10.C: New test.
16536
16537 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16538
16539         * gcc.dg/mt-loopi1.c: New.
16540
16541 2005-12-18  Richard Guenther  <rguenther@suse.de>
16542
16543         PR tree-optimization/25481
16544         * gcc.dg/torture/pr25481.c: New testcase.
16545
16546 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16547
16548         PR rtl-optimization/21041
16549         * gcc.dg/pr21041.c: New test.
16550
16551 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16552
16553         PR libgfortran/25463
16554         * gfortran.dg/advance.f90: New test.
16555
16556 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16557
16558         * gcc.dg/20051201-1.c: New test.
16559
16560 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16561
16562         PR fortran/25018
16563         * gfortran.dg/initialization_1.f90: New test.
16564         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16565         * gfortran.dg/g77/980616-0.f: The same.
16566
16567 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16568
16569         * PR fortran/25458
16570         * gfortran.dg/chkbits.f90: New test.
16571
16572 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16573
16574         * gfortran.dg/enum_5.f: Revert to previous version.
16575
16576 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16577
16578         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16579         * gfortran.dg/nested_modules_1.f90: Ditto.
16580         * gfortran.dg/hollerith_f95.f90: Ditto.
16581         * gfortran.dg/select_5.f90: Ditto.
16582         * gfortran.dg/secnds.f: Ditto.
16583         * gfortran.dg/hollerith2.f90: Ditto.
16584         * gfortran.dg/imag_2.f: Ditto.
16585         * gfortran.dg/ftell_2.f90: Ditto.
16586         * gfortran.dg/malloc_free_1.f90: Ditto.
16587         * gfortran.dg/logint-1.f: Ditto.
16588         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16589         * gfortran.dg/e_d_fmt.f90: Ditto.
16590         * gfortran.dg/hollerith_legacy.f90: Ditto.
16591         * gfortran.dg/logint-2.f: Ditto.
16592         * gfortran.dg/enum_5.f90: Ditto.
16593         * gfortran.dg/f2c_2.f90: Ditto.
16594         * gfortran.dg/pr17143.f90: Ditto.
16595         * gfortran.dg/namelist_14.f90: Ditto.
16596         * gfortran.dg/logint-3.f: Ditto.
16597         * gfortran.dg/spread_scalar_source.f90: Ditto.
16598         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16599         * gfortran.dg/namelist_11.f: Ditto.
16600         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16601         * gfortran.dg/g77/20010519-1.f
16602         * gfortran.dg/g77/alpha1.f: Ditto.
16603         * gfortran.dg/g77/990115-1.f: Ditto.
16604         * gfortran.dg/g77/erfc.f: Ditto.
16605         * gfortran.dg/g77/19990313-3.f: Ditto.
16606         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16607         * gfortran.dg/g77/20010426.f: Ditto.
16608         * gfortran.dg/g77/19990313-0.f: Ditto.
16609         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16610         * gfortran.dg/g77/20000629-1.f: Ditto.
16611         * gfortran.dg/g77/970125-0.f: Ditto.
16612         * gfortran.dg/g77/8485.f: Ditto.
16613         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16614         * gfortran.dg/g77/19990313-1.f: Ditto.
16615         * gfortran.dg/g77/int8421.f: Ditto.
16616         * gfortran.dg/g77/19990305-0.f: Ditto.
16617         * gfortran.dg/g77/947.f: Ditto.
16618         * gfortran.dg/g77/19990905-2.f: Ditto.
16619         * gfortran.dg/g77/cabs.f: Ditto.
16620         * gfortran.dg/g77/19990313-2.f: Ditto.
16621         * gfortran.dg/g77/20020307-1.f: Ditto.
16622         * gfortran.dg/g77/dcomplex.f: Ditto.
16623         * gfortran.dg/g77/19990502-1.f: Ditto.
16624         * gfortran.dg/g77/19981216-0.f: Ditto.
16625         * gfortran.dg/common_4.f90: Ditto.
16626         * gfortran.dg/entry_4.f90: Ditto.
16627         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16628         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16629         * gfortran.dg/namelist_12.f: Ditto.
16630         * gfortran.dg/scale_1.f90: Ditto.
16631         * gfortran.dg/modulo_1.f90
16632         * gfortran.dg/hollerith.f90: Ditto.
16633         * gfortran.dg/direct_io_3.f90: Ditto.
16634         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16635         * gfortran.dg/gnu_logical_1.F: Ditto.
16636         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16637         * gfortran.dg/assign_1.f90: Ditto.
16638         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16639         * gfortran.dg/pr23095.f: Ditto.
16640         * gfortran.dg/read_float_1.f90: Ditto.
16641
16642 2005-12-17  Andreas Jaeger  <aj@suse.de>
16643
16644         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16645         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16646
16647 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16648
16649         PR fortran/24268
16650         * gfortran.dg/fmt_white.f: New test.
16651
16652 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16653
16654         * gfortran.dg/label_1.f90: New test.
16655
16656 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16657
16658         PR testsuite/25422
16659         * gcc.dg/20031012-1.c: Add -Walways-true option.
16660         * gcc.dg/weak/weak-3.c: Likewise.
16661         * g++.old-deja/g++.mike/warn8.C: Likewise.
16662
16663 2005-12-16  Mike Stump  <mrs@apple.com>
16664
16665         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16666         exit.
16667
16668 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16669
16670         PR libgfortran/25264
16671         PR libgfortran/25349
16672         * gfortran.dg/tl_editing.f90: Added additional checks.
16673         * gfortran.dg/t_editing.f: New test.
16674         * gfortran.dg/write_padding.f90: New test
16675
16676 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16677
16678         PR testsuite/25215
16679         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16680
16681 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16682
16683         PR rtl-optimization/24899
16684         * gcc.c-torture/execute/20051215-1.c: New test.
16685
16686 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16687
16688         PR 24823
16689         * gfortran.dg/pr24823.f: New test.
16690
16691 2005-12-16  Jeff Law  <law@redhat.com>
16692
16693         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16694
16695 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16696
16697         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16698         (base_types): Change C++ style comments to C style comments.  Remove
16699         aligned types from the array.  Keep Enums disabled.
16700         (complex_types): Remove aligned types from the array.
16701         Comment out "_Complex long double".
16702         (attrib_types): Remove.
16703         (complex_attrib_types): Remove.
16704         (attrib_array_types): Remove.
16705         (complex_attrib_array_types): Remove.
16706         (aligned_bitfld_types): Remove.
16707         (n_aligned_bitfld_types): Remove.
16708         (FEATURE_ALIGNEDPACKED): Delete.
16709         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16710         (singles): Remove support for adding attributes.
16711         (choose_type): Remove support for attributed types.
16712         (generate_fields): Remove support for attributed bit-fields.
16713         Remove support for adding attributes.
16714         (generate_random_tests): Remove support for adding attributes.
16715         (features): Add back "[0] :0" and "complex vector [0]".
16716         (main): Remove support for attributed bit-fields.
16717         Uncomment the calling of generate_random_tests for the rests of
16718         the tests.
16719
16720 2005-12-16  Jan Hubicka  <jh@suse.cz>
16721
16722         * gcc.c-torture/combine/pr25224.c: New.
16723
16724 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16725
16726         PR other/25028
16727         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16728         HP-UX.
16729
16730 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16731
16732         * gcc.dg/20051215-1.c: New file.
16733
16734 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16735
16736         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16737         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16738
16739 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16740
16741         PR fortran/18197
16742         * gfortran.dg/dummy_functions_1.f90: New.
16743
16744 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16745
16746         PR rtl-optimization/25310
16747         * gcc.c-torture/compile/pr25310.c: New test.
16748
16749 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16750
16751         PR debug/25023
16752         * gcc.dg/pr25023.c: New test.
16753
16754 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16755
16756         * g++.old-deja/g++.brendan/redecl1.C,
16757         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16758         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16759         g++.old-deja/g++.oliva/typeof1.C,
16760         g++.old-deja/g++.other/crash16.C,
16761         g++.old-deja/g++.other/crash34.C,
16762         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16763         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16764         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16765         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16766         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16767         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16768         Remove xfail.
16769
16770 2005-12-14  Kean Johnston  <jkj@sco.com>
16771             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16772
16773         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16774         * gcc.target/i386/20020523-1.c: Ditto.
16775         * gcc.target/i386/tailcall-1.c: Ditto.
16776         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16777         * gcc.target/i386/ssetype-5.c: Ditto.
16778
16779 2005-12-14  Jeff Law  <law@redhat.com>
16780
16781         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16782
16783 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16784
16785         PR target/25254
16786         PR target/24188
16787         * gcc.target/i386/pr25254.c: New test.
16788         * gfortran.dg/PR24188.f: New test.
16789
16790 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16791
16792         * lib/fortran-torture.exp: Catch remaining uses of
16793         remote_file build delete.
16794
16795 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16796
16797         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16798
16799 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16800
16801         * gcc.dg/warn-addr-cmp.c: New test.
16802
16803 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16804
16805         PR debug/25023
16806         PR target/25293
16807         * gcc.target/i386/pr25293.c: New test.
16808
16809 2005-12-13  Petr Machata  <machata@post.cz>
16810
16811         PR c++/24907
16812         * g++.dg/parse/comma2.C: New test.
16813
16814 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16815             Jakub Jelinek  <jakub@redhat.com>
16816
16817         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16818         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16819         (limits.h): Include unconditionally.
16820         (stdlib.h): Likewise.
16821         (hashtab.h): Do not include.
16822         (getopt.h): Likewise.
16823         (stddef.h): Include.
16824         (hashval_t): Define.
16825         (struct entry): Add "next" field.
16826         (HASH_SIZE): New macro.
16827         (hash_table): New variable.
16828         (switchfiles): Do not use xmalloc.
16829         (mix): New macro.
16830         (iterative_hash): New function.
16831         (hasht): Remove.
16832         (e_exists): New function.
16833         (e_insert): Likewise.
16834         (output): Use, instead of libiberty hashtable functions.
16835         (main): Do not use getopt.  Do not call htab_create.
16836
16837 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16838
16839         PR c++/25331
16840         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16841         put atal* and atpaal* attributes on array elements.
16842         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16843         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16844         put atal* and atpaal* attributes on array elements.
16845         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16846
16847 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16848
16849         * gcc.dg/single-precision-constant.c: New test.
16850
16851 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16852
16853         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16854         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16855         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16856         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16857         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16858         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16859         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16860         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16861         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16862         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16863         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16864         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16865         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16866         gcc.target/powerpc/ppc-sdata-2.c,
16867         gcc.target/powerpc/ppc-stackalign-1.c,
16868         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16869         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16870         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16871         gcc.target/powerpc/rs6000-ldouble-2.c,
16872         gcc.target/powerpc/rs6000-power2-1.c,
16873         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16874         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16875         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16876         option into target selector.
16877         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16878         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16879
16880 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16881
16882         PR objc/25348
16883         * objc.dg/encode-9.m: New test.
16884
16885 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16886
16887         PR testsuite/20772
16888         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16889         * gcc.dg/asm-b.c: Fix typo.
16890         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16891         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16892         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16893         i?86 lp64 and x86_64 ilp32.
16894         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16895         on i?86 lp64.
16896         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16897
16898 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16899
16900         PR fortran/25078
16901         gfortran.dg/equiv_5.f90: New test.
16902
16903 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16904
16905         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16906         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16907         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16908         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16909         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16910         * gcc.dg/tree-ssa/reassoc-5.c: New.
16911         * gcc.dg/tree-ssa/reassoc-6.c: New.
16912         * gcc.dg/tree-ssa/reassoc-7.c: New.
16913         * gcc.dg/tree-ssa/reassoc-8.c: New.
16914         * gcc.dg/tree-ssa/reassoc-9.c: New.
16915         * gcc.dg/tree-ssa/reassoc-10.c: New.
16916         * gcc.dg/tree-ssa/reassoc-11.c: New.
16917
16918 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16919
16920         PR testsuite/25167
16921         PR testsuite/24478
16922         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16923
16924 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16925
16926         PR c++/25300
16927         * g++.dg/template/inherit.C: Do not use a generic error message.
16928
16929 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16930
16931         PR libobjc/25354
16932         * objc.dg/gnu-encoding: New directory.
16933         * objc.dg/gnu-encoding/compat-common.h: New file.
16934         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16935         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16936         * objc.dg/gnu-encoding/vector-defs.h: New file.
16937         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16938         * objc.dg/gnu-encoding/generate-random.c: New file.
16939         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16940         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16941         * objc.dg/gnu-encoding/generate-random.h: New file.
16942
16943 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16944
16945         PR c++/25337
16946         * g++.dg/template/defarg7.C: New test.
16947
16948 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16949
16950         PR libobjc/25347
16951         * objc.dg/encode-8.m: New test.
16952
16953 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16954
16955         PR libobjc/25346
16956         * objc.dg/encode-7.m: New test.
16957
16958 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16959
16960         PR c++/25010
16961         * g++.dg/opt/inline10.C: New test.
16962
16963 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16964
16965         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16966
16967 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16968
16969         * gfortran.dg/substring_equivalence.f90: typo in comment
16970
16971 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16972
16973         PR fortran/25068
16974         * gfortran.dg/iostat_3.f90: New test.
16975
16976 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16977
16978         PR fortran/23815
16979         * gfortran.dg/unf_io_convert_1.f90: New test.
16980         * gfortran.dg/unf_io_convert_2.f90: New test.
16981         * gfortran.dg/unf_io_convert_3.f90: New test.
16982
16983 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16984
16985         PR testsuite/20772
16986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16987         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16988         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16989         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16990         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16991         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16992         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16993         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16994         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16995         gcc.dg/torture/fp-int-convert-float128-timode.c,
16996         gcc.dg/torture/fp-int-convert-float128.c,
16997         gcc.dg/torture/fp-int-convert-float80-timode.c,
16998         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16999         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17000
17001         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17002
17003 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17004
17005         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17006
17007 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17008
17009         * gcc.dg/20051207-1.c,
17010         * gcc.dg/20051207-2.c,
17011         * gcc.dg/20051207-3.c: New tests.
17012
17013 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17014
17015         PR testsuite/20772
17016         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17017         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17018         dg-skip-if target selector.
17019
17020         PR testsuite/20772
17021         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17022         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17023         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17024         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17025         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17026         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17027         and/or merge with i?86 cases.
17028
17029         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17030
17031         PR testsuite/20772
17032         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17033         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17034         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17035         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17036         x86_64-*-linux*.
17037
17038 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17039
17040         PR target/25311
17041         * gcc.c-torture/compile/pr25311.c: New test.
17042
17043 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17044
17045         PR libgfortran/25039
17046         * gfortran.dg/read_comma.f: New test.
17047
17048 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17049
17050         PR c++/19317
17051         * g++.dg/opt/pr19317-1.C: New test.
17052         * g++.dg/opt/pr19317-2.C: New test.
17053         * g++.dg/opt/pr19317-3.C: New test.
17054
17055         PR target/19005
17056         * gcc.c-torture/execute/pr19005.c: New test.
17057
17058         PR target/17828
17059         * g++.old-deja/g++.other/comdat5.C: New test.
17060         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17061
17062         * g++.dg/compat/struct-layout-1.exp: New file.
17063         * g++.dg/compat/struct-layout-1.h: New.
17064         * g++.dg/compat/struct-layout-1_generate.c: New.
17065         * g++.dg/compat/struct-layout-1_x1.h: New.
17066         * g++.dg/compat/struct-layout-1_x2.h: New.
17067         * g++.dg/compat/struct-layout-1_y1.h: New.
17068         * g++.dg/compat/struct-layout-1_y2.h: New.
17069
17070         * gcc.dg/20050330-2.c: New test.
17071
17072 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17073
17074         PR fortran/25292
17075         * gfortran.dg/associated_1.f90: New.
17076
17077 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17078
17079         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17080         ILP32 vect_no_align platforms.
17081
17082 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17083             Jakub Jelinek  <jakub@redhat.com>
17084
17085         PR target/25268
17086         * gcc.c-torture/compile/20051207-1.c: New test.
17087
17088 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17089
17090         PR testsuite/20772
17091         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17092         gcc.dg/torture/pr18582-1.c,
17093         gcc.target/i386/attributes-error.c: Also test on x86_64.
17094
17095         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17096
17097 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17098
17099         PR c++/19397
17100         * g++.dg/template/typedef3.C: New test.
17101
17102         PR c++/19762
17103         PR c++/19764
17104         * g++.dg/template/dtor3.C: Fix error markers.
17105
17106 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17107
17108         * lib/target-supports.exp (check_effective_target_sync_char_short):
17109         Add s390*.
17110
17111 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17112
17113         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17114
17115 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17116
17117         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17118         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17119         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17120         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17121
17122 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17123
17124         PR c++/25263
17125         * g++.dg/other/array2.C: New test case.
17126
17127 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17128
17129         * gcc.dg/darwin-weakimport-3.c: New.
17130
17131         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17132         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17133         and to work on Darwin.
17134         * gcc.dg/attr-weakref-1b.c: New file.
17135         * gcc.dg/attr-weakref-2.c: New test.
17136         * gcc.dg/darwin-weakref-1.c: New test.
17137
17138 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17139
17140         PR testsuite/25247
17141         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17142         use in selector expressions.
17143         (dg-xfail-if): Ditto.
17144         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17145         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17146         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17147         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17148         * gcc.test-framework/test-framework.exp: Skip generated tests if
17149         CHECK_TEST_FRAMEWORK is not 1.
17150
17151 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17152
17153         PR tree-optimization/24963
17154         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17155
17156         PR target/24108
17157         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17158
17159         PR target/18580
17160         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17161         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17162         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17163         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17164
17165 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17166
17167         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17168         dg-options.
17169
17170 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17171
17172         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17173
17174 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17175
17176         * gcc.dg/format/cast-1.c: New test.
17177
17178 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17179
17180         PR c/7776
17181         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17182         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17183         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17184         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17185
17186 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17187
17188         * gcc.dg/cast-pretty-print-1.c: New test.
17189
17190 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17191
17192         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17193
17194 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/24173
17197         * g++.dg/template/friend40.C: New test.
17198
17199 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17200
17201         PR target/25199
17202         * gcc.target/i386/movq-2.c: New test.
17203         * gcc.target/i386/movq.c: Remove target i?86, instead add
17204         dg-require-effective-target ilp32.
17205
17206 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17207
17208         PR c++/24103
17209         * g++.dg/other/default1.C: New test.
17210
17211 2005-12-02  Richard Guenther  <rguenther@suse.de>
17212
17213         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17214
17215 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17216
17217         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17218
17219 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17220
17221         PR target/21017
17222         * gcc.target/powerpc/rotate.c: New.
17223
17224 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17225
17226         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17227         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17228
17229 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17230
17231         PR c/13384
17232         * gcc.dg/pr17730-1.c: Adjust.
17233         * gcc.dg/lvalue1.c (main): Likewise.
17234         * gcc.dg/lvalue-2.c: Likewise.
17235         * g++.dg/pr7503-3.C
17236
17237 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17238
17239         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17240         error messages.
17241
17242 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17243
17244         PR fortran/24789
17245         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17246
17247 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17248
17249         PR target/24475
17250         * lib/target-supports.exp (check_effective_target_tls): New.
17251         (check_effective_target_tls_runtime): New.
17252         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17253         for TLS support.
17254         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17255         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17256         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17257         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17258         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17259         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17260         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17261         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17262         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17263         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17264         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17265         effective-target TLS.
17266         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17267         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17268         effective-target TLS runtime.
17269
17270 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17271
17272         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17273
17274 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17275
17276         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17277         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17278         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17279         ignored" warnings when "packing" is the same as the ABI layout.
17280
17281 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17282
17283         PR fortran/21302
17284         * gfortran.dg/line_length_1.f: New test.
17285         * gfortran.dg/line_length_2.f90: Ditto.
17286
17287 2005-11-30  Richard Guenther  <rguenther@suse.de>
17288
17289         PR tree-optimization/21655
17290         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17291
17292 2005-11-30  Dale Johannesen  <dalej@apple.com>
17293
17294         * gcc.c-torture/compile/pr24930.c: New.
17295
17296 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17297
17298         PR fortran/15809
17299         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17300
17301 2005-11-30  Jeff Law  <law@redhat.com>
17302
17303         * g++.old-deja/g++.law/pr25000.C: New test.
17304
17305 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17306
17307         * gcc.dg/tls/opt-11.c: New test.
17308
17309 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17310
17311         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17312         targets.
17313         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17314         LP64 ia64.
17315
17316 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17317
17318         * gfortran.dg/open_access_1.f90: New test.
17319
17320 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17321
17322         * gcc.dg/charset/builtin2.c: New test.
17323
17324 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17325
17326         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17327         on mmix-*-* for *_[xy].c.
17328
17329 2005-11-28  Kean Johnston  <jkj@sco.com>
17330
17331         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17332         headers.
17333         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17334         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17335         * gcc.target/i386/asm-3.c: Ditto.
17336         * gcc.target/i386/clobbers.c: Ditto.
17337         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17338         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17339         test regexp.
17340         * gcc.target/i386/mul.c: Ditto.
17341         * gcc.target/i386/ssetype-1.c: Ditto.
17342         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17343         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17344         static so the test works with -fPIC mode too. Based on comment in
17345         PR19231 by Pinski.
17346         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17347
17348 2005-11-28  Richard Guenther  <rguenther@suse.de>
17349
17350         * gcc.dg/alias-9.c: New testcase.
17351         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17352
17353 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17354             Uros Bizjak  <uros@kss-loka.si>
17355
17356         PR middle-end/20219
17357         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17358         tan(x)/sin(x) transformations.
17359
17360 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17361
17362         PR middle-end/24575
17363         * gcc.dg/tree-ssa/divide-3.c: New test.
17364         * gcc.dg/tree-ssa/divide-4.c: New test.
17365
17366 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17367
17368         PR fortran/24917
17369         *  gfortran.dg/boz_6.f90: New test.
17370
17371 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17372
17373         PR fortran/23912
17374         * gfortran.dg/modulo_1.f90: New test.
17375
17376 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17377
17378         PR libfortran/24919
17379         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17380         fail on CRLF platforms.
17381         * gfortran.dg/ftell_2.f90: Likewise.
17382
17383 2005-11-26  Eric Christopher  <echristo@apple.com>
17384
17385         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17386
17387 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17388
17389         * objc.dg/gnu-runtime-3.m: Simplify.
17390
17391 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17392
17393         PR middle-end/23669
17394         * gcc.dg/tree-ssa/divide-1.c: New test.
17395         * gcc.dg/tree-ssa/divide-2.c: New test.
17396
17397 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17398
17399         PR libgfortran/24945
17400         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17401
17402 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17403
17404         PR libgfortran/24945
17405         * gfortran.dg/open_status_2.f90: New test.
17406
17407 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17408
17409         * gcc.c-torture/execute/builtins/fprintf.c,
17410         gcc.c-torture/execute/builtins/fputs-lib.c,
17411         gcc.c-torture/execute/builtins/fputs.c,
17412         gcc.c-torture/execute/builtins/lib/fprintf.c,
17413         gcc.c-torture/execute/builtins/lib/printf.c,
17414         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17415
17416 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17417
17418         * gcc.dg/20050922-2.c: New test.
17419
17420 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17421
17422         * objc.dg/gnu-runtime-3.m: New test.
17423
17424 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17425
17426         PR c++/9278
17427         * g++.dg/other/void1.C: New test.
17428
17429 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17430
17431         PR middle-end/24998
17432         * gcc.dg/torture/fp-int-convert-float.c,
17433         gcc.dg/torture/fp-int-convert-double.c,
17434         gcc.dg/torture/fp-int-convert-long-double.c,
17435         gcc.dg/torture/fp-int-convert-timode.c,
17436         gcc.dg/torture/fp-int-convert-float80.c,
17437         gcc.dg/torture/fp-int-convert-float80-timode.c,
17438         gcc.dg/torture/fp-int-convert-float128.c,
17439         gcc.dg/torture/fp-int-convert-float128-timode.c,
17440         gcc.dg/torture/fp-int-convert.h: New files.
17441
17442 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17443
17444         PR middle-end/24989
17445         * gcc.dg/tree-ssa/bool-10.c: New test.
17446         * gcc.dg/tree-ssa/bool-11.c: New test.
17447         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17448
17449 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17450
17451         PR middle-end/24990
17452         * tree-ssa/pr24990-1.c: New test.
17453
17454 2005-11-24  Richard Guenther  <rguenther@suse.de>
17455         Dirk Mueller <dmueller@suse.de>
17456
17457         PR c++/14024
17458         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17459         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17460         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17461         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17462         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17463         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17464
17465 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17466
17467         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17468
17469 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17470
17471         PR c/21668
17472         * gcc.dg/Wc++-compat.c: New.
17473         * gcc.dg/Wno-c++-compat.c: New.
17474
17475 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17476
17477         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17478         (vspltish, vspltisw): Likewise.
17479
17480 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17481
17482         PR libgfortran/24794
17483         * gfortran.dg/namelist_12.f: Fix quotes.
17484         * gfortran.dg/namelist_13.f90: Fix quotes.
17485         * gfortran.dg/namelist_14.f90: Fix quotes.
17486         * gfortran.dg/namelist_15.f90: Fix quotes.
17487         * gfortran.dg/namelist_use.f90: Fix quotes.
17488         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17489         * gfortran.dg/namelist_21.f90: New test.
17490         * gfortran.dg/namelist_22.f90: New test.
17491
17492 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17493
17494         PR target/23435
17495         * gcc.c-torture/compile/pr23435.c: New.
17496
17497 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17498
17499         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17500
17501 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17502
17503         * gcc.target/powerpc/405-macchw-1.c,
17504         gcc.target/powerpc/405-macchw-2.c,
17505         gcc.target/powerpc/405-macchwu-1.c,
17506         gcc.target/powerpc/405-macchwu-2.c,
17507         gcc.target/powerpc/405-machhw-1.c,
17508         gcc.target/powerpc/405-machhw-2.c,
17509         gcc.target/powerpc/405-machhwu-1.c,
17510         gcc.target/powerpc/405-machhwu-2.c,
17511         gcc.target/powerpc/405-maclhw-1.c,
17512         gcc.target/powerpc/405-maclhw-2.c,
17513         gcc.target/powerpc/405-maclhwu-1.c,
17514         gcc.target/powerpc/405-maclhwu-2.c,
17515         gcc.target/powerpc/405-mulchw-1.c,
17516         gcc.target/powerpc/405-mulchw-2.c,
17517         gcc.target/powerpc/405-mulchwu-1.c,
17518         gcc.target/powerpc/405-mulchwu-2.c,
17519         gcc.target/powerpc/405-mulhhw-1.c,
17520         gcc.target/powerpc/405-mulhhw-2.c,
17521         gcc.target/powerpc/405-mulhhwu-1.c,
17522         gcc.target/powerpc/405-mulhhwu-2.c,
17523         gcc.target/powerpc/405-mullhw-1.c,
17524         gcc.target/powerpc/405-mullhw-2.c,
17525         gcc.target/powerpc/405-mullhwu-1.c,
17526         gcc.target/powerpc/405-mullhwu-2.c,
17527         gcc.target/powerpc/405-nmacchw-1.c,
17528         gcc.target/powerpc/405-nmacchw-2.c,
17529         gcc.target/powerpc/405-nmachhw-1.c,
17530         gcc.target/powerpc/405-nmachhw-2.c,
17531         gcc.target/powerpc/405-nmaclhw-1.c,
17532         gcc.target/powerpc/405-nmaclhw-2.c,
17533         gcc.target/powerpc/440-macchw-1.c,
17534         gcc.target/powerpc/440-macchw-2.c,
17535         gcc.target/powerpc/440-macchwu-1.c,
17536         gcc.target/powerpc/440-macchwu-2.c,
17537         gcc.target/powerpc/440-machhw-1.c,
17538         gcc.target/powerpc/440-machhw-2.c,
17539         gcc.target/powerpc/440-machhwu-1.c,
17540         gcc.target/powerpc/440-machhwu-2.c,
17541         gcc.target/powerpc/440-maclhw-1.c,
17542         gcc.target/powerpc/440-maclhw-2.c,
17543         gcc.target/powerpc/440-maclhwu-1.c,
17544         gcc.target/powerpc/440-maclhwu-2.c,
17545         gcc.target/powerpc/440-mulchw-1.c,
17546         gcc.target/powerpc/440-mulchw-2.c,
17547         gcc.target/powerpc/440-mulchwu-1.c,
17548         gcc.target/powerpc/440-mulchwu-2.c,
17549         gcc.target/powerpc/440-mulhhw-1.c,
17550         gcc.target/powerpc/440-mulhhw-2.c,
17551         gcc.target/powerpc/440-mulhhwu-1.c,
17552         gcc.target/powerpc/440-mulhhwu-2.c,
17553         gcc.target/powerpc/440-mullhw-1.c,
17554         gcc.target/powerpc/440-mullhw-2.c,
17555         gcc.target/powerpc/440-mullhwu-1.c,
17556         gcc.target/powerpc/440-mullhwu-2.c,
17557         gcc.target/powerpc/440-nmacchw-1.c,
17558         gcc.target/powerpc/440-nmacchw-2.c,
17559         gcc.target/powerpc/440-nmachhw-1.c,
17560         gcc.target/powerpc/440-nmachhw-2.c,
17561         gcc.target/powerpc/440-nmaclhw-1.c,
17562         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17563
17564 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17565
17566         PR fortran/24774
17567         * gfortran.dg/inquire_9.f90: New test.
17568
17569         PR fortran/21647
17570         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17571
17572 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17573
17574         PR libfortran/24432
17575         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17576         Check that 'cos' is supported.
17577
17578 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17579
17580         PR fortran/24223
17581         * gfortran.dg/substring_equivalence.f90: New test.
17582
17583         PR fortran/24705
17584         * gfortran.dg/auto_internal_assumed.f90: New test.
17585
17586 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17587
17588         * gcc.dg/fold-div-2.c: New test.
17589
17590 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17591
17592         PR rtl-optimization/24883
17593         * gcc.c-torture/compile/pr24883.c: New test.
17594
17595 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17596
17597         PR middle-end/20583
17598         * gcc.c-torture/compile/pr20583.c: New.
17599
17600 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17601
17602         * gcc.c-torture/execute/usmul.c: New test.
17603
17604 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17605
17606         * gcc.dg/tree-ssa/vrp22.c: New test.
17607
17608 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17609
17610         PR middle-end/24912
17611         * gcc.dg/torture/pr24912-1.c: New test.
17612
17613 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17614
17615         PR fortran/24862
17616         * gfortran.dg/arrayio_derived_1.f90: New test.
17617
17618 2005-11-19  Richard Guenther  <rguenther@suse.de>
17619
17620         PR middle-end/23294
17621         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17622
17623 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17624
17625         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17626
17627 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/8355
17630         * g++.dg/template/friend39.C: New test.
17631
17632 2005-11-18  James E Wilson  <wilson@specifix.com>
17633
17634         * gcc.dg/builtin-strstr.c: New.
17635
17636 2005-11-18  Richard Henderson  <rth@redhat.com>
17637
17638         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17639         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17640         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17641         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17642         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17643         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17644         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17645         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17646         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17647         renaming to remove initial "ia64-".
17648
17649 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17650
17651         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17652
17653 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17654
17655         * g++.dg/cpp/string-2.C: New test.
17656
17657 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17658
17659         * gcc.dg/tree-ssa/loop-14.c: New test.
17660
17661 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17662             Michael Chamberlain <michael@chamberlain.net.au>
17663
17664         * ada/acats/run_all.sh (target_run): Kill long running tests.
17665
17666 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17667
17668         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17669         * gcc.dg/cleanup-9.c: Likewise.
17670         * gcc.dg/cleanup-10.c: Likewise.
17671         * gcc.dg/cleanup-11.c: Likewise.
17672
17673 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17674
17675         PR fortran/24892
17676         * gfortran.dg/open_access_append_1.f90: New test.
17677         * gfortran.dg/open_access_append_2.f90: New test.
17678
17679 2005-11-16  Richard Guenther  <rguenther@suse.de>
17680
17681         PR middle-end/24851
17682         * gcc.c-torture/execute/pr24851.c: New testcase.
17683
17684 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17685
17686         * gcc.dg/fold-overflow-1.c: New test.
17687
17688 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17689
17690         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17691         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17692
17693 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17694
17695         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17696         structures.
17697         * g++.dg/eh/forced2.C: Likewise.
17698         * g++.dg/eh/forced3.C: Likewise.
17699         * g++.dg/eh/forced4.C: Likewise.
17700
17701 2005-11-11  Mike Stump  <mrs@apple.com>
17702
17703         * g++.old-deja/g++.mike/unused.C: Add.
17704
17705 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17706
17707         PR c++/24667
17708         * g++.dg/warn/Wcast-qual1.C: New test.
17709
17710 2005-11-15  Jan Hubicka  <jh@suse.cz>
17711
17712         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17713
17714 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17715
17716         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17717
17718 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17719
17720         PR 24840
17721         * gcc.dg/tree-ssa/pr24840.c: New test.
17722
17723 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17724
17725         PR testsuite/24841
17726         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17727
17728 2005-11-14  Dale Johannesen  <dalej@apple.com>
17729
17730         * gcc.c-torture/execute/20051113-1.c: New.
17731
17732 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17733
17734         PR c++/24687
17735         * g++.dg/template/crash43.C: New test.
17736
17737 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17738
17739         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17740
17741 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17742
17743         PR c++/24817
17744         * g++.dg/eh/spec8.C: New test.
17745
17746 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17747
17748         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17749
17750 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/20293
17753         * g++.dg/parse/ambig4.C: New test.
17754         * g++.dg/tc1/dr101.C: Adjust error markers.
17755         * g++.dg/lookup/strong-using-2.C: Likewise.
17756         * g++.dg/lookup/ambig5.C: Likewise.
17757         * g++.dg/lookup/ambig4.C: Likewise.
17758         * g++.dg/parse/crash22.C: Likewise.
17759
17760 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17761
17762         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17763
17764 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17765
17766         * gcc.dg/nested-calls-1.c: New test.
17767
17768 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17769
17770         * gfortran.dg/complex_intrinsic_1.f90: New test.
17771         * gfortran.dg/complex_intrinsic_2.f90: New test.
17772         * gfortran.dg/fgetc_1.f90: New test.
17773         * gfortran.dg/fgetc_2.f90: New test.
17774         * gfortran.dg/fgetc_3.f90: New test.
17775         * gfortran.dg/ftell_1.f90: New test.
17776         * gfortran.dg/ftell_2.f90: New test.
17777         * gfortran.dg/gnu_logical_1.F: New test.
17778         * gfortran.dg/gnu_logical_2.f90: New test.
17779
17780 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17781
17782         PR middle-end/24820
17783         * gcc.dg/pr24820.c: New test.
17784
17785 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17786
17787         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17788         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17789         variable.
17790
17791 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17792
17793         PR testsuite/24614
17794         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17795
17796 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17797
17798         * gcc.target/cris/cris.exp: New file.
17799         * gcc.target/cris/rld-legit1.c: New test.
17800         * gcc.target/cris/rld-legit2.c: New test.
17801
17802 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17803
17804         PR c++/24780
17805         * g++.dg/opt/pr24780.C: New test.
17806
17807         PR c++/24761
17808         * g++.dg/template/asm1.C: New test.
17809
17810 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17811
17812         PR libgfortran/24787
17813         * gfortran.dg/scan_1.f90: New test.
17814
17815 2005-11-12  Jan Hubicka  <jh@suse.cz>
17816
17817         * gcc.target/i386/minmax-1.c: New.
17818         * gcc.target/i386/minmax-2.c: New.
17819
17820 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17821
17822         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17823
17824 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17825
17826         * gcc.c-torture/execute/20051110-1.c,
17827         gcc.c-torture/execute/20051110-2.c: New tests.
17828
17829 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17830
17831         PR middle-end/24750
17832         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17833         New tests.
17834
17835 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17836
17837         * lib/target-libpath.exp (get_shlib_extension): New proc.
17838         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17839         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17840         * lib/objc.exp (objc_target_compile): Likewise.
17841         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17842         detection.
17843
17844 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17845
17846         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17847
17848         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17849         Add -static to additional_flags and pass it to target_compile.
17850
17851 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17852
17853         PR libgfortran/24719
17854         gfortran.dg/read_noadvance.f90: New test.
17855
17856         PR libgfortran/24699
17857         gfortran.dg/fmt_t_2.f90: New test.
17858
17859         PR libgfortran/24785
17860         gfortran.dg/read_x_eor.f90: New test.
17861
17862         PR libgfortran/24584
17863         gfortran.dg/namelist_empty.f90: Rename test.
17864
17865         PR libgfortran/24489
17866         gfortran/read_eor.f90: Rename test.
17867
17868 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17869
17870         PR fortran/15976
17871         * gfortran.dg/automatic_module_variable.f90: New test.
17872
17873 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17874
17875         PR target/24445
17876         * gcc.dg/pr24445.c: New test.
17877
17878 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17879
17880         PR fortran/24655
17881         PR fortran/24755
17882         * gfortran.dg/recursive_statement_functions.f90: Add statement
17883         functions using inline intrinsic functions and parameters to test
17884         that they no longer seg-fault.
17885
17886         PR fortran/24409
17887         gfortran.dg/nested_modules_4.f90: New test.
17888         gfortran.dg/nested_modules_5.f90: New test.
17889
17890 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17891
17892         PR fortran/24643
17893         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17894
17895 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17896
17897         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17898         failures.
17899
17900 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * gcc.dg/sparc-getcontext-1.c: New test.
17903
17904 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17905
17906         * gcc.dg/ifcvt-fabs-1.c: New test.
17907
17908 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17909
17910         PR other/4372
17911         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17912         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17913
17914 2005-11-09  Richard Guenther  <rguenther@suse.de>
17915
17916         PR tree-optimization/24716
17917         * gcc.c-torture/execute/pr24716.c: New testcase.
17918
17919 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17920
17921         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17922
17923 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17924
17925         PR 24624
17926         * gcc.dg/pr24624.c: Testcase added.
17927
17928 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17929
17930         PR 24623
17931         * g++.dg/other/pr24623.C: Testcase added.
17932
17933 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17934
17935         PR fortran/22607
17936         * gfortran-dg/pure_byref_1.f90: New.
17937         * gfortran-dg/pure_byref_2.f90: New.
17938
17939 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17940
17941         PR c/24101
17942         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17943         * gcc.dg/dg.exp: Run main loop also for *.i files.
17944
17945 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17946
17947         PR c++/19450
17948         * g++.dg/tls/diag-3.C: New test.
17949         * g++.dg/tls/diag-4.C: New test.
17950         * g++.dg/tls/static-1.C: New test.
17951         * g++.dg/tls/static-1a.cc: New file.
17952
17953 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17954
17955         PR 23046
17956         * g++.dg/tree-ssa/pr23046.C: New test.
17957
17958 2005-11-08  Devang Patel <dpatel@apple.com>
17959
17960         PR tree-optimization/23115
17961         * gcc.dg/tree-ssa/pr23115.c: New.
17962
17963 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17964
17965         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17966         * gcc.target/powerpc/pr16155.c: Same.
17967         * gcc.target/powerpc/altivec-1.c: Same.
17968         * gcc.target/powerpc/altivec-2.c: Same.
17969         * gcc.target/powerpc/altivec-3.c: Same.
17970         * gcc.target/powerpc/altivec-5.c: Same.
17971         * gcc.target/powerpc/altivec-11.c: Same.
17972         * gcc.target/powerpc/altivec-12.c: Same.
17973         * gcc.target/powerpc/altivec-14.c: Same.
17974         * gcc.target/powerpc/altivec-22.c: Same.
17975         * gcc.target/powerpc/altivec-consts.c: Same.
17976         * gcc.target/powerpc/altivec-pr22085.c: Same.
17977         * gcc.target/powerpc/altivec-splat.c: Same.
17978         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17979         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17980         * gcc.target/powerpc/darwin-longlong.c: Same.
17981
17982 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17983
17984         PR target/19340
17985         * gcc.dg/pr19340.c: New test.
17986
17987 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17988
17989         PR rtl-optimization/24683
17990         * gcc.dg/pr24683.c: New test.
17991
17992 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17993
17994         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17995         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17996
17997 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17998
17999         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18000
18001 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18002
18003         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18004
18005 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18006
18007         PR target/24230
18008
18009         * gcc.target/powerpc/altivec-consts.c,
18010         gcc.target/powerpc/altivec-splat.c: New testcase.
18011
18012 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18013
18014         PR c/24599
18015
18016         * gcc.dg/overflow-2.c: New testcase.
18017
18018 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18019
18020         PR rtl-optimization/23567
18021         * gcc.c-torture/execute/20051104-1.c: New test.
18022
18023 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18024
18025         PR fortran/24534
18026         gfortran.dg/private_type_2.f90: Modified to check that case with
18027         PRIVATE declaration within derived type is accepted.
18028
18029         PR fortran/20838
18030         gfortran.dg/pointer_assign_1.f90: New test.
18031
18032         PR fortran/20840
18033         * gfortran.dg/arrayio_0.f90: New test.
18034
18035         PR fortran/17737
18036         gfortran.dg/data_initialized.f90: New test.
18037         gfortran.dg/data_constraints_1.f90: New test.
18038         gfortran.dg/data_constraints_2.f90: New test.
18039
18040 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18041
18042         PR fortran/24174
18043         PR fortran/24305
18044         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18045
18046 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18047
18048         PR 24670
18049         * gcc.dg/tree-ssa/pr24670.c: New test.
18050
18051 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18052
18053         PR target/22432
18054         * gcc.target/i386/pr22432.c: New test.
18055
18056 2005-11-05  Richard Henderson  <rth@redhat.com>
18057
18058         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18059         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18060         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18061         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18062         from gcc.dg/alpha-*.
18063         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18064         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18065
18066 2005-11-05  Andreas Jaeger  <aj@suse.de>
18067
18068         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18069
18070 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18071
18072         PR target/23424
18073         * gcc.dg/torture/pr23424-1.c: New test.
18074
18075 2005-11-04  Richard Henderson  <rth@redhat.com>
18076
18077         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18078         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18079         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18080         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18081         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18082         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18083         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18084         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18085         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18086         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18087         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18088         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18089         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18090         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18091         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18092         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18093         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18094         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18095         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18096         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18097         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18098         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18099         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18100         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18101         Move from gcc.dg/.
18102         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18103         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18104         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18105         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18106         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18107         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18108         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18109         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18110         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18111         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18112         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18113         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18114         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18115         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18116         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18117         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18118         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18119         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18120         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18121         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18122         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18123         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18124         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18125         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18126         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18127         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18128         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18129         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18130         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18131         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18132         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18133         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18134         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18135         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18136         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18137         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18138         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18139         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18140         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18141         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18142         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18143         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18144         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18145         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18146         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18147
18148 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18149
18150         PR 24627
18151         * gcc.dg/tree-ssa/pr24627.c: New test.
18152
18153 2005-11-04 Paul Brook  <paul@codesourcery.com>
18154
18155         * gcc.dg/tls/opt-10.c: New test.
18156
18157 2005-11-04  Andreas Jaeger  <aj@suse.de>
18158
18159         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18160         avoid extra warnings.
18161
18162 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18163
18164         PR libfortran/22298
18165         * lib/target-supports.exp
18166         (check_effective_target_static_libgfortran): New
18167         static_libgfortran effective target.
18168         * gfortran.dg/static_linking_1.f: New test.
18169         * gfortran.dg/static_linking_1.c: New file.
18170
18171 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18172
18173         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18174
18175 2005-11-03  Josh Conner  <jconner@apple.com>
18176
18177         PR c++/19989
18178         g++.dg/ext/array2.C: New test.
18179         g++.dg/template/dependent-name3.C: New test.
18180         g++.dg/template/dependent-name4.C: New test.
18181         g++.dg/template/sfinae2.C: New test.
18182
18183 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18184
18185         PR preprocessor/22042
18186         * gcc.dg/cpp/strify4.c: New test.
18187
18188 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18189
18190         PR c++/17964
18191         * g++.dg/cpp/string-1.C: New test.
18192
18193 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18194
18195         * gcc.target/powerpc: New directory.
18196         * gcc.target/powerpc/powerpc.exp: New file.
18197         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18198         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18199         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18200         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18201         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18202         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18203         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18204         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18205         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18206         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18207         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18208         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18209         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18210         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18211         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18212         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18213         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18214         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18215         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18216         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18217         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18218         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18219         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18220         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18221         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18222         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18223         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18224         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18225         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18226         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18227         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18228         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18229         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18230         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18231
18232 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18233
18234         PR c++/21627
18235         * g++.dg/warn/inline2.C: New test.
18236
18237 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18238
18239         PR middle-end/23155
18240         * g++.dg/ext/c99struct1.C: New test.
18241         * gcc.dg/union-cast-1.c: New test.
18242         * gcc.dg/union-cast-2.c: New test.
18243         * gcc.dg/union-cast-3.c: New test.
18244
18245 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         PR middle-end/24589
18248         * gcc.c-torture/execute/zero-struct-2.c: New test.
18249
18250 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18251
18252         PR c++/24582
18253         * g++.dg/init/switch1.C: New test.
18254
18255 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18256
18257         * gcc.dg/delay-slot-1.c: New test.
18258
18259 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18260
18261         PR target/24620
18262         * gcc.dg/pr24620.c: New test.
18263
18264 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18265
18266         PR c/24329
18267         * gcc.dg/format/unnamed-1.c: New test.
18268
18269 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18270
18271         PR c++/22434
18272         * g++.dg/expr/cond8.C: New test.
18273
18274         PR c++/24560
18275         * g++.dg/parse/dot1.C: New test.
18276
18277 2005-11-02  Jan Hubicka  <jh@suse.cz>
18278
18279         PR target/23303
18280         * gcc.dg/i386-lea.c: New test
18281
18282 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18283
18284         PR target/24615
18285         * gcc.dg/pr24615.c: New test.
18286
18287 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18288
18289         PR target/24600
18290         * gcc.dg/pr24600.c: New test.
18291
18292 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/19253
18295         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18296         * g++.dg/parse/typename9.C: New test.
18297         * g++/dg/parse/typename10.C: Likewise.
18298
18299 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18300
18301         PR fortran/18157
18302         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18303         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18304         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18305
18306 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/24569
18309         * g++.dg/debug/static1.C: New test.
18310
18311 2005-11-02  Josh Conner  <jconner@apple.com>
18312
18313         * g++.dg/crash38.C: moved into proper directory...
18314         * g++.dg/template/crash42.C: ...here
18315
18316 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18317
18318         PR target/18338
18319         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18320         pcc_bitfield_type_matters || default_packed.
18321
18322         * lib/target-supports.exp
18323         (check_effective_target_pcc_bitfield_type_matters): New proc.
18324         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18325
18326         PR testsuite/23304
18327         * lib/target-supports.exp (check_effective_default_packed): New proc.
18328         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18329         Gate expected errors on target ! default_packed.
18330         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18331
18332 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18333
18334         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18335         change (r106358).
18336
18337 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18338
18339         PR fortran/24008
18340         * gfortran.dg/entry_5.f90: New.
18341         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18342
18343 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18344
18345         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18346
18347 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18348
18349         PR fortran/21565
18350         gfortran.dg/namelist_blockdata.f90: New test.
18351
18352         PR fortran/18737
18353         gfortran.dg/external_implicit_none.f90: New test.
18354
18355         PR fortran/14994
18356         * gfortran.dg/secnds.f: New test.
18357
18358 2005-10-31  Jan Hubicka  <jh@suse.cz>
18359
18360         PR target/20928
18361         * gcc.c-torture/compile/pr20928.c: New test.
18362
18363 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18364
18365         PR middle-end/23492
18366         * gcc.c-torture/compile/zero-strct-5.c: New test.
18367
18368 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18369
18370         PR libgfortran/24584
18371         * gfortran.dg/pr24584.f90: New test.
18372
18373 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18374
18375         PR fortran/18883
18376         * gfortran.dg/char_result_9.f90: New.
18377         * gfortran.dg/char_result_10.f90: New.
18378
18379 2005-10-30  Jan Hubicka  <jh@suse.cz>
18380
18381         * g++.dg/tree-ssa/pr24172.C: New testcase.
18382
18383 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18384
18385         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18386
18387 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18388
18389         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18390         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18391         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18392         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18393         gfortran.dg/enum_9.f90,
18394         gfortran.fortran-torture/compile/enum_1.f90,
18395         gfortran.fortran-torture/execute/enum_1.f90,
18396         gfortran.fortran-torture/execute/enum_2.f90,
18397         gfortran.fortran-torture/execute/enum_3.f90,
18398         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18399
18400 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18401
18402         PR target/18482
18403         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18404         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18405
18406 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18407
18408         PR libfortran/20179
18409         * gfortran.dg/mixed_io_1.f90: New test.
18410         * gfortran.dg/mixed_io_1.c: New file.
18411
18412 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18413
18414         * gfortran.dg/malloc_free_1.f90: New test.
18415
18416 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18417
18418         * gcc.dg/nested-func-4.c: Require profiling -pg.
18419
18420 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18421
18422         PR C++/23229
18423         * g++.dg/warn/main-2.C: New test.
18424
18425 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18426
18427         PR fortran/24545
18428         * gfortran.dg/interface_2.f90: new test.
18429
18430 2005-10-28  Josh Conner  <jconner@apple.com>
18431
18432         PR c++/22153
18433         * g++.dg/template/crash38.C: New test.
18434         * g++.dg/parse/explicit1.C: Change expected errors.
18435
18436 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18437
18438         PR C++/23426
18439         * g++.dg/other/large-size-array.C: New test.
18440
18441 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18442
18443         PR middle-end/24362
18444         * g++.dg/opt/complex4.C: New test.
18445
18446 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18447
18448         * gcc.dg/nested-func-4.c: New test.
18449
18450 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18451
18452         PR fortran/24158
18453         gfortran.dg/derived_recursion.f90: New test.
18454         gfortran.dg/implicit_actual.f90: New test.
18455
18456 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18457
18458         PR middle-end/24295, PR testsuite/24477
18459         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18460         removed when weakref hits the tree.
18461
18462 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18463
18464         * gfortran.dg/cray_pointers_4.f90: New test.
18465
18466         * gfortran.dg/cray_pointers_5.f90: New test.
18467
18468 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18469
18470         PR fortran/22290
18471         * gfortran.dg/assign_5.f90: New test.
18472         * gfortran.dg/assign_6.f: New test.
18473
18474 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18475
18476         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18477         CPU has no SSE support.
18478
18479 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18480
18481         PR libgfortran/24224
18482         * gfortran.dg/arrayio_1.f90: Update attribution.
18483         * gfortran.dg/arrayio_2.f90: Update attribution.
18484         * gfortran.dg/arrayio_3.f90: Update attribution.
18485         * gfortran.dg/arrayio_4.f90: Update test conditions.
18486         * gfortran.dg/arrayio_5.f90: Update attribution.
18487         * gfortran.dg/arrayio_6.f90: New test.
18488         * gfortran.dg/arrayio_7.f90: New test.
18489
18490 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18491
18492         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18493
18494 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18495
18496         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18497
18498 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18499
18500         PR fortran/24416
18501         * gfortran.dg/namelist_char_only.f90: New test.
18502
18503 2005-10-24  Asher Langton  <langton2@llnl.gov>
18504
18505         PR fortran/17031
18506         PR fortran/22282
18507         * gfortran.dg/cray_pointers_1.f90: New test.
18508         * gfortran.dg/cray_pointers_2.f90: New test.
18509         * gfortran.dg/cray_pointers_3.f90: New test.
18510         * gfortran.dg/loc_1.f90: New test.
18511         * gfortran.dg/loc_2.f90: New test.
18512
18513 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18514
18515         * gcc.dg/pr24225.c: New test.
18516
18517 2005-10-24  Asher Langton  <langton2@llnl.gov>
18518
18519         * gfortran.dg/dup_save_1.f90: New test.
18520         * gfortran.dg/dup_save_2.f90: New test.
18521
18522 2005-10-24  Paul Brook  <paul@codesourcery.com>
18523
18524         PR 24107
18525         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18526         stdint.h.
18527
18528 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18529
18530         PR libgfortran/24489
18531         * gfortran.dg/pr24489.f90: New test.
18532
18533 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18534
18535         PR fortran/23635
18536         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18537
18538 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18539
18540         PR target/18911
18541         * g++.dg/init/array16.C: Skip for mmix-*-*.
18542
18543 2005-10-23  Asher Langton  <langton2@llnl.gov>
18544
18545         * gfortran.dg/byte_1.f90: New test.
18546         * gfortran.dg/byte_2.f90: New test.
18547
18548 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18549
18550         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18551
18552 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18553
18554         PR fortran/18022
18555         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18556
18557         PR fortran/24311
18558         * gfortran.dg/merge_char_const.f90: New test.
18559
18560         PR fortran/24384
18561         * gfortran.dg/spread_scalar_source.f90: New test.
18562
18563 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18564
18565         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18566
18567         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18568         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18569
18570         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18571
18572 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18573
18574         PR fortran/24426
18575         * gfortran.dg/der_pointer_4.f90: New.
18576
18577 2005-10-22  David Ayers  <d.ayers@inode.at>
18578
18579         * obj-c++.dg/except-1.mm: Simplify.
18580
18581 2005-10-21  David Ayers  <d.ayers@inode.at>
18582
18583         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18584
18585 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18586
18587         * gfortran.dg/assumed_dummy_2.f90: New test.
18588
18589 2005-10-21  James E Wilson  <wilson@specifix.com>
18590
18591         PR preprocessor/15220
18592         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18593
18594 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18595
18596         * gcc.c-torture/execute/20051021-1.c: New test.
18597
18598 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/24260
18601         * g++.dg/ext/tmplattr1.C: New test.
18602
18603 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18604
18605         PR fortran/24440
18606         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18607
18608 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18609
18610         * obj-c++.dg/except-1.mm: New.
18611
18612         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18613
18614 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18615
18616         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18617
18618 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18619
18620         PR middle-end/24295
18621         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18622         declarations with the same names as thunks' alias targets, use
18623         aliases instead.
18624         * gcc.dg/attr-alias-3.c: New test.
18625         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18626
18627 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18628
18629         PR c++/22618
18630         * g++.dg/parse/access8.C: New test.
18631
18632 2005-10-20  Richard Guenther  <rguenther@suse.de>
18633
18634         PR c++/24439
18635         * g++.dg/tree-ssa/pr24439.C: New testcase.
18636
18637 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18638
18639         * g++.dg/opt/delay-slot-1.C: New test.
18640
18641 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18642
18643         PR fortran/21625
18644         * gfortran.fg/der_init_1.f90: New.
18645
18646 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18647
18648         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18649
18650 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/21908
18653         * g++.dg/parse/error28.C: New test.
18654
18655 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         * gcc.dg/profile-generate-2.c: New test.
18658
18659 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18660
18661         PR target/23589
18662         * g++.dg/ext/dllimport11.C: New.
18663
18664 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18665
18666         PR c++/22293
18667         * g++.dg/other/friend3.C: New test.
18668
18669 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/23293
18672         * g++.dg/template/error19.C: New test.
18673
18674 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         PR c++/21383
18677         * g++.dg/overload/koenig2.C: New.
18678
18679         PR c++/23118
18680         * g++.dg/overload/error2.C: New.
18681
18682         PR c++/22604
18683         * g++.dg/inherit/covariant14.C: New.
18684
18685 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18686
18687         PR c++/23440
18688         * g++.dg/parse/for1.C: New test.
18689
18690 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18691
18692         PR fortran/23446
18693         * gfortran.dg/host_dummy_index_1.f90: New test.
18694
18695         PR fortran/21459
18696         * gfortran.dg/automatic_char_len_2.f90: New test.
18697
18698         PR fortran/20866
18699         * gfortran.dg/recursive_statement_functions.f90: New test.
18700
18701         PR fortran/20853
18702         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18703
18704         PR fortran/20849
18705         * gfortran.dg/external_initializer.f90: New test.
18706
18707         PR fortran/20837
18708         * non_module_public.f90: New test.
18709
18710 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         PR c++/24386
18713         * g++.dg/template/overload7.C: New.
18714
18715         PR c++/22551
18716         * g++.dg/other/switch2.C: Remove expected warnings.
18717
18718         PR c++/21353
18719         * g++.dg/template/defarg6.C: New.
18720
18721 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18722
18723         PR target/24315
18724         * gcc.target/i386/pr24315.c: New test.
18725
18726 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18727
18728         PR c++/24389
18729         * g++.dg/template/static21.C: New test.
18730         * g++.dg/template/static21-a.cc: Likewise.
18731
18732 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18733
18734         PR c++/23959
18735         * g++.dg/warn/Wswitch-default-1.C: New test.
18736         * g++.dg/warn/Wswitch-default-2.C: New test.
18737
18738 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18739
18740         PR c++/22173
18741         * g++.dg/parse/template18.C: New test.
18742         * g++.dg/template/nontype15.C: Likewise.
18743
18744 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18745
18746         PR fortran/22273
18747         * gfortran.dg/spec_expr_2.f90: New.
18748
18749 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18750
18751         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18752         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18753         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18754         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18755         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18756         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18757         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18758         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18759         previous target-specific skips and warning-message matches where
18760         applicable.
18761
18762 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18763
18764         PR c++/21347
18765         * g++.dg/warn/Wctor-dtor.C: New test.
18766
18767 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18768
18769         PR c/23439
18770         * gcc.dg/for-1.c: New test.
18771
18772 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18773
18774         PR c++/19565
18775         * g++.dg/warn/Wconversion1.C: New test.
18776         * g++.dg/ext/packed4.C: Compile with -w.
18777         * g++.dg/opt/20050511-1.C: Likewise.
18778         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18779
18780 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18781
18782         * gfortran.dg/boz_5.f90: New test.
18783
18784 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         PR c++/22551
18787         * g++.dg/other/switch2.C: New.
18788
18789         PR c++/23984
18790         * g++.dg/init/ctor7.C: New.
18791
18792 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18793
18794         PR c++/23730
18795         * g++.dg/parse/crash32.C: New test.
18796
18797 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/20721
18800         * g++.dg/init/goto2.C: New test.
18801
18802         PR c++/22464
18803         * g++.dg/template/crash/41.C: New test.
18804
18805         PR c++/22180
18806         * g++.dg/template/crash40.C: New test.
18807
18808         PR c++/23694
18809         * g++.dg/parse/friend5.C: New test.
18810
18811         PR c++/23307
18812         * g++.dg/template/crash38.C: New test.
18813
18814         PR c++/22352
18815         * g++.dg/template/friend38.C: New test.
18816
18817         PR c++/22405
18818         * g++.dg/template/crash39.C: New test.
18819
18820 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18821
18822         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18823         gcc.dg/debug/dwarf2/dwarf-char2.c,
18824         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18825
18826         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18827
18828 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18829
18830         * gcc.dg/dll-2.c: Add tests for warnings.
18831         * gcc.dg/dll-3.c: Likewise.
18832         * gcc.dg/dll-4.c: Likewise.
18833
18834         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18835         * g++.dg/ext/dllimport2.C: Likewise.
18836         * g++.dg/ext/dllimport3.C: Likewise.
18837         * g++.dg/ext/dllimport7.C: Likewise.
18838         * g++.dg/ext/dllimport8.C: Likewise.
18839         * g++.dg/ext/dllimport9.C: Likewise.
18840
18841 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18842
18843         PR fortran/24092
18844         * gfortran.dg/derived_pointer_recursion.f90: New test.
18845
18846 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18847
18848         * gcc.c-torture/execute/20051012-1.c: New test.
18849
18850 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18851
18852         PR fortran/18082
18853         * gfortran.dg/automatic_char_len_1.f90: New test.
18854
18855 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18856
18857         PR fortran/20847
18858         * gfortran.dg/save_common.f90: New test.
18859
18860         PR fortran/20856
18861         * gfortran.dg/save_result.f90: New test.
18862
18863 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         PR c++/21592
18866         * g++.dg/template/dependent-expr1.C: Add new expected error.
18867         * g++.dg/template/dependent-expr2.C: Adjust error text.
18868         * g++.dg/template/overload6.C: New.
18869
18870         PR c++/23797
18871         * g++.dg/other/typename8.C: New.
18872
18873         PR c++/21117
18874         * g++.dg/other/return1.C: New.
18875
18876 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18877
18878         PR c++/24052
18879         * g++.dg/ext/label5.C: New.
18880
18881 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18882
18883         PR c++/19964
18884         * g++.dg/parse/crash31.C: New.
18885
18886 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18887
18888         * g++.dg/ipa/ipa-1.c: New test.
18889         * g++.dg/ipa/ipa-2.c: New test.
18890         * g++.dg/ipa/ipa-3.c: New test.
18891         * g++.dg/ipa/ipa-4.c: New test.
18892         * g++.dg/ipa/ipa-5.c: New test.
18893         * g++.dg/ipa/ipa.exp: New file.
18894
18895 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18896
18897         PR fortran/24207
18898         * gfortran.dg/private_type_3.f90: New test.
18899
18900 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18901
18902         PR fortran/20786
18903         gfortran.dg/aint_anint_1.f90: New test.
18904
18905 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18906
18907         PR libgfortran/24313
18908         gfortran.dg/csqrt.f: New test.
18909
18910 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18911
18912         PR c++/8057
18913         * g++.dg/warn/noeffect7.C: New test.
18914         * g++.dg/warn/noeffect2.C: Instantiate templates.
18915         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18916         and warning.
18917
18918 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18919
18920         PR c++/21089
18921         * g++.dg/init/float1.C: New test.
18922
18923         PR c++/24277
18924         * g++.dg/init/member1.C: Tweak error markers.
18925
18926 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18927
18928         PR testsuite/24281
18929         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18930         Check for null pointer.
18931
18932 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18933
18934         PR c++/21369
18935         * g++.dg/parse/ret-type3.C: New test.
18936
18937 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18938
18939         PR tree-opt/23946
18940         * gcc.c-torture/compile/pr23946.c: New test.
18941
18942 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18943
18944         * g++.dg/opt/mmx2.C: New test.
18945
18946 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18947
18948         PR c++/24277
18949         * g++.dg/template/static20.C: New test.
18950
18951         PR c++/24302
18952         * g++.dg/warn/Wunused-12.C: New test.
18953
18954         PR c++/23437
18955         * g++.dg/template/arg4.C: New test.
18956
18957 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18960         * gcc.dg/ucnid-3.c: Likewise.
18961         * gcc.dg/ucnid-4.c: Likewise.
18962         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18963         * g++.dg/other/ucnid-1.C: Likewise.
18964         * gcc.dg/sparc-frame-1.c: New test.
18965
18966 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18967
18968         PR c++/24139
18969         * g++.dg/template/spec27.C: New test.
18970
18971         PR c++/24275
18972         * g++.dg/template/static19.C: New test.
18973
18974 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18975
18976         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18977         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18978
18979 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18980
18981         PR target/24136
18982         * gfortran.fortran-torture/compile/pr24136.f: New test.
18983
18984 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18985
18986         PR c++/22172
18987         * g++.dg/parse/crash30.C: New test.
18988
18989 2005-10-07  Richard Guenther  <rguenther@suse.de>
18990
18991         PR middle-end/24227
18992         * gcc.c-torture/compile/pr24227.c: New testcase.
18993
18994 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18995
18996         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18997         Do not put aligned attributes on array elements.
18998
18999 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19000
19001         PR testsuite/23611, PR testsuite/23615
19002         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19003         writing prototypes of library functions by hand.
19004         * obj-c++.dg/bitfield-4.mm: Likewise.
19005         * obj-c++.dg/const-str-4.mm: Likewise.
19006         * obj-c++.dg/encode-4.mm: Likewise.
19007         * obj-c++.dg/encode-5.mm: Likewise.
19008         * obj-c++.dg/encode-6.mm: Likewise.
19009         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19010         * obj-c++.dg/method-10.mm: Likewise.
19011         * obj-c++.dg/method-17.mm: Likewise.
19012         * obj-c++.dg/method-19.mm: Likewise.
19013         * obj-c++.dg/try-catch-2.mm: Likewise.
19014
19015 2005-10-06  Richard Henderson  <rth@redhat.com>
19016
19017         PR 24236
19018         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19019
19020 2005-10-06  Dale Johannesen  <dalej@apple.com>
19021
19022         * gcc.c-torture/execute/20030125-1.c: Correct.
19023
19024 2005-10-06  Richard Guenther  <rguenther@suse.de>
19025
19026         PR tree-optimization/24238
19027         * g++.dg/tree-ssa/pr24238.C: New testcase.
19028
19029 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19030
19031         PR 18568
19032         * gfortran.dg/der_pointer_3.f90: New test.
19033
19034 2005-10-05  Devang Patel  <dpatel@apple.com>
19035
19036         PR Debug/23205
19037         * g++.dg/other/PR23205.C: New.
19038
19039 2005-10-05  Richard Henderson  <rth@redhat.com>
19040
19041         PR target/23602
19042         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19043         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19044
19045 2005-10-05  Dale Johannesen  <dalej@apple.com>
19046
19047         * gcc.c-torture/execute/float-floor.c: New.
19048
19049 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19050
19051         PR tree-optimization/21419
19052         PR tree-optimization/24146
19053         PR tree-optimization/24151
19054
19055         * g++.dg/ext/asm7.C: New.
19056         * g++.dg/ext/asm8.C: New.
19057         * gcc.dg/asm-1.c: Compile on all targets.
19058         * gcc.dg/asm-pr24146.c: New.
19059         * gcc.dg/pr21419.c: Adjust error messages.
19060
19061 2005-10-05  Richard Guenther  <rguenther@suse.de>
19062
19063         PR fortran/24176
19064         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19065
19066 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR c++/23513
19069         * g++.dg/template/spec22.C: Robustify test.
19070         * g++.dg/template/spec26.C: New.
19071
19072 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19073
19074         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19075         if target supports vector instructions.
19076
19077 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19078
19079         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19080         C99 functions.
19081
19082 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19083
19084         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19085         check_effective_target_fortran_large_int): Replace cached result
19086         when target changes.
19087
19088 2005-10-04  Devang Patel  <dpatel@apple.com>
19089
19090         * gcc.dg/i386-sse-vect-types.c: New.
19091
19092 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19093
19094         PR preprocessor/13726
19095         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19096         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19097
19098 2005-10-04  Richard Guenther  <rguenther@suse.de>
19099
19100         PR c/23576
19101         * gcc.dg/noncompile/pr23576.c: New testcase.
19102
19103 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19104
19105         PR middle-end/23125
19106         * gcc.dg/register-var-3.c: New test.
19107
19108 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19109
19110         * gcc.dg/pr23049.c: New test.
19111
19112         * gcc.dg/ucnid-4.c: Fix test.
19113
19114 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19115
19116         PR 23445
19117         * gcc.c-torture/compile/pr23445.c: New test.
19118
19119 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19120
19121         * g++.dg/overload/unknown1.C: New.
19122
19123 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/17775
19126         * g++.dg/template/repo4.C: New test.
19127
19128 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19129
19130         PR libfortran/19308
19131         * gfortran.dg/large_real_kind_2.F90: New test.
19132         * gfortran.dg/large_integer_kind_2.f90: New test.
19133
19134 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19135
19136         * lib/target-supports.exp (check_effective_target_vect_shift):
19137         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19138         (check_effective_target_vect_condition): Fix copy-n-pasto.
19139
19140         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19141         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19142         targets.
19143
19144 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19145
19146         PR c++/22621
19147         * g++.dg/template/overload5.C : New test.
19148
19149         PR c++/23840
19150         * g++.dg/expr/stdarg1.C: New test.
19151
19152 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19153
19154         PR 24142
19155         * gcc.c-torture/execute/pr24142.c: New test.
19156
19157 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19158
19159         PR 24141
19160         * gcc.c-torture/execute/pr24141.c: New test.
19161
19162 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19163             Diego Novillo  <dnovillo@redhat.com>
19164
19165         PR 23604
19166         * gcc.c-torture/execute/pr23604.c: New test.
19167
19168 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19169
19170         PR fortran/16404
19171         PR fortran/20835
19172         PR fortran/20890
19173         PR fortran/20899
19174         PR fortran/20900
19175         PR fortran/20901
19176         PR fortran/20902
19177         gfortran.dg/equiv_constraint_1.f90: New test.
19178         gfortran.dg/equiv_constraint_2.f90: New test.
19179         gfortran.dg/equiv_constraint_3.f90: New test.
19180         gfortran.dg/equiv_constraint_4.f90: New test.
19181         gfortran.dg/equiv_constraint_5.f90: New test.
19182         gfortran.dg/equiv_constraint_6.f90: New test.
19183         gfortran.dg/equiv_constraint_7.f90: New test.
19184         gfortran.dg/equiv_constraint_8.f90: New test.
19185         gfortran.dg/private_type_1.f90: New test.
19186         gfortran.dg/private_type_2.f90: New test.
19187         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19188         980628-10.f: Assert std=gnu to permit mixing of
19189         types in equivalence statements.
19190
19191 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19192
19193         PR 24112
19194         * gfortran.dg/open_status_1.f90: New.
19195
19196 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19197
19198         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19199         * gcc.dg/vect/pr22480.c: Clean up temp files.
19200         * gcc.dg/vect/pr23831.c: Clean up temp files.
19201         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19202         Clean up temp files.
19203         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19204         Clean up temp files.
19205
19206         * gcc.dg/20050309-1.c: Clean up temp files.
19207         * gcc.dg/20050325-1.c: Clean up temp files.
19208
19209 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19210
19211         PR tree-optimization/24059
19212         * gcc.dg/vect/pr24059.c : New test.
19213
19214 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19215
19216         PR middle-end/24109
19217         * gcc.c-torture/execute/20050929-1.c: New test.
19218
19219 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19220
19221         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19222
19223 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19224
19225         PR c/21419
19226         * gcc.dg/pr21419.c: New test.
19227
19228 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19229
19230         * gcc.dg/pr23911.c: New test.
19231
19232 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19233
19234         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19235
19236         PR c++/16782
19237         * g++.dg/parse/qualified4.C: New test.
19238         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19239         * g++.old-deja/g++.mike/p8154.C: Likewise.
19240
19241 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/22147
19244         * g++.dg/template/friend37.C: New test.
19245         * g++.dg/parse/crash28.C: Adjust error markers.
19246
19247 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19248
19249         PR fortran/18518
19250         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19251
19252 2005-09-27  Devang Patel  <dpatel@apple.com>
19253
19254         PR tree-optimization/23625
19255         * gcc.dg/pr23625.c: New test.
19256
19257 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19258
19259         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19260         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19261
19262 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19263
19264         PR fortran/23677
19265         * gfortran.fortran-torture/execute/save_1.f90: New test.
19266         * gfortran.dg/save_1.f90: New test.
19267
19268 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19269
19270         * gcc.target/i386/builtin-apply-mmx.c: New test.
19271
19272         PR target/22576
19273         * gcc.target/i386/pr22576.c: New test.
19274
19275         PR target/22585
19276         * gcc.target/i386/pr22585.c: New test.
19277
19278         PR target/23268
19279         * gcc.target/i386/pr23268.c: New test.
19280
19281         PR middle-end/23831
19282         * gcc.dg/vect/pr23831.c: New test.
19283
19284         PR target/24055
19285         * gcc.target/i386/pr24055.c: New test.
19286
19287 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19288
19289         PR tree-optimization/23960
19290         * gcc.c-torture/compile/pr23960.c: New.
19291
19292 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19293
19294         PR fortran/16861
19295         * gfortran.dg/nested_modules_3.f90: New.
19296
19297 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19298
19299         PR fortran/24005
19300         gfortran.dg/interface_1.f90: New test.
19301
19302 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19303         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19304
19305         PR fortran/23843
19306         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19307
19308 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19309
19310         PR fortran/23516
19311         * gfortran.dg/imag_1.f: New test.
19312         * gfortran.dg/imag_2.f: Ditto.
19313
19314 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19315
19316         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19317
19318 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19319
19320         PR c++/21983
19321         * g++.dg/warn/pr21983.C: New test.
19322
19323 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19324
19325         * gcc.dg/20050922-1.c: Testcase added.
19326
19327 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19328
19329         PR c++/23993
19330         * g++.dg/template/array14.C: New test.
19331
19332 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19333
19334         PR fortran/19929
19335         * gfortran.dg/der_ptr_component_1.f90: New test.
19336
19337 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19338
19339         PR c++/23965
19340         * g++.dg/template/error1.C: Reject "no matching function" message.
19341
19342 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19343
19344         PR c++/17609
19345         * g++.dg/lookup/error1.C: New test.
19346
19347 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19348
19349         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19350         functionality of the testcase.
19351
19352 2005-09-20  Richard Henderson  <rth@redhat.com>
19353
19354         * gcc.dg/vect/vect-22.c: Require vect_float.
19355         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19356
19357 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19358
19359         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19360         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19361         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19362         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19363         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19364         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19365         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19366         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19367         * gcc.dg/cpp/ucnid-8.c: New test.
19368
19369 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19370
19371         PR tree-optimization/23929
19372         * gcc.c-torture/compile/pr23929.c: New test.
19373
19374 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19375
19376         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19377         for one loop.
19378
19379 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19380
19381         PR testsuite/23186
19382         * g++.dg/other/pr22003.C: Require named sections.
19383
19384 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19385
19386         PR c++/23947
19387         * g++.dg/rtti/crash3.C: New test.
19388
19389         PR tree-optimization/23818
19390         * gcc.dg/pr23818.c: New test.
19391
19392 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19393
19394         PR fortran/23420
19395         * gfortran.dg/print_fmt_4.f: New.
19396
19397 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19398
19399         PR fortran/23663
19400         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19401
19402 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19403
19404         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19405         Use pointers to local alignable arrays instead. Added comments.
19406         * gcc.dg/vect/vect-46.c: Likewise.
19407         * gcc.dg/vect/vect-48.c: Likewise.
19408         * gcc.dg/vect/vect-49.c: Likewise.
19409         * gcc.dg/vect/vect-52.c: Likewise.
19410         * gcc.dg/vect/vect-53.c: Likewise.
19411         * gcc.dg/vect/vect-54.c: Likewise.
19412         * gcc.dg/vect/vect-56.c: Likewise.
19413         * gcc.dg/vect/vect-57.c: Likewise.
19414         * gcc.dg/vect/vect-58.c: Likewise.
19415         * gcc.dg/vect/vect-60.c: Likewise.
19416         * gcc.dg/vect/vect-61.c: Likewise.
19417
19418         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19419         The test is no longer vectorizable on vect_no_align targets.
19420         * gcc.dg/vect/vect-43.c: Likewsie.
19421
19422         * gcc.dg/vect/vect-44.c: Added comments.
19423         * gcc.dg/vect/vect-45.c: Added comments.
19424         * gcc.dg/vect/vect-50.c: Added comments.
19425         * gcc.dg/vect/vect-51.c: Added comments.
19426
19427         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19428         aligned type.
19429         * gcc.dg/vect/Os-vect-95.c: Likewise.
19430
19431         * gcc.dg/vect/vect-41.c: Test removed.
19432         * gcc.dg/vect/vect-47.c: Test removed.
19433         * gcc.dg/vect/vect-55.c: Test removed.
19434         * gcc.dg/vect/vect-59.c: Test removed.
19435
19436 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19437
19438         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19439         No longer vectorizable on vect_no_align targets.
19440         * gcc.dg/vect/pr20122.c: Likewise.
19441         * gcc.dg/vect/vect-74.c: Likewise.
19442         * gcc.dg/vect/vect-75.c: Likewise.
19443         * gcc.dg/vect/vect-76.c: Likewise.
19444
19445         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19446         Will not be vectorizable on vect_no_align targets once aliasing issues
19447         are resolved.
19448         * gcc.dg/vect/vect-79.c: Likewise.
19449
19450         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19451         * gcc.dg/vect/vect-78.c: Likewise.
19452         * gcc.dg/vect/vect-97.c: Likewise.
19453
19454 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19455
19456         * gcc.dg/pr23943.c: New test.
19457
19458 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19459
19460         PR fortran/19181
19461         * gfortran.dg/derived_pointer_null_1.f90: New test.
19462
19463 2005-09-18  Richard Guenther  <rguenther@suse.de>
19464
19465         PR middle-end/23944
19466         * gcc.c-torture/compile/pr23944.c: New testcase.
19467
19468 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19469
19470         PR fortran/15975
19471         * gfortran.dg/der_pointer_2.f90: New test.
19472
19473 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19474
19475         PR fortran/16861
19476         * gfortran.dg/nested_modules_2.f90: New test.
19477
19478 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19479
19480         PR c++/18368
19481         * g++.dg/other/semicolon.C: New test.
19482
19483 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19484
19485         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19486         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19487
19488 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/23914
19491         * g++.dg/template/static18.C: New test.
19492
19493         PR c++/21514
19494         * g++.dg/template/crash19.C: Remove dg-error marker.
19495         * g++.dg/template/local4.C: New test.
19496
19497 2005-09-16  Paul Brook  <paul@codesourcery.com>
19498
19499         PR fortran/23906
19500         * gfortran.dg/dependency_1.f90: New test.
19501
19502 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c++/23896
19505         * g++.dg/template/static17.C: New test.
19506
19507 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19508
19509         PR c++/23139
19510         * g++.dg/warn/huge-val1.C: New test.
19511
19512 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19513
19514         PR c++/13140
19515         * g++.dg/parse/class2.C: New test.
19516         * g++.dg/template/explicit8.C: Likewise.
19517         * g++.dg/template/spec25.C: Likewise.
19518
19519 2005-09-14  Josh Conner  <jconner@apple.com>
19520
19521         PR middle-end/23584
19522         * gcc.dg/pr23584.c: New test.
19523
19524 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19525
19526         PR fortran/21875 Internal Unit Array I/O, NIST
19527         * gfortran.dg/arrayio_1.f90: New test.
19528         * gfortran.dg/arrayio_1.f90: New test.
19529         * gfortran.dg/arrayio_1.f90: New test.
19530         * gfortran.dg/arrayio_1.f90: New test.
19531         * gfortran.dg/arrayio_1.f90: New test.
19532
19533 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19534
19535         PR middle-end/22480
19536         * gcc.dg/vect/pr22480.c: New test.
19537
19538 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19539
19540         PR fortran/19358
19541         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19542
19543 2005-09-13 Josh Conner <jconner@apple.com>
19544
19545         PR c++/23180
19546         * g++.dg/init/struct2.C: New test.
19547         * g++.dg/init/struct3.C: New test.
19548
19549 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19550
19551         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19552         Clean up temp files.
19553         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19554         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19555         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19556         gcc.dg/tree-ssa/builtin-printf-1.c,
19557         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19558         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19559         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19560         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19561         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19562         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19563         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19564         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19565         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19566         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19567         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19568         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19569
19570 2005-09-13  Josh Conner  <jconner@apple.com>
19571
19572         * lib/gcc-dg.exp: Load scanipa.exp.
19573         (cleanup-dump): New procedure.
19574         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19575         * lib/scandump.exp: New file.
19576         * lib/scantree.exp: Use it.
19577         * lib/scanipa.exp: New file.
19578
19579 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19580
19581         PR fortran/17740
19582         * gfortran.dg/generic_4.f90: New test.
19583
19584 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19585
19586         PR target/23816
19587         * gcc.target/i386/pr23816-1.c: New test.
19588         * gcc.target/i386/pr23816-2.c: New test.
19589
19590
19591 2005-09-13  Bastian Blank <waldi@debian.org>
19592
19593         PR c++/16171
19594         * g++.dg/abi/mangle26.C: New test.
19595         * g++.dg/abi/mangle27.C: New test.
19596         * g++.dg/abi/mangle28.C: New test.
19597         * g++.dg/abi/mangle29.C: New test.
19598
19599         PR c++/23839
19600         * g++.dg/parse/register1.C: New test.
19601
19602 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19603
19604         PR c++/23842
19605         * g++.dg/template/access16.C: New test.
19606
19607 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19608
19609         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19610
19611 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19612
19613         PR fortran/18899
19614         * gfortran.dg/shape_2.f90: New test.
19615
19616 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19617
19618         PR target/19269
19619         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19620         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19621         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19622         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19623         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19624         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19625         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19626         tests.
19627
19628 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19629
19630         PR c++/23841
19631         * g++.dg/parse/template17.C: New test.
19632
19633 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR c++/23789
19636         * g++.dg/template/nontype14.C: New test.
19637
19638 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19639
19640         PR g++/7874
19641         * g++.dg/lookup/friend7.C: New test.
19642         * g++.dg/lookup/friend8.C: New test.
19643         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19644         so that it will be found via argument dependent lookup.
19645         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19646         friend functions which will no longer be found.
19647         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19648         function g, so that it will be found via argument dependent
19649         lookup.
19650         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19651         * g++.old-deja/g++.mike/net43.C: Likewise.
19652
19653 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19654
19655         PR c++/23691
19656         * g++.dg/template/static16.C: New test.
19657
19658 2005-09-12  Josh Conner  <jconner@apple.com>
19659
19660         PR middle-end/23237
19661         * gcc.c-torture/compile/pr23237.c: New test.
19662
19663 2005-09-11  Richard Henderson  <rth@redhat.com>
19664
19665         * g++.dg/other/error8.C: Update expected diagnostic text.
19666
19667 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19668
19669         PR libfortran/19872
19670         * gfortran.dg/overwrite_1.f: New test.
19671
19672 2005-09-09  Josh Conner  <jconner@apple.com>
19673
19674         * g++.dg/init/pr23180-1.C: Removed.
19675         * g++.dg/init/pr23180-2.C: Removed.
19676
19677 2005-09-09  David Daney <ddaney@avtrex.com>
19678
19679         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19680         files which are ...
19681         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19682         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19683
19684 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19685
19686         * gfortran.dg/iostat_2.f90: New test.
19687
19688 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19689
19690         PR c++/22252
19691         * g++.dg/ext/interface1.C: New test.
19692         * g++.dg/ext/interface1.h: Likewise.
19693         * g++.dg/ext/interface1a.cc: Likewise.
19694
19695 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19696
19697         * gfortran.dg/iomsg_1.f90: New test case.
19698
19699 2005-09-09  Richard Guenther  <rguenther@suse.de>
19700
19701         PR c++/23624
19702         * g++.dg/tree-ssa/pr23624.C: New testcase.
19703
19704 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19705
19706         PR fortran/19239
19707         * gfortran.dg/vector_subscript_1.f90,
19708         * gfortran.dg/vector_subscript_2.f90: New tests.
19709
19710 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19711
19712         PR fortran/21104
19713         * gfortran.dg/array_alloc_1.f90,
19714         * gfortran.dg/array_alloc_2.f90,
19715         * gfortran.dg/array_alloc_3.f90: New tests.
19716
19717 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19718
19719         PR fortran/12840
19720         * gfortran.dg/array_constructor_6.f90
19721         * gfortran.dg/array_constructor_7.f90
19722         * gfortran.dg/array_constructor_8.f90
19723         * gfortran.dg/array_constructor_9.f90
19724         * gfortran.dg/array_constructor_10.f90
19725         * gfortran.dg/array_constructor_11.f90
19726         * gfortran.dg/array_constructor_12.f90: New tests.
19727
19728 2005-09-08  Josh Conner  <jconner@apple.com>
19729
19730         PR c++/23180
19731         * g++.dg/init/pr23180-1.C: New test.
19732         * g++.dg/init/pr23180-2.C: New test.
19733
19734 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19735
19736         PR fortran/18878
19737         * gfortran.dg/module_double_reuse.f90: New.
19738
19739 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19740
19741         PR fortran/23270
19742         PR fortran/22304
19743         PR fortran/18870
19744         PR fortran/17917
19745         PR fortran/16511
19746         * gfortran.dg/common_equivalence_1.f: New.
19747         * gfortran.dg/common_equivalence_2.f: New.
19748         * gfortran.dg/common_equivalence_3.f: New.
19749         * gfortran.dg/contained_equivalence_1.f90: New.
19750         * gfortran.dg/module_blank_common.f90: New.
19751         * gfortran.dg/module_commons_1.f90: New.
19752         * gfortran.dg/module_equivalence_1.f90: New.
19753         * gfortran.dg/nested_modules_1.f90: New.
19754         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19755         equivalences and add comment to connect the test with
19756         the PR.
19757
19758 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19759
19760         PR fortran/23765
19761         * gfortran.dg/common_6.f90: New test.
19762
19763 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19764
19765         PR fortran/15326
19766         * gfortran.dg/char_result_1.f90,
19767         * gfortran.dg/char_result_2.f90,
19768         * gfortran.dg/char_result_3.f90,
19769         * gfortran.dg/char_result_4.f90,
19770         * gfortran.dg/char_result_5.f90,
19771         * gfortran.dg/char_result_6.f90,
19772         * gfortran.dg/char_result_7.f90,
19773         * gfortran.dg/char_result_8.f90: New tests.
19774
19775 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19776
19777         PR fortran/19928
19778         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19779
19780 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19781
19782         PR obj-c++/16816
19783         * obj-c++.dg/selector-5.mm: New test.
19784         * obj-c++.dg/selector-6.mm: New test.
19785
19786 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19787
19788         PR objc/20574
19789         PR objc/19324
19790         * objc.dg/error-1.m: New test.
19791
19792 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19793
19794         PR fortran/23373
19795         * gfortran.fortran-torture/execute/pr23373-1.f90,
19796         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19797
19798 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19799
19800         PR libfortran/23760
19801         * gfortran.dg/g77/1832.f: Remove long string in write statement
19802         to allow the test to pass on correct list directed output with
19803         prepended space.
19804
19805 2005-09-07  James E Wilson  <wilson@specifix.com>
19806
19807         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19808
19809 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19810
19811         * gfortran.dg/parameter+save.f90: Rename to
19812         * gfortran.dg/parameter_save.f90: .. this.
19813
19814 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19815
19816         PR fortran/20848
19817         * gfortran.dg/parameter+save.f90: New test case.
19818
19819 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19820
19821         PR fortran/19269
19822         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19823
19824 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19825
19826         PR c/23075
19827         * gcc.dg/pr23075.c: New test.
19828         * g++.dg/warn/pr23075.C: New test.
19829
19830         PR target/22362
19831         * gcc.target/i386/pr22362.c: New test.
19832
19833         PR rtl-optimization/23098
19834         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19835
19836         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19837         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19838         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19839
19840 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19841
19842         * g++.dg/expr/cast6.C: New test.
19843
19844         PR c++/9782
19845         * g++.dg/init/new15.C: New test.
19846
19847 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19848
19849         * gcc.dg/vect/Os-vect-95.c: New test.
19850         * gcc.dg/vect/vect-95.c: Same.
19851
19852 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19853
19854         * gcc.dg/vect/vect-29.c: Update xfail testing.
19855         * gcc.dg/vect/vect-44.c: Same.
19856         * gcc.dg/vect/vect-48.c: Same.
19857         * gcc.dg/vect/vect-50.c: Same.
19858         * gcc.dg/vect/vect-72.c: Same.
19859         * gcc.dg/vect/vect-77.c: Same.
19860         * gcc.dg/vect/vect-78.c: Same.
19861         * gcc.dg/vect/vect-80.c: Same.
19862         * gcc.dg/vect/vect-96.c: Same.
19863         * gcc.dg/vect/vect-100.c: Same.
19864         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19865         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19866         * gfortran.dg/vect/vect-5.f90: Same.
19867
19868 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19869
19870         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19871         start strings.
19872         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19873         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19874
19875         PR c++/23056
19876         * g++.dg/opt/pr23056.C: New test.
19877
19878         PR rtl-optimization/23098
19879         * gcc.target/i386/pr23098.c: New test.
19880
19881 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/23667
19884         * g++.dg/template/static15.C: New test.
19885
19886         PR c++/21440
19887         * g++.dg/ext/stmtexpr5.C: New test.
19888         * g++.dg/ext/stmtexpr6.C: Likewise.
19889
19890 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19891
19892         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19893
19894         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19895         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19896         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19897
19898 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19899
19900         PR libfortran/23321
19901         * gfortran.dg/direct_io_4.f90: New test case.
19902
19903 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19904             Rasmus Hahn  <rassahah@neofonie.de>
19905
19906         PR libobjc/23108
19907         * objc.dg/type-stream-1.m: New test.
19908
19909 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19910
19911         PR fortran/23661
19912         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19913         gfortran.dg/print_fmt_3.f90: New test.
19914
19915 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19916
19917         * gfortran.dg/fmt_t_1.f90: New test.
19918
19919 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19920
19921         PR rtl-optimization/23454
19922         * g++.dg/opt/pr23454.C: New test.
19923
19924 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/23699
19927         * g++.dg/ext/static1.C: New test.
19928
19929 2005-09-02  Richard Henderson  <rth@redhat.com>
19930
19931         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19932         tail call to check_fa_work.
19933
19934 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/21687
19937         * g++.dg/other/gc3.C: New test.
19938
19939 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19940
19941         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19942         * gcc.dg/20050826-1.c: Likewise.
19943
19944 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19945
19946         PR c++/23167
19947         * g++.dg/expr/volatile1.C: New test.
19948
19949 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19950
19951         PR middle-end/23547
19952         * gcc.dg/pr23547.c: New test.
19953
19954 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19955
19956         PR c/22061
19957         * gcc.c-torture/execute/pr22061-1.c,
19958         * gcc.c-torture/execute/pr22061-2.c,
19959         * gcc.c-torture/execute/pr22061-3.c,
19960         * gcc.c-torture/execute/pr22061-4.c: New tests.
19961
19962 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19963
19964         * gcc.dg/Wredundant-decls-2.c: New test to check that
19965         -Wredundant-decls does not issue warning for a variable
19966         definition following a declaration.
19967
19968 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19969
19970         PR debug/7241
19971         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19972         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19973         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19974
19975         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19976         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19977         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19978         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19979         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19980         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19981         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19982         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19983
19984 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19985
19986         PR objc/23306
19987         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19988         scan-assmbler.
19989
19990 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19991
19992         PR target/21255
19993         * gcc.dg/pr21255-1.c: New test.
19994         * gcc.dg/pr21255-2-mb.c: Likewise.
19995         * gcc.dg/pr21255-2-ml.c: Likewise.
19996         * gcc.dg/pr21255-3.c: Likewise.
19997         * gcc.dg/pr21255-4.c: Likewise.
19998
19999 2005-08-31  Dale Johannesen  <dalej@apple.com>
20000
20001         * gcc.dg/20050830-1.c: New.
20002
20003 2005-08-31  Josh Conner  <jconner@apple.com>
20004
20005         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20006         command-line options for arm-*-* targets.
20007         * g++.dg/init/array16.C: Likewise.
20008         * g++.dg/other/crash-4.C: Likewise.
20009
20010 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20011
20012         PR obj-c++/23640
20013         * obj-c++.dg/gnu-runtime-3.mm: New test.
20014
20015 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20016
20017         PR c++/13377
20018         * g++.dg/lookup/ambig4.C: New test.
20019         * g++.dg/lookup/ambig5.C: New test.
20020         * g++.dg/tc1/dr101.C: Adjust error markers.
20021
20022 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20023
20024         PR c++/23639
20025         * g++.dg/template/ttp5.C: Adjust error markers.
20026
20027 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20028
20029         PR testsuite/23609
20030         * lib/obj-c++.exp: Include target-libpath.exp.
20031         (obj-c++_link_flags): Look for the GNU libobjc library
20032         and set the library path to include it.
20033         Don't manually set LD_LIBRARY_PATH (etc.) but call
20034         set_ld_library_path_env_vars instead.
20035         (obj-c++_target_compile): Don't set library path or
20036         linker flags because they are already set correctly
20037         in obj-c++_link_flags.
20038
20039 2005-08-30  Josh Conner  <jconner@apple.com>
20040
20041         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20042         to command-line options for arm-*-* targets.
20043
20044 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20045
20046         * g++.dg/other/i386-1.C: New.
20047
20048 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20049
20050         PR preprocessor/20348
20051         PR preprocessor/20356
20052         * gcc.dg/cpp/pr20348.c: New test.
20053         * gcc.dg/cpp/pr20348.h: New file.
20054         * gcc.dg/cpp/inc/pr20348.h: New file.
20055         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20056         * gcc.dg/cpp/pr20356.c: New test.
20057         * gcc.dg/cpp/pr20356.h: New file.
20058         * gcc.dg/cpp/inc/pr20356.h: New file.
20059         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20060
20061 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20062
20063         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20064         Fix array dimension to avoid correct end-of-file error.
20065
20066 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20067
20068         PR libfortran/23598
20069         * gfortran.dg/iostat_1.f90: New test.
20070
20071 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20072
20073         PR middle-end/23408
20074         * gcc.dg/pr23408.c: New test.
20075
20076 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/23099
20079         * g++.dg/init/member1.C: Make sure erroneous static data member
20080         definitions are required.
20081         * g++.dg/template/static13.C: New test.
20082         * g++.dg/template/static14.C: Likewise.
20083
20084 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20085
20086         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20087         -march=pentium4, remove ilp32 requirement.
20088
20089         PR middle-end/23484
20090         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20091         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20092
20093 2005-08-29  Andreas Jaeger  <aj@suse.de>
20094
20095         PR testsuite/23607
20096         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20097
20098 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20099
20100         * gcc.c-torture/execute/20050316-2.c: New test.
20101         * gcc.c-torture/execute/20050316-3.c: New test.
20102         * gcc.dg/torture/pr16104-1.c: New test.
20103
20104 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20105
20106         PR middle-end/23463
20107         * gcc.c-torture/execute/zero-struct-1.c: New test.
20108
20109 2005-08-27  Richard Guenther  <rguenther@suse.de>
20110
20111         PR target/23575
20112         * gcc.target/i386/pr23575.c: New testcase.
20113
20114 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20115
20116         PR rtl-optimization/23561
20117         * gcc.c-torture/execute/20050826-1.c: New test.
20118
20119         PR rtl-opt/23560
20120         * gcc.c-torture/execute/20050826-2.c: New test.
20121
20122 2005-08-26  Dale Johannesen  <dalej@apple.com>
20123
20124         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20125         * gcc.dg/20050826-1.c: New.
20126
20127 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20128
20129         PR c++/19004
20130         * g++.dg/template/nontype13.C: New test.
20131
20132         PR c++/23491
20133         * g++.dg/init/new14.C: New test.
20134         * g++.dg/expr/anew1.C: Do not XFAIL.
20135         * g++.dg/expr/anew2.C: Likewise.
20136         * g++.dg/expr/anew3.C: Likewise.
20137
20138 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20139
20140         PR middle-end/22439
20141         * gcc.dg/vla-3.c: New test.
20142
20143 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20144
20145         PR fortran/20363
20146         * gfortran.dg/named_interface.f90: New.
20147
20148 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20149
20150         * gcc.c-torture/execute/frame-address.c: New test.
20151
20152 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20153
20154         PR c++/20817
20155         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20156
20157 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20158
20159         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20160
20161 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20162
20163         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20164         * gcc.dg/altivec-22.c: Rename from..
20165         * gcc.dg/altivec-nomfcr.c: ..this.
20166
20167 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20168
20169         PR tree-optimization/23546
20170         * gcc.dg/tree-ssa/pr23546.c: New test.
20171
20172 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20173
20174         PR fortran/17758
20175         * gfortran.dg/nonreturning_statements.f90: New test.
20176
20177 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         PR c++/22454
20180         * g++.dg/parse/crash29.C: New.
20181
20182 2005-08-23  DJ Delorie  <dj@redhat.com>
20183
20184         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20185         constants have the L suffix.
20186
20187 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         PR c++/23044
20190         * g++.dg/template/instantiate8.C: New.
20191
20192 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20193
20194         PR middle-end/23467
20195         * gcc.c-torture/execute/pr23467.c: New test.
20196
20197 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20198
20199         PR tree-optimization/22043
20200         * gcc.c-torture/execute/20050613-1.c: New test.
20201
20202 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20203
20204         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20205
20206 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20207
20208         PR rtl-optimization/23478
20209         * g++.dg/opt/pr23478.C: New test.
20210
20211 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20212
20213         PR c/18715
20214         * gcc.dg/switch-warn-3.c: New test.
20215
20216 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20217
20218         PR c++/22233
20219         * g++.dg/template/param1.C: New test.
20220
20221 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20222
20223         PR c++/23089
20224         * g++.dg/other/incomplete1.C: New test.
20225
20226 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20227
20228         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20229         are vectorizable.
20230
20231 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20232
20233         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20234         d_lines_5.f: New.
20235
20236 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.target/i386/sse-4.c: New test.
20239
20240 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20241
20242         PR testsuite/23239
20243         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20244
20245 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20246
20247         * gcc.dg/20050811-1.c: New test.
20248         * gcc.dg/20050811-2.c: New test.
20249
20250 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20251
20252         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20253
20254 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20255
20256         PR 23476
20257         * gcc.c-torture/compile/pr23476.c: New test.
20258
20259 2005-08-19  Devang Patel  <dpatel@apple.com>
20260
20261         PR tree-optimization/23048
20262         * gcc.dg/tree-ssa/pr23048.c: New test.
20263
20264 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20265
20266         PR middle-end/20624
20267         * g++.dg/warn/Wreturn-3.C: New test
20268
20269 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20270
20271         PR tree-optimization/22228
20272         * g++.dg/vect/pr22543.cc: New test.
20273
20274 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20275
20276         PR tree-optimization/21574
20277         * gcc.dg/tree-ssa/pr21574.c: New test.
20278
20279 2005-08-16  James E Wilson  <wilson@specifix.com>
20280
20281         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20282
20283 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20284
20285         PR tree-opt/23402
20286         * gcc.c-torture/compile/zero-strct-3.c: New test.
20287         * gcc.c-torture/compile/zero-strct-4.c: New test.
20288
20289 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20290
20291         PR target/23376
20292         * gcc.target/x86_64/pr23376.c: New test.
20293
20294 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20295
20296         PR c++/23337
20297         * g++.dg/ext/vector2.C: New.
20298
20299 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20300
20301         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20302
20303 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20304
20305         PR libfortran/23428
20306         * gfortran.dg/inquire-complex.f90: New test case.
20307
20308 2005-08-16  James E Wilson  <wilson@specifix.com>
20309
20310         PR tree-optimization/21105
20311         * gcc.dg/large-size-array.c: New.
20312
20313 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20314
20315         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20316         type.
20317         * gcc.dg/vect/vect-41: Likewise.
20318         * gcc.dg/vect/vect-42: Likewise.
20319         * gcc.dg/vect/vect-43: Likewise.
20320         * gcc.dg/vect/vect-44: Likewise.
20321         * gcc.dg/vect/vect-46: Likewise.
20322         * gcc.dg/vect/vect-47: Likewise.
20323         * gcc.dg/vect/vect-48: Likewise.
20324         * gcc.dg/vect/vect-52: Likewise.
20325         * gcc.dg/vect/vect-53: Likewise.
20326         * gcc.dg/vect/vect-54: Likewise.
20327         * gcc.dg/vect/vect-55: Likewise.
20328         * gcc.dg/vect/vect-56: Likewise.
20329         * gcc.dg/vect/vect-57: Likewise.
20330         * gcc.dg/vect/vect-58: Likewise.
20331         * gcc.dg/vect/vect-59: Likewise.
20332         * gcc.dg/vect/vect-60: Likewise.
20333         * gcc.dg/vect/vect-61: Likewise.
20334         * gcc.dg/vect/vect-85: Likewise.
20335         * gcc.dg/vect/vect-87: Likewise.
20336         * gcc.dg/vect/vect-88: Likewise.
20337         * gcc.dg/vect/vect-93.c: Likewise.
20338         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20339         * gcc.dg/vect/vect-75: Likewise.
20340         * gcc.dg/vect/vect-76: Likewise.
20341         * gcc.dg/vect/vect-77: Likewise.
20342         * gcc.dg/vect/vect-78: Likewise.
20343         * gcc.dg/vect/vect-80: Likewise.
20344         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20345         vectorized for the expected reason, rather than checking how alignment
20346         was handled.
20347         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20348         aligned type and also instead of aligned pointers. Added documentation.
20349
20350 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20351
20352         * gfortran.dg/power.f90: New test.
20353
20354 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20355
20356         PR rtl-optimization/23299
20357         * g++.dg/opt/pr23299.C: New test.
20358
20359 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20360
20361         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20362
20363 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20364
20365         * g++.dg/template/local6.C: New test.
20366
20367 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20368
20369         * execute/exceptions/finally-1.m: Check that the catch and finally are
20370         being called.  Also add a "return 0;" at the end of main.
20371
20372 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20373
20374         PR fortran/21432.
20375         * gfortran.dg/namelist_print_1.f: New test of functionality of
20376         PRINT namelist.
20377         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20378         namelist generates error with -std=f95.
20379
20380 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20381
20382         PR tree-optimization/23119
20383         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20384
20385 2005-08-13  Marcin Koziej  <creep@desk.pl>
20386             Andrew Pinski  <pinskia@physics.uc.edu>
20387
20388         PR libobjc/22492
20389         * execute/exceptions/finally-1.m: New test.
20390
20391 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20392
20393         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20394         testsuite.
20395         * objc/execute/exceptions/trivial.m: New test.
20396         * objc.dg/try-catch-11.m: Move to ...
20397         * objc/execute/exceptions/foward-1.m: Here.
20398         * objc.dg/try-catch-2.m: Move to ...
20399         * objc/execute/exceptions/catchall-1.m: Here.
20400         * objc.dg/try-catch-8.m: Move to ...
20401         * objc/execute/exceptions/local-variables-1.m: Here.
20402
20403 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20404
20405         * objc.dg/nested-func-1.m: Move to ...
20406         * objc/execute/nested-func-1.m: Here.
20407
20408 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20409
20410         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20411         in ${options} instead of [target_info name].
20412         * lib/obj-c++.exp (objc_target_compile): Likewise.
20413
20414 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20415
20416         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20417
20418 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20419
20420         part of PR testsuite/23348
20421         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20422         each of the torture options.
20423         * objc/compile/trivial.m: New test.
20424
20425 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20426
20427         * gfortran.dg/eoshift.f90: Correct format.
20428
20429 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20430
20431         * gfortran.fortran-torture/execute/character_passing.f90:
20432         Fix comment typo.
20433
20434 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20435
20436         PR c++/8271
20437         * g++.dg/template/unify10.C: New.
20438
20439 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20440
20441         * g++.dg/parse/pr22514.C: Move to...
20442         * g++.dg/debug/pr22514.C: here.
20443
20444 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20445
20446         PR c++/23266
20447         * g++.dg/inherit/pure1.C: New test.
20448
20449         * ChangeLog: Fix typos.
20450
20451 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20452             Steven Bosscher  <stevenb@suse.de>
20453
20454         * gfortran.dg/runtime_warning_1.f90: New test.
20455
20456 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20457
20458         PR c++/23219
20459         * g++.dg/parse/crash28.C: New.
20460
20461 2005-08-11  Richard Guenther  <rguenther@suse.de>
20462
20463         PR target/23289
20464         * gcc.target/i386/tailcall-1.c: New testcase.
20465
20466 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20467
20468         * gcc.dg/vect/vect-67.c: Un-xfail.
20469
20470 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20471
20472         PR c++/23225
20473         * g++.dg/parse/crash27.C: new test.
20474
20475 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20476
20477         PR libfortran/22143
20478         * gfortran.dg/shift-kind.f90: New testcase.
20479
20480 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20481
20482         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20483         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20484
20485 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20486
20487         PR c++/20646
20488         * g++.dg/other/mult-stor1.C: New test.
20489
20490 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20491
20492         * gcc.c-torture/pr18299-1.c: Move to ...
20493         * gcc.c-torture/compile/pr18299-1.c: Here.
20494
20495 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20496
20497         * gfortran/fortran.torture/execute/character_passing.f90:
20498         Fix types for LSAME.
20499
20500 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20501
20502         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20503         input data back to what it was originally.
20504
20505 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20506
20507         * objc.dg/try-catch-8.m: Enable for all targets.
20508
20509 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20510
20511         * gcc.dg/pr23165.c: New test.
20512
20513 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20514
20515         PR tree-optimization/23234
20516         * gcc.dg/tree-ssa/pr23234.c: New test.
20517
20518 2005-08-08  Josh Conner  <jconner@apple.com>
20519
20520         PR rtl-optimization/23241
20521         * gcc.dg/char-compare.c: New test.
20522
20523 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20524
20525         PR c++/22508
20526         * g++.dg/init/new13.C: New test.
20527
20528 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         PR c++/21166
20531         * g++.dg/other/crash-4.C: Adjust
20532         * g++/dg/ext/packed9.C: New.
20533
20534 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20535
20536         PR middle-end/21964
20537         * gcc.c-torture/execute/pr21964-1.c: New test.
20538
20539 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20540
20541         PR c/22458
20542         * gcc.dg/pr22458-1.c: New test.
20543
20544 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20545             Steven G. Kargl <kargls@comcast.net>
20546
20547         PR fortran/22390
20548         * gfortran.dg/flush_1.f90: New test.
20549
20550 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20551
20552         PR c++/23191
20553         * g++.dg/template/eh2.C: New test.
20554
20555 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20556
20557         PR c++/19498
20558         * g++.dg/template/instantiate7.C: New test.
20559
20560 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20561
20562         PR c/23113
20563         * gcc.dg/Wunused-value-1.c: New test.
20564
20565 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20566
20567         PR rtl-optimization/23233
20568         * gcc.c-torture/compile/pr23233-1.c: New test.
20569
20570 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20571
20572         PR fortran/18833
20573         PR fortran/20850
20574         * gfortran.dg/equiv_1.f90: New test.
20575         * gfortran.dg/equiv_2.f90: New test.
20576         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20577         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20578         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20579
20580 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20581
20582         * gcc.c-torture/execute/vrp-5.c: New test.
20583         * gcc.c-torture/execute/vrp-6.c: New test.
20584         * gcc.dg/tree-ssa/vrp21.c: New test.
20585
20586 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20587
20588         * g++.dg/parse/pr22514.C: New test.
20589
20590 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20591
20592         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20593
20594         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20595         instead of constant loads / pool entries.
20596
20597 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20598
20599         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20600         TEST_TO_WCTYPE.
20601
20602 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20603
20604         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20605         __WINT_TYPE__ in generated prototypes if possible.
20606
20607 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20608
20609         PR 22037
20610         * g++.dg/tree-ssa/pr22037.C:
20611
20612 2005-08-04  Richard Henderson  <rth@redhat.com>
20613
20614         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20615         scan-tree-dump-times directive.
20616
20617 2005-08-04  Jan Hubicka  <jh@suse.cz>
20618
20619         * gcov-1.C: Fix switch counts.
20620         * gcov-4b.c: Likewise.
20621
20622 2005-08-03  Jeff Law  <law@redhat.com>
20623
20624         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20625
20626 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20627
20628         * gcc.c-torture/execute/pr23135.c: New test.
20629
20630 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20631
20632         PR tree-optimization/19899
20633         * gcc.dg/tree-ssa/scev-1.c: New test.
20634         * gcc.dg/tree-ssa/scev-2.c: New test.
20635
20636 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20637
20638         PR target/18582
20639         * gcc.dg/torture/pr18582-1.c: New test.
20640
20641 2005-08-03  Jan Hubicka  <jh@suse.cz>
20642
20643         * update-conroll.c: New testcase.
20644         * update-conroll-2.c: New testcase.
20645
20646 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20647
20648         * gfortran.dg/constant_substring.f: New test.
20649         * gfortran.dg/pr22491.f: New test.
20650
20651 2005-08-02  Jan Hubicka  <jh@suse.cz>
20652
20653         * update-threading.c: Replace by the proper one.
20654
20655 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20656
20657         PR 23164
20658         * g++.dg/tree-ssa/pr23164.C: New test.
20659
20660 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20661
20662         * gcc.dg/tree-ssa/pr23192.c: New test.
20663
20664 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20665
20666         * gcc.c-torture/execute/vrp-4.c: New test.
20667
20668 2005-08-02  Jan Hubicka  <jh@suse.cz>
20669
20670         * update-threading.c: New test.
20671
20672 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20673
20674         * gcc.c-torture/compile/20050801-1.c: New test.
20675         * gcc.c-torture/compile/20050801-2.c: New test.
20676
20677 2005-08-01  Jan Hubicka  <jh@suse.cz>
20678
20679         * val-prof-5.c: New test.
20680
20681 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20682
20683         PR c/22311
20684         * gcc.dg/pr22311-1.c : New test.
20685
20686 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20687
20688         PR target/23095
20689         * gfortran.dg/pr23095.f: New test.
20690
20691         PR c++/22003
20692         * g++.dg/other/pr22003.C: New test.
20693
20694 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20695
20696         PR target/20621
20697         * gcc.c-torture/execute/pr20621-1.c: New test.
20698
20699 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20700
20701         * gfortran.dg/comma_format_extension_4.f: Adjust length
20702         of string for format.
20703         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20704         print statement with internal write.
20705         * gfortran.dg/der_array_io_2.f: Likewise.
20706         * gfortran.dg/der_array_io_3.f: Likewise.
20707
20708 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20709
20710         * gcc.dg/fold-abs-4.c: new test.
20711
20712 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20713
20714         PR fortran/22570 an related issues.
20715         * gfortran.dg/x_slash_1.f: New test.
20716
20717 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20718
20719         PR c/23143
20720         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20721         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20722
20723 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20724
20725         PR c/529
20726         * gcc.dg/Wshadow-3.c: New test.
20727
20728 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20729
20730         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20731         used to have the wrong bounds).
20732
20733 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20734
20735         PR c/21720
20736         * gcc.dg/hex-round-1.c: Test more cases.
20737         * gcc.dg/hex-round-2.c: New test.
20738
20739 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20740
20741         PR 22550
20742         * g++.dg/tree-ssa/pr22550.C: New test.
20743
20744 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20745
20746         * gcc.dg/tree-ssa/vrp19.c: New test.
20747         * gcc.dg/tree-ssa-vrp20.c: New test.
20748
20749 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20750
20751         PR c/22240
20752         * gcc.dg/transparent-union-4.c: New test.
20753
20754 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20755
20756         PR c/22192
20757         * gcc.dg/c99-vla-2.c: New test.
20758
20759 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20760
20761         PR c/21720
20762         * gcc.dg/hex-round-1.c: New test.
20763
20764 2005-07-28  Jan Hubicka  <jh@suse.cz>
20765
20766         * inliner-1.c: Do not dump everything.
20767         * tree-prof.exp: Do not pass -ftree-based-profiling.
20768         * bprob.exp: Likewise.
20769
20770         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20771
20772 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/22545
20775         * g++.dg/expr/ptrmem7.C: New test.
20776
20777 2005-07-28  Mike Stump  <mrs@apple.com>
20778
20779         * g++.old-deja/g++.mike/visibility-1.C: New test.
20780
20781 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20782
20783         PR c/20187
20784         * gcc.c-torture/execute/pr20187-1.c: New test.
20785
20786 2005-07-28  Jeff Law  <law@redhat.com>
20787
20788         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20789         * gcc.dg/tree-ssa/vrp18.c: New test.
20790
20791 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20792
20793         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20794
20795 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20796
20797         PR tree-optimization/22506
20798         * gcc.dg/vect/ps22506.c: New test.
20799
20800 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20801
20802         PR target/21149
20803         * gcc.target/i386/sse-3.c: New test.
20804
20805 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20806
20807         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20808         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20809
20810 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20811
20812         PR c/22589
20813         * gcc.c-torture/compile/pr22589-1.c: New test.
20814
20815 2005-07-28  Jan Hubicka  <jh@suse.cz>
20816
20817         * update-loopch.c: New testcase.
20818
20819 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20820
20821         PR rtl-optimization/23047
20822         * gcc.c-torture/execute/pr23047.c: New test.
20823         * gcc.c-torture/execute/pr23047.x: New.
20824
20825 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20826
20827         PR tree-optimization/22493
20828         * gcc.c-torture/execute/pr22493-1.c: New test.
20829         * gcc.c-torture/execute/pr22493-1.x: New.
20830         * gcc.c-torture/execute/vrp-1.c: New test.
20831         * gcc.c-torture/execute/vrp-2.c: New test.
20832         * gcc.c-torture/execute/vrp-2.c: New test.
20833
20834 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20835
20836         * gcc.target/frv/all-builtin-read8.c: Delete.
20837         * gcc.target/frv/all-builtin-read16.c: Delete.
20838         * gcc.target/frv/all-builtin-read32.c: Delete.
20839         * gcc.target/frv/all-builtin-read64.c: Delete.
20840         * gcc.target/frv/all-builtin-write8.c: Delete.
20841         * gcc.target/frv/all-builtin-write16.c: Delete.
20842         * gcc.target/frv/all-builtin-write32.c: Delete.
20843         * gcc.target/frv/all-builtin-write64.c: Delete.
20844         * gcc.target/frv/all-read-write-1.c: New.
20845
20846 2005-07-27  Jeff Law  <law@redhat.com>
20847
20848         * gcc.c-torture/execute/pr22630.c: New test.
20849
20850 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20851
20852         PR tree-optimization/23073
20853         * gcc.dg/vect/nodump-pr23073.c: New test.
20854         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20855
20856 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20857
20858         PR tree-optimize/22348
20859         * gcc.c-torture/execute/pr22348.c: New.
20860
20861 2005-07-27  Richard Guenther  <rguenther@suse.de>
20862
20863         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20864
20865 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20866
20867         PR fortran/22503
20868         * gfortran.dg/logical_comp.f90: New test.
20869
20870 2005-07-27  Jan Hubicka  <jh@suse.cz>
20871
20872         * inliner-1.c: Add cleanup of dumps.
20873         * val-prof-*.c: Likewise.
20874         * update-tailcall.c: New.
20875
20876 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20877
20878         PR 22591
20879         * gcc.dg/tree-ssa/pr22591.c: New test.
20880         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20881
20882 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20883
20884         PR libobjc/22606
20885         * objc.dg/try-catch-11.m: New test.
20886
20887 2005-07-26  Richard Guenther  <rguenther@suse.de>
20888
20889         PR tree-optimization/22486
20890         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20891
20892 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20893
20894         PR tree-opt/22484
20895         * g++.dg/opt/loop2.C: New test.
20896
20897 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20900         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20901
20902 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20903
20904         * lib/profopt.exp (profopt-execute): Check for profiling data
20905         files on the target.
20906
20907 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20908
20909         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20910         for matching of asm labels.
20911
20912 2005-07-25  Richard Guenther  <rguenther@suse.de>
20913
20914         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20915
20916 2005-07-25  Richard Guenther  <rguenther@suse.de>
20917
20918         PR testsuite/22624
20919         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20920
20921 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20922
20923         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20924         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20925         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20926         * gcc.dg/vect/vect-100.c: New test.
20927         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20928         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20929         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20930         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20931         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20932         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20933         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20934         * gfortran.dg/vect/pr19049.f90: New testcase.
20935         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20936
20937 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20938
20939         * gcc.c-torture/execute/20050713-1.c: New test.
20940
20941         PR fortran/20063
20942         * gfortran.fortran-torture/execute/data_4.f90: New test.
20943
20944         PR middle-end/20303
20945         * gcc.dg/visibility-d.c: New test.
20946
20947 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20948
20949         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20950         * gfortran.dg/underflow.f90: Ditto.
20951
20952 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20953
20954         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20955         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20956         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20957
20958 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20959
20960         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20961         include case of field width of zero.
20962
20963 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20964
20965         PR libgfortran/21875
20966         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20967         with trailing blanks on normal formatted read.
20968
20969 2005-07-23  Chao-ying Fu  <fu@mips.com>
20970
20971         * gcc.target/mips/mips32-dsp-type.c: New test.
20972         * gcc.target/mips/mips32-dsp.c: New test.
20973
20974 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20975
20976         PR testsuite/21073
20977         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20978
20979         PR testsuite/20454
20980         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20981         and __cyg_profile_func_exit.
20982
20983 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20984
20985         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20986         * gfortran.dg/comma_format_extension_4.f: Same.
20987         * gfortran.dg/pr15332.f: Same.
20988         * gfortran.dg/pr21730.f: Same.
20989
20990 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20991
20992         * g++.dg/opt/vrp2.C: Fix testcase.
20993
20994         PR tree-opt/22625
20995         * g++.dg/opt/vrp2.C: New test.
20996
20997 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR debug/21828
21000         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21001
21002 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21003
21004         * gcc.dg/tree-ssa/20050719-1.c: New test.
21005
21006 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21007
21008         * gcc.dg/bfin-longcall-1.c: New file.
21009         * gcc.dg/bfin-longcall-2.c: New file.
21010
21011 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21012
21013         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21014
21015 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21016
21017         PR middle-end/19055
21018         * gcc.dg/tree-ssa/pr19055.c: New test.
21019         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21020
21021 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21022
21023         PR C++/22358
21024         * g++.dg/other/pr22358.C: New test.
21025
21026 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21027
21028         PR c++/2922
21029         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21030
21031 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21032
21033         PR c++/15938
21034         * g++.dg/init/union2.C: New test.
21035
21036 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21037
21038         PR c/22393
21039         * gcc.dg/complex-4.c: New test.
21040
21041 2005-07-21  Richard Guenther  <rguenther@suse.de>
21042
21043         PR testsuite/22522
21044         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21045         scanning for asm labels.
21046         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21047
21048 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21049
21050         PR target/22085
21051         * gcc.dg/altivec-pr22085.c: New.
21052
21053 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21054
21055         PR tree-optimization/19210
21056         * gcc.dg/tree-ssa/pr19210-1.c: New.
21057         * gcc.dg/tree-ssa/pr19210-2.c: New.
21058
21059 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21060
21061         PR rtl-optimization/22167
21062         * g++.dg/opt/pr22167.C: New test.
21063
21064 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21065
21066         PR c++/2922
21067         * g++.dg/lookup/two-stage2.C: New.
21068         * g++.dg/lookup/two-stage3.C: New.
21069         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21070         fixed two-stage name lookup for operators.
21071         * g++.dg/template/call3.C: Compiler now produces an appropriate
21072         error message.
21073         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21074         14 as a candidate.
21075         * g++.dg/template/ptrmem4.C: Compiler produces different error
21076         message.
21077         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21078         connect_to_method as a candidate.
21079
21080 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21081
21082         * gcc.dg/fold-alloc-1.c: New test.
21083
21084 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21085
21086         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21087         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21088
21089 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21090
21091         * gcc.dg/fold-abs-1.c: New test.
21092         * gcc.dg/fold-abs-2.c: New test.
21093         * gcc.dg/fold-abs-3.c: New test.
21094
21095 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21096
21097         Make CONSTRUCTOR use VEC to store initializers.
21098         * g++.dg/ext/complit3.C: Check for specific error messages.
21099         * g++.dg/init/brace2.C: Update error message.
21100         * g++.dg/warn/Wbraces2.C: Likewise.
21101
21102 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21103
21104         PR fortran/16940
21105         * gfortran.dg/module_interface_1.f90: New test.
21106
21107 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21108             Kenneth Zadeck <zadeck@naturalbridge.com>
21109
21110         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21111
21112 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21113
21114         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21115         specify -Wformat for these tests.
21116         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21117         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21118         * gcc.dg/format/opt-6.c: Delete.
21119
21120 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21121
21122         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21123         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21124
21125 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21126
21127         * gcc.dg/tree-ssa/alias-2.c: New test.
21128
21129 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c++/22263
21132         * g++.dg/template/explicit7.C: New test.
21133
21134 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21135
21136         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21137         field width of 8 to +Inf and -Inf.
21138
21139 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/22139
21142         * g++.dg/template/friend36.C: New test.
21143
21144 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21145
21146         PR fortran/21730
21147         * gfortran.dg/pr21730.f: New test.
21148
21149 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21150             Kenneth Zadeck <zadeck@naturalbridge.com>
21151
21152         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21153         since pure const detection cannot run at -O1 in c compiler.
21154         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21155         can now optimize this case properly.
21156         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21157         because we now pass.
21158         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21159
21160 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21161
21162         PR c/22421
21163         * gcc.dg/format/bitfld-1.c: New test.
21164
21165 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/22204
21168         * g++.dg/rtti/repo1.C: New test.
21169
21170 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21171
21172         PR middle-end/22398
21173         * gcc.c-torture/compile/pr22398.c: New test.
21174
21175 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21176
21177         PR c++/22132
21178         * g++.dg/expr/cast4.C: New test.
21179
21180 2005-07-15  Richard Guenther  <rguenther@suse.de>
21181
21182         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21183         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21184
21185 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21186
21187         PR tree-optimization/22230
21188         * gcc.dg/tree-ssa/pr22230.c: New test.
21189
21190 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21191
21192         * gfortran.dg/g77/cpp6.f: New test.
21193
21194         PR fortran/22417
21195         * gfortran.dg/g77/cpp5.F: New test.
21196         * gfortran.dg/g77/cpp5.h: New file.
21197         * gfortran.dg/g77/cpp5inc.h: New file.
21198
21199 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21200
21201         PR libfortran/16435
21202         * gfortran.dg/tl_editting.f90: New.
21203         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21204
21205 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21206
21207         * gfortran.dg/char_array_constructor.f90: New test.
21208
21209 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21210
21211         * gfortran.dg/past_eor.f90: New.
21212         * gfortran.dg/complex_read.f90: New.
21213
21214 2005-07-13  Jeff Law  <law@redhat.com>
21215
21216         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21217         additional casts.
21218
21219         * gcc.dg/tree-ssa/pr22321.c: New test
21220
21221 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21222
21223         PR tree-optimization/21921
21224         * gcc.dg/tree-ssa/pr21921.c: New.
21225
21226 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21227
21228         PR tree-optimizatio/22442
21229         * gcc.dg/tree-ssa/loop-11.c: New test.
21230
21231 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21232
21233         PR tree-opt/21840
21234         * gcc.c-torture/compile/pr21840.c: New test.
21235
21236 2005-07-12  Jan Hubicka  <jh@suse.cz>
21237
21238         * gcc.c-torture/compile/pr22379.c: New test.
21239
21240 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21241
21242         PR libfortran/21593
21243         gfortran.dg/dev_null.f90: Remove outdated comment about
21244         PR libfortran/21593.
21245
21246
21247 2005-07-12  Dale Johannesen  <dalej@apple.com>
21248
21249         * gcc.target/i386/compress-float-sse.c: New.
21250         * gcc.target/i386/compress-float-sse-pic.c: New.
21251         * gcc.target/i386/compress-float-387.c: New.
21252         * gcc.target/i386/compress-float-387-pic.c: New.
21253         * gcc.dg/compress-float-ppc.c: New.
21254         * gcc.dg/compress-float-ppc-pic.c: New.
21255
21256 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21257
21258         PR libfortran/21593
21259         gfortran.dg/dev_null.f90: Remove targets.
21260
21261 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21262
21263         PR tree-opt/22335
21264         * gcc.dg/pr22335-1.c: New test.
21265         * gcc.dg/pr22335-2.c: New test.
21266
21267 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21268
21269         PR c++/20172
21270         * g++.dg/template/nontype12.C : New test.
21271
21272 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21273
21274         * gcc.dg/tree-ssa/loop-10.c: New test.
21275
21276 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21277
21278         * gcc.c-torture/execute/20020720-1.x: Remove.
21279
21280 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21283
21284 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21285
21286         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21287         (dg-mips-options): Use it.
21288
21289 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21290
21291         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21292
21293 2005-07-09  Richard Henderson  <rth@redhat.com>
21294
21295         * lib/target-supports.exp (check_effective_target_sync_char_short):
21296         Add alpha.
21297
21298 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21299
21300         PR libfortran/22217
21301         * gfortran.dg/negative-z-descriptor.f90: New test.
21302
21303 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21304
21305         PR tree-opt/22329
21306         * gcc.dg/pr22329.c: New test.
21307
21308 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21309
21310         PR tree-optimization/20139
21311         * gcc.dg/tree-ssa/pr20139.c: New.
21312
21313 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21314
21315         PR tree-opt/22356
21316         * gcc.dg/pr22356-1.c: New test.
21317
21318 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21319
21320         PR c++/21799
21321         * g++.dg/template/unify8.C: New.
21322         * g++.dg/template/unify9.C: New.
21323
21324 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21327
21328 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21329
21330         * gcc.dg/darwin-version-1.c: New.
21331         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21332         * gcc.dg/builtins-20.c: Likewise.
21333         * gcc.dg/builtins-53.c: Likewise.
21334         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21335         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21336         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21337         * gcc.dg/torture/builtins-power-1.c: Likewise.
21338         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21339         on Darwin.
21340
21341 2005-07-07  Jeff Law  <law@redhat.com>
21342
21343         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21344         argument evaluation order.
21345
21346 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21347
21348         PR libfortran/21594
21349         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21350         Add test cases where the shift length is greater than the
21351         array length.
21352
21353 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21354
21355         * obj-c++.dg/proto-lossage-6.mm: New.
21356         * objc.dg/proto-lossage-6.m: New.
21357
21358 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21359
21360         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21361         * objc.dg/gnu-runtime-2.m: Likewise.
21362
21363 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gfortran.dg/longline.f: New test.
21366
21367         * gfortran.dg/badline.f: New test.
21368
21369 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21370
21371         PR fortran/16531
21372         PR fortran/15966
21373         PR fortran/18781
21374         * gfortran.dg/hollerith.f90: New.
21375         * gfortran.dg/hollerith2.f90: New.
21376         * gfortran.dg/hollerith3.f90: New.
21377         * gfortran.dg/hollerith4.f90: New.
21378         * gfortran.dg/hollerith_f95.f90: New.
21379         * gfortran.dg/hollerith_legacy.f90: New.
21380         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21381
21382 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21383
21384         PR objc/22274
21385         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21386         * objc.dg/gnu-runtime-2.m: New.
21387
21388 2005-07-06  Jeff Law  <law@redhat.com>
21389
21390         * gcc.dg/tree-ssa/vrp17.c: New test.
21391
21392 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21393
21394         PR fortran/22327
21395         * gfortran.dg/array_constructor_5.f90: New test.
21396
21397 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21398
21399         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21400
21401 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21402
21403         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21404         * gcc.dg/980816-1.c: Ditto.
21405
21406 2005-07-06  Jeff Law  <law@redhat.com>
21407
21408         * gcc.c-torture/compile/pr21356.c: New test.
21409
21410 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21411
21412         PR c/22013
21413         PR c/22098
21414         * gcc.c-torture/compile/pr22013-1.c,
21415         gcc.c-torture/execute/pr22098-1.c,
21416         gcc.c-torture/execute/pr22098-2.c,
21417         gcc.c-torture/execute/pr22098-3.c: New tests.
21418
21419 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21420
21421         PR c/22308
21422         * gcc.dg/pr22308-1.c: New test.
21423
21424 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21425
21426         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21427         target.
21428         * gcc.dg/compare9.c: Use -fshort-enums instead of
21429         -fno-short-enums.  Change the last test to dg-bogus.
21430
21431 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21432
21433         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21434         * gcc.dg/compare9.c: New.
21435
21436 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21437
21438         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21439
21440 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21441
21442         PR testsuite/22288
21443         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21444
21445
21446 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21447
21448         * gcc.dg/format/gcc_gfc-1.c: New.
21449
21450 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21451
21452         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21453
21454 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21455
21456         PR fortran/20842
21457         * gfortran.dg/io_invalid_1.f90: New test.
21458
21459 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21460
21461         * gcc.dg/format/gcc_diag-1.c: Update.
21462
21463 2005-07-02  Jeff Law  <law@redhat.com>
21464
21465         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21466         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21467
21468 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21469
21470         * gcc.dg/format/gcc_diag-1.c: Update.
21471
21472 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21473
21474         PR tree-opt/22269
21475         * gcc.c-torture/compile/pr22269.c: New test.
21476
21477 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21478
21479         PR 21584
21480         PR 22219
21481         * g++.dg/tree-ssa/pr21584-1.C: New test.
21482         * g++.dg/tree-ssa/pr21584-2.C: New test.
21483
21484 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21485
21486         * obj-c++.dg/try-catch-11.mm: New.
21487         * objc.dg/try-catch-10.m: New.
21488
21489 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21490
21491         * g++.dg/other/ucnid-1.C: xfail on AIX.
21492
21493 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21494
21495         PR 22234
21496         * gcc.dg/20050629-1.c: New test.
21497
21498 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21499
21500         * obj-c++.dg/const-str-1[0-1].mm: New.
21501         * objc.dg/const-str-1[0-1].m: New.
21502
21503 2005-05-29  Richard Henderson  <rth@redhat.com>
21504
21505         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21506         Rename from check_effective_target_vect_no_max.
21507         (check_effective_target_vect_no_int_add): New.
21508         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21509         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21510         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21511         * gcc.dg/vect/vect-reduc-1.c: Use both.
21512         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21513
21514 2005-05-29  Richard Henderson  <rth@redhat.com>
21515
21516         * lib/target-supports.exp (check_effective_target_vect_no_max):
21517         Remove i386 and x86_64.
21518
21519 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21520
21521         PR testsuite/21969
21522         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21523
21524 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21525
21526         PR middle-end/21969
21527         * gcc.dg/vect/pr21969.c: New test.
21528
21529 2005-06-28  Eric Christopher  <echristo@redhat.com>
21530
21531         PR c/22052
21532         PR c/21975
21533         * gcc.dg/inline1.c: New test.
21534         * gcc.dg/inline2.c: Ditto.
21535         * gcc.dg/inline3.c: Ditto.
21536         * gcc.dg/inline4.c: Ditto.
21537         * gcc.dg/inline5.c: Ditto.
21538
21539 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21540
21541         PR libfortran/22142
21542         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21543         Add testcase also testing eoshift1 for PR 22142.
21544
21545 2005-06-28  Richard Henderson  <rth@redhat.com>
21546
21547         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21548         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21549         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21550         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21551         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21552
21553 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21554
21555         PR libfortran/22142
21556         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21557         Add testcase for PR 22142.
21558
21559 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21560
21561         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21562         gcc.target/ia64/fpreg-2.c: New tests.
21563
21564 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21565
21566         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21567
21568 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21569
21570         PR libfortran/22170
21571         * gfortran.dg/slash_1.f90: New test.
21572
21573 2005-06-27  Richard Henderson  <rth@redhat.com>
21574
21575         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21576         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21577         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21578         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21579         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21580         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21581
21582 2005-06-27  Richard Henderson  <rth@redhat.com>
21583
21584         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21585         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21586
21587 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21588
21589         * obj-c++.dg/proto-lossage-5.mm: New.
21590         * objc.dg/proto-lossage-5.m: New.
21591
21592 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21593
21594         PR 21959
21595         * gcc.dg/tree-ssa/pr21959.c: New test.
21596
21597 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21598
21599         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21600         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21601         testing uninitialized var.
21602
21603         * gcc.c-torture/execute/builtins/chk.h: New.
21604         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21605         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21606         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21607         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21608         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21609         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21610         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21611         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21612         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21613         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21614         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21615         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21616         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21617         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21618         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21619         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21620         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21621         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21622         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21623         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21624         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21625         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21626         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21627         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21628         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21629         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21630         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21631         * gcc.dg/builtin-object-size-1.c: New test.
21632         * gcc.dg/builtin-object-size-2.c: New test.
21633         * gcc.dg/builtin-object-size-3.c: New test.
21634         * gcc.dg/builtin-object-size-4.c: New test.
21635         * gcc.dg/builtin-object-size-5.c: New test.
21636         * gcc.dg/builtin-stringop-chk-1.c: New test.
21637         * gcc.dg/builtin-stringop-chk-2.c: New test.
21638         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21639         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21640         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21641         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21642         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21643         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21644         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21645         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21646         * gcc.c-torture/execute/printf-1.c: New test.
21647         * gcc.c-torture/execute/fprintf-1.c: New test.
21648         * gcc.c-torture/execute/vprintf-1.c: New test.
21649         * gcc.c-torture/execute/vfprintf-1.c: New test.
21650         * gcc.c-torture/execute/printf-chk-1.c: New test.
21651         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21652         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21653         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21654
21655 2005-06-27  Michael Matz  <matz@suse.de>
21656
21657         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21658         slot is not merged if address escapes.
21659
21660 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21661
21662         PR c/21911
21663         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21664
21665 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21666
21667         PR middle-end/17965
21668         * gcc.c-torture/compile/20050622-1.c: New test.
21669
21670         PR middle-end/22028
21671         * gcc.dg/20050620-1.c: New test.
21672
21673 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21674
21675         PR tree-optimization/22026
21676         * gcc.dg/tree-ssa/pr22026.c: New.
21677
21678 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21679
21680         PR libfortran/22144
21681         * gfortran.dg/shift-alloc.f90: New testcase.
21682
21683 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21684
21685         * all files: Update FSF address in copyright headers.
21686
21687 2005-06-22  Jan Hubicka  <jh@suse.cz>
21688
21689         * wholeprogram-1.c: New testcase.
21690         * wholeprogram-2.c: New testcase.
21691
21692 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR 22171
21695         * gcc.dg/tree-ssa/pr22171.c: New test.
21696
21697 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21698
21699         * gfortran.dg/simplify_modulo.f90: New.
21700
21701 2005-06-24  Jan Hubicka  <jh@suse.cz>
21702
21703         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21704
21705 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21706
21707         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21708
21709 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21710
21711         * obj-c++.dg/typedef-alias-1.mm: New.
21712         * objc.dg/typedef-alias-1.m: New.
21713
21714 2005-06-23  Jeff Law  <law@redhat.com>
21715
21716         * gcc.dg/tree-ssa/vrp16.c: New test.
21717
21718 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21719
21720         * lib/target-supports.exp: Add
21721         check_effective_target_fortran_large_real and
21722         check_effective_target_fortran_large_int to check for
21723         corresponding effective targets.
21724         * gfortran.dg/large_integer_kind_1.f90: New test.
21725         * gfortran.dg/large_real_kind_1.f90: New test.
21726
21727 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21728
21729         PR tree-optimization/22117
21730         * gcc.dg/tree-ssa/pr22117.c: New.
21731
21732 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21733
21734         PR testsuite/22123
21735         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21736
21737 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21738
21739         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21740
21741 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21742
21743         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21744         * gfortran.dg/f2c_4.c: Likewise.
21745
21746 2005-06-22 Paul Brook  <paul@codesourcery.com>
21747
21748         PR fortran/21034
21749         * gfortran.dg/auto_save_1.f90: New test.
21750
21751 2005-06-22  Michael Matz  <matz@suse.de>
21752
21753         * gcc.target/x86-64/abi: New directory.
21754         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21755         * gcc.target/x86-64/abi/README.gcc: New file.
21756         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21757         * gcc.target/x86-64/abi/asm-support.s: New file.
21758         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21759         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21760         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21761         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21762         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21763         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21764         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21765         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21766         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21767         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21768         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21769         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21770         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21771         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21772         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21773         * gcc.target/x86_64/abi/test_varargs.c: New test.
21774
21775 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21776
21777         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21778         32-bit i?86 and x86_64.
21779
21780 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21781
21782         * obj-c++.dg/const-str-[1-9].mm: New tests.
21783
21784 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21785
21786         PR fortran/22010
21787         * gfortran.dg/namelist_use.f90: New.
21788         * gfortran.dg/namelist_use_only.f90: New.
21789
21790 2005-06-21  Jeff Law  <law@redhat.com>
21791
21792         * gcc.dg/tree-ssa/vrp15.c: New test.
21793
21794 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21795
21796         * lib/target-supports.exp (check_effective_target_vect_reduction):
21797         Remove.
21798         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21799         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21800         remove vect_reduction target keyword. Also avoid two returns in main.
21801         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21802         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21803         * gcc.dg/vect/vect-reduc-1short.c: New test.
21804         * gcc.dg/vect/vect-reduc-1char.c: New test.
21805         * gcc.dg/vect/vect-reduc-2short.c: New test.
21806         * gcc.dg/vect/vect-reduc-2char.c: New test.
21807         * gcc.dg/vect/vect-reduc-6.c: New test.
21808         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21809         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21810         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21811
21812 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21813         Paul Thomas  <pault@gcc.gnu.org>
21814
21815         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21816         New tests.
21817
21818 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21819
21820         * gfortran.dg/backslash_1.f90: New test.
21821         * gfortran.dg/backslash_2.f90: New test.
21822
21823 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21824
21825         * gfortran.dg/duplicate_labels.f90: New test.
21826
21827 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21828
21829         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21830         unsupportable relocations.
21831         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21832         * gcc.dg/20050321-2.c: xfail for NetWare.
21833
21834 2005-06-20  Andreas Jaeger  <aj@suse.de>
21835
21836         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21837         gcc.target/i386/fastcall-sseregparm.c,
21838         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21839
21840 2005-06-19  Richard Henderson  <rth@redhat.com>
21841
21842         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21843
21844 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21845
21846         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21847
21848 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21849
21850         PR c++/22115
21851         * g++.dg/conversion/simd2.C: Change expected error message.
21852
21853 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21854
21855         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21856         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21857         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21858
21859 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21860
21861         * gcc.dg/fold-mod-1.c: New test.
21862
21863 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21864
21865         PR fortran/19926
21866         * gfortran.dg/pr19926.f90: New test.
21867
21868 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21869
21870         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21871         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21872         targets.
21873         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21874         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21875
21876 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21877
21878         * gcc.target/ia64/float80-varargs-1.c: New test.
21879
21880 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21881
21882         PR tree-opt/22035
21883         * gfortran.dg/f2c_6.f90: New test.
21884
21885 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21886
21887         PR c++/17413
21888         * g++.dg/template/local5.C: New.
21889
21890 2005-06-17  Richard Henderson  <rth@redhat.com>
21891
21892         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21893
21894 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21895
21896         PR testsuite/21945
21897         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21898
21899 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21900
21901         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21902         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21903         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21904         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21905         check_vect to verify the presence of hardware vector support.
21906
21907 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21908
21909         PR testsuite/22056
21910         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21911
21912 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21913
21914         PR libfortran/19216
21915         * gfortran.dg/pr19216.f: Add correct space between brackets and
21916         dg directive.
21917
21918 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21919
21920         PR libfortran/16436
21921         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21922
21923 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21924
21925         * gcc.target/i386/attributes-error.c: New testcase.
21926         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21927         * gcc.target/i386/regparm-stdcall.c: Likewise.
21928         * gcc.target/i386/sseregparm-1.c: Likewise.
21929         * gcc.target/i386/sseregparm-2.c: Likewise.
21930
21931 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21932
21933         * g++.dg/rtti/crash2.C: New.
21934
21935 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21936
21937         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21938
21939 2005-06-15  David Ung  <davidu@mips.com>
21940
21941         * gcc.target/mips/mips16e-extends.c: New test for testing the
21942         generation of MIPS16e zeb/zeh, seb/seh instructions.
21943
21944 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21945
21946         PR 22018
21947         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21948         * gcc.dg/tree-ssa/pr22018.c: New test.
21949
21950 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21951
21952         * gcc.dg/simd-1.c: Update error messages.
21953         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21954         * gcc.dg/simd-2.c: Update error messages.
21955         * gcc.dg/simd-4.c: New.
21956
21957 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         PR c++/20678
21960         * g++.dg/other/crash-4.C: New.
21961
21962 2005-06-14  Devang Patel  <dpatel@apple.com>
21963
21964         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21965
21966 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21967
21968         PR c++/21929
21969         * g++.dg/parse/crash11.C: Update
21970
21971 2005-06-13  Jeff Law  <law@redhat.com>
21972
21973         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21974         perform the desired transformations.
21975         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21976         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21977
21978 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21979
21980         PR fortran/22038
21981         * gfortran.dg/forall_1.f90: Un-XFAIL.
21982
21983 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         PR c++/21929
21986         * g++.dg/parse/crash26.C: New.
21987
21988         PR c++/20789
21989         * g++.dg/init/member1.C: New.
21990
21991 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21992
21993         * gfortran.dg/altreturn_1.f90: New test.
21994
21995 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21996
21997         PR middle-end/21985
21998         * gcc.dg/tree-ssa/pr21985.c: New test.
21999
22000 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22001
22002         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22003
22004 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22005
22006         PR c++/21930
22007         * g++.dg/other/error10.C: New test case.
22008
22009 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22010
22011         PR libfortran/19155
22012         * gfortran.dg/pr19155.f: Add test.
22013
22014 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22015
22016         * gfortran.dg/f2c_7.f90: New test.
22017
22018         * gfortran.dg/forall_1.f90: XFAILed.
22019
22020 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22021
22022         * gcc.dg/pr14796-1.c: New.
22023         * gcc.dg/pr14796-2.c: New.
22024
22025 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22026
22027         PR fortran/17792
22028         PR fortran/21375
22029         * gfortran.dg/deallocate_stat.f90: New test.
22030
22031 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22032
22033         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22034
22035 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22036
22037         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22038         access will be generated when this loop is vectorized. Test that
22039         accesses with same alignment were detected.
22040         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22041         Test that accesses with same alignment were detected.
22042         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22043         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22044         alignment were detected.
22045
22046 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22047
22048         PR c++/10611
22049         * g++.dg/conversion/simd2.C: New.
22050
22051 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22052
22053         * gcc.dg/Wcxx-compat-1.c: New.
22054
22055 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22056
22057         PR libfortran/21480
22058         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22059         complex array.
22060
22061 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22062
22063         * gcc.dg/alias-8.c: New.
22064
22065 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22066
22067         * gcc.dg/format/cmn_err-1.c: Update.
22068
22069 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22070
22071         PR target/20666
22072         * gcc.target/sparc/fexpand-2.c: New.
22073         * gcc.target/sparc/fpmerge-2.c: New.
22074         * gcc.target/sparc/fpmul-2.c: New.
22075         * gcc.target/sparc/noresult.c: New.
22076         * gcc.target/sparc/pdist-2.c: New.
22077         * gcc.target/sparc/pdist-3.c: New.
22078
22079 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22080
22081         PR testsuite/21702
22082         * gcc.target/i386/i386.exp: Fix comment typo.
22083
22084 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22085
22086         PR c++/19497
22087         * g++.dg/inherit/using5.C: New.
22088         * g++.dg/inherit/using6.C: New.
22089
22090 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22091
22092         PR c++/19894
22093         * g++.dg/template/ptrmem15.C: New test.
22094
22095         PR c++/20563
22096         * g++.dg/ext/label4.C: New test.
22097
22098 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22099
22100         * gcc.dg/tls/debug-1.c: New test.
22101
22102 2005-06-07  Dale Johannesen  <dalej@apple.com>
22103
22104         * gcc.target/i386/movq.c: New.
22105
22106 2005-06-07  Dale Johannesen  <dalej@apple.com>
22107
22108         * gcc.dg/20050607-1.c: New.
22109
22110 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22111
22112         PR middle-end/21850
22113         * gcc.c-torture/execute/20050607-1.c: New test.
22114
22115 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22116
22117         PR libfortran/21926
22118         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22119         Test case where the return array has lowest stride one,
22120         but isn't packed.
22121
22122 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22123
22124         * lib/target-supports.exp (check_effective_target_sync_int_long):
22125         Add s390 and s390x targets.
22126
22127 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22128
22129         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22130         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22131         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22132         * gcc.dg/tree-ssa/loop-9.c: New test.
22133
22134 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.dg/parse/defarg10.C: New.
22137
22138 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22139
22140         PR regression/21897
22141         * gcc.c-torture/execute/20050604-1.c: New test.
22142
22143 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22144
22145         PR 21903
22146         * g++.dg/parse/defarg9.C: New.
22147
22148         PR c++/20637
22149         * g++.dg/inherit/using4.C: New.
22150         * g++.dg/overload/error1.C: Adjust expected errors.
22151         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22152         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22153         * g++.old-deja/g++.other/redecl2.C: Likewise.
22154         * g++.old-deja/g++.other/redecl4.C: Likewise.
22155         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22156
22157 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22158
22159         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22160
22161 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22162
22163         * lib/gfortran.exp (gfortran_target_compile): Call
22164         dg-additional-files-options
22165         * gfortran.dg/f2c_4.f90: New file
22166         * gfortran.dg/f2c_4.c: New file
22167         * gfortran.dg/f2c_5.f90: New file
22168         * gfortran.dg/f2c_5.c: New file
22169
22170 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22171
22172         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22173
22174         PR fortran/21912
22175         * gfortran.dg/array_constructor_4.f90: New test.
22176
22177 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/21619
22180         * g++.dg/ext/builtin9.C: New test.
22181
22182 2005-06-05  Dale Johannesen  <dalej@apple.com>
22183
22184         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22185         * gcc.c-torture/execute/20050603-2.c: Ditto.
22186
22187 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22188
22189         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22190         * gcc.dg/vect/vect-reduc-1.c: New.
22191         * gcc.dg/vect/vect-reduc-2.c: New.
22192         * gcc.dg/vect/vect-reduc-3.c: New.
22193
22194 2005-06-04  Dale Johannesen  <dalej@apple.com>
22195
22196         * gcc.c-torture/execute/20050603-1.c: New.
22197         * gcc.c-torture/execute/20050603-2.c: New.
22198         * gcc.dg/20050603-3.c: New.
22199
22200 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22201
22202         PR fortran/19195
22203         * gfortran.dg/debug_1.f90: New test.
22204
22205         * gfortran.dg/forall_1.f90: New test.
22206
22207 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22208
22209         * gfortran.dg/array_constructor_3.f90: New test.
22210
22211 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22212
22213         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22214
22215 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22216
22217         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22218
22219 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22220
22221         PR c/21873
22222         * gcc.dg/init-excess-1.c: New test.
22223
22224 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/21853
22227         * g++.dg/expr/static_cast6.C: New test.
22228
22229 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22230
22231         * gcc.dg/tree-ssa/vrp14.c: New test.
22232
22233 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22234
22235         PR c++/21336
22236         * g++.dg/template/new2.C: New test.
22237
22238 2005-06-03  Josh Conner  <jconner@apple.com>
22239
22240         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22241         all entries in initializer.
22242
22243 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22244
22245         PR middle-end/21858
22246         * gcc.dg/pr21858.c: New testcase.
22247
22248 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22249
22250         PR tree-optimization/21292
22251
22252         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22253         New.
22254         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22255         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22256         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22257         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22258         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22259
22260 2005-06-02  Richard Henderson  <rth@redhat.com>
22261
22262         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22263
22264 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22265
22266         * gcc.dg/wtypequal.c: New testcase.
22267
22268 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22269
22270         PR 21582
22271         * gcc.dg/tree-ssa/pr21582.c: New test.
22272
22273 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22274
22275         PR c++/21280
22276         * g++.dg/opt/interface2.h: New.
22277         * g++.dg/opt/interface2.C: New.
22278         * g++.dg/init/ctor4.C: Adjust error lines.
22279         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22280         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22281         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22282         * g++.old-deja/g++.pt/assign1.C: Likewise.
22283         * g++.old-deja/g++.pt/crash20.C: Likewise.
22284
22285 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22286
22287         PR tree-optimization/21734
22288         * g++.dg/vect/pr21734_1.cc: New.
22289         * g++.dg/vect/pr21734_2.cc: New.
22290
22291 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22292
22293         PR c++/20350
22294         * g++.dg/template/spec24.C: New.
22295
22296         PR c++/21151
22297         * g++.dg/pch/local-1.C: New.
22298         * g++.dg/pch/local-1.Hs: New.
22299
22300 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22301
22302         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22303         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22304         * gcc.dg/tree-ssa/pr14341.c: New test.
22305         * gcc.dg/tree-ssa/pr14841.c: New test.
22306         * gcc.dg/tree-ssa/pr20701.c: New test.
22307         * gcc.dg/tree-ssa/pr21086.c: New test.
22308         * gcc.dg/tree-ssa/pr21090.c: New test.
22309         * gcc.dg/tree-ssa/pr21332.c: New test.
22310         * gcc.dg/tree-ssa/pr21458.c: New test.
22311         * gcc.dg/tree-ssa/pr21658.c: New test.
22312         * gcc.dg/tree-ssa/vrp01.c: New test.
22313         * gcc.dg/tree-ssa/vrp02.c: New test.
22314         * gcc.dg/tree-ssa/vrp03.c: New test.
22315         * gcc.dg/tree-ssa/vrp04.c: New test.
22316         * gcc.dg/tree-ssa/vrp05.c: New test.
22317         * gcc.dg/tree-ssa/vrp06.c: New test.
22318         * gcc.dg/tree-ssa/vrp07.c: New test.
22319         * gcc.dg/tree-ssa/vrp08.c: New test.
22320         * gcc.dg/tree-ssa/vrp09.c: New test.
22321         * gcc.dg/tree-ssa/vrp10.c: New test.
22322         * gcc.dg/tree-ssa/vrp11.c: New test.
22323         * gcc.dg/tree-ssa/vrp12.c: New test.
22324         * gcc.dg/tree-ssa/vrp13.c: New test.
22325
22326 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22327
22328         PR 21029
22329         * gcc.dg/tree-ssa/pr21029.c: New test.
22330
22331 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22332
22333         * gfortran.dg/logint-1.f: New test case.
22334         * gfortran.dg/logint-2.f: Likewise.
22335         * gfortran.dg/logint-3.f: Likewise.
22336
22337 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22338
22339         PR c/21536
22340         PR c/20760
22341         * gcc.dg/20050527-1.c: New test.
22342
22343         * gcc.dg/i386-sse-12.c: New test.
22344
22345         PR fortran/21729
22346         * gfortran.dg/implicit_5.f90: New test.
22347
22348 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22349
22350         PR fortran/20883
22351         * gfortran/assign_4.f90: New test.
22352         * gfortran/assign_2.f90: Change compile to run.
22353
22354 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22355
22356         * lib/target-supports.exp
22357         (check_effective_target_sync_char_short): New.
22358         * gcc.dg/sync-2.c: New.
22359
22360 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22361
22362         PR tree-optimization/21817
22363         * gcc.dg/torture/pr21817-1.c: New.
22364
22365 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         PR c++/21165
22368         * g++.dg/template/init5.C: New.
22369
22370 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22371
22372         * gfortran.dg/char_initialiser_actual.f90:
22373         Test character initialisers as actual arguments.
22374         * gfortran.dg/char_pointer_comp_assign.f90:
22375         Test character pointer structure component assignments.
22376         * gfortran.dg/char_array_structure_constructor.f90:
22377         Test character components in structure constructors.
22378
22379 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22380
22381         PR middle-end/20931
22382         * g++.dg/opt/pr20931.C: New test.
22383
22384 2005-05-31  Andreas Jaeger  <aj@suse.de>
22385
22386         PR testsuite/20772
22387         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22388         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22389         g++.old-deja/g++.ext/asmspec1.C,
22390         g++.old-deja/g++.other/regstack.C,
22391         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22392         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22393         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22394         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22395         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22396         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22397         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22398         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22399         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22400         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22401         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22402         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22403         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22404         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22405         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22406         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22407         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22408         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22409         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22410
22411 2005-05-31  Jeff Law  <law@redhat.com>
22412
22413         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22414
22415 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22416
22417         PR middle-end/21743
22418         * gcc.dg/builtins-1.c: Activate disabled clog test.
22419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22420
22421 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22422
22423         * gfortran.dg/char_pointer_assign.f90:
22424         Test character-pointer assignments and pointer assignments.
22425         * gfortran.dg/char_pointer_dummy.f90:
22426         Test character-pointer dummy arguments.
22427         * gfortran.dg/char_pointer_func.f90:
22428         Test character-pointer function returns.
22429         * gfortran.dg/char_pointer_dependency.f90:
22430         Test character-pointer functions with dependencies.
22431
22432 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22433
22434         PR c++/21784
22435         * g++.dg/lookup/using14.C: New test.
22436
22437 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22438
22439         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22440         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22441         trailing ^M.
22442
22443 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22444
22445         PR c++/17413
22446         * g++.dg/template/local5.C: New.
22447
22448         PR target/21761
22449         * gcc.c-torture/compile/pr21761.c: New.
22450
22451         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22452         before darwin8.
22453
22454 2005-05-30  Steven G. Kargl
22455
22456         PR fortran/20846
22457         * gfortran.dg/inquire_8.f90: New test.
22458
22459 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22460
22461         PR libfortran/21376
22462         * gfortran.dg/output_exponents_1.f90: New test.
22463
22464 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22465
22466         PR libfortran/20006
22467         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22468
22469 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22470
22471         PR c++/21210
22472         * g++.dg/ext/complex1.C: New test.
22473
22474         PR c++/21340
22475         * g++.dg/init/ctor6.C: New test.
22476
22477 2005-05-29  Jan Hubicka  <jh@suse.cz>
22478
22479         * gcc.c-torture/compile/pr21562.c: New.
22480
22481 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22482
22483         * gfortran.dg/subnormal_1.f90: New test.
22484
22485 2005-05-28  Jan Hubicka  <jh@suse.cz>
22486
22487         * tree-prof.exp: Fix comment.
22488         * value-prof-1.c: New.
22489         * value-prof-2.c: New.
22490         * value-prof-3.c: New.
22491         * value-prof-4.c: New.
22492
22493 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22494
22495         PR c++/21614
22496         * g++.dg/expr/ptrmem6.C: New test.
22497         * g++.dg/expr/ptrmem6a.C: Likewise.
22498
22499 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22500
22501         PR tree-optimization/21658
22502         * gcc.dg/tree-ssa/pr21658.c: New.
22503
22504 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22505
22506         PR c++/21455
22507         * g++.dg/inherit/ptrmem3.C: New.
22508
22509         PR c++/21681
22510         * g++.dg/parse/template16.C: New.
22511
22512 2005-05-27  Andreas Jaeger  <aj@suse.de>
22513
22514         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22515
22516         * gcc.dg/i386-sse-8.c: Run test on all archs.
22517
22518 2005-05-26  Mike Stump  <mrs@apple.com>
22519
22520         * objc.dg/isa-field-1.m: Only run on darwin.
22521         * objc.dg/lookup-1.m: Likewise.
22522         * objc.dg/try-catch-8.m: Likewise.
22523
22524 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22525
22526         PR tree-optimization/9814
22527         * gcc.dg/pr9814-1.c: New test case.
22528
22529 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22530
22531         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22532         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22533         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22534         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22535         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22536         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22537         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22538         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22539         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22540         objc.dg/try-catch-8.m: New.
22541
22542 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22543
22544         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22545         remove extraneous semicolons.
22546
22547 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22548
22549         * obj-c++.dg/comp-types-12.mm: New.
22550         * objc.dg/comp-types-11.m: New.
22551         * objc.dg/selector-4.m: New.
22552
22553 2005-05-26  Andreas Jaeger  <aj@suse.de>
22554
22555         PR testsuite/20772
22556         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22557         g++.old-deja/g++.ext/attrib3.C,
22558         g++.old-deja/g++.other/store-expr1.C,
22559         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22560         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22561         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22562         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22563         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22564         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22565         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22566         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22567         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22568         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22569         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22570         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22571         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22572         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22573         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22574         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22575         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22576         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22577         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22578
22579 2005-05-26  Andreas Jaeger  <aj@suse.de>
22580
22581         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22582         x86-64 compilation.
22583
22584 2005-05-26  Andreas Jaeger  <aj@suse.de>
22585
22586         PR testsuite/20772
22587         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22588         gcc.misc-tests/i386-pf-athlon-1.c,
22589         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22590         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22591         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22592         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22593         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22594         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22595         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22596         programs.
22597
22598         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22599         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22600         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22601         x86-64 compilation.
22602
22603         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22604         x86_64.
22605
22606         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22607         effective-target ilp32.
22608
22609 2005-05-26  David Ung  <davidu@mips.com>
22610
22611         * gcc.target/mips/ext_ins.c: New test for testing the generation
22612         of MIPS32/64 rev 2 ext/ins instructions.
22613
22614 2005-05-26  Andreas Jaeger  <aj@suse.de>
22615
22616         * treelang/compile/unsigned.tree: Use gimple instead of
22617         nonexisting generic dump.
22618
22619 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22620
22621         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22622
22623 2005-05-26  Andreas Jaeger  <aj@suse.de>
22624
22625         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22626
22627 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22628
22629         PR libfortran/17283
22630         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22631         Test callee-allocated memory with write statements.
22632
22633 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22634
22635         PR middle-end/21709
22636         * gcc.dg/pr21709-1.c: New test case.
22637
22638 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22639             Mike Stump  <mrs@apple.com>
22640
22641         * objc/execute/next_mapping.h: Update for C++.
22642
22643         * obj-c++.dg/selector-1.mm: Move to...
22644         * obj-c++.dg/selector-4.mm: here...
22645
22646         * obj-c++.dg/basic.mm: New.
22647         * obj-c++.dg/comp-types-1.mm: New.
22648         * obj-c++.dg/cxx-class-1.mm: New.
22649         * obj-c++.dg/cxx-ivars-1.mm: New.
22650         * obj-c++.dg/cxx-ivars-2.mm: New.
22651         * obj-c++.dg/cxx-ivars-3.mm: New.
22652         * obj-c++.dg/cxx-scope-1.mm: New.
22653         * obj-c++.dg/cxx-scope-2.mm: New.
22654         * obj-c++.dg/defs.mm: New.
22655         * obj-c++.dg/empty-private-1.mm: New.
22656         * obj-c++.dg/encode-1.mm: New.
22657         * obj-c++.dg/encode-2.mm: New.
22658         * obj-c++.dg/encode-3.mm: New.
22659         * obj-c++.dg/extern-c-1.mm: New.
22660         * obj-c++.dg/extra-semi.mm: New.
22661         * obj-c++.dg/fix-and-continue-2.mm: New.
22662         * obj-c++.dg/isa-field-1.mm: New.
22663         * obj-c++.dg/ivar-list-semi.mm: New.
22664         * obj-c++.dg/local-decl-1.mm: New.
22665         * obj-c++.dg/lookup-1.mm: New.
22666         * obj-c++.dg/lookup-2.mm: New.
22667         * obj-c++.dg/method-1.mm: New.
22668         * obj-c++.dg/method-2.mm: New.
22669         * obj-c++.dg/method-3.mm: New.
22670         * obj-c++.dg/method-4.mm: New.
22671         * obj-c++.dg/method-5.mm: New.
22672         * obj-c++.dg/method-6.mm: New.
22673         * obj-c++.dg/method-7.mm: New.
22674         * obj-c++.dg/no-extra-load.mm: New.
22675         * obj-c++.dg/overload-1.mm: New.
22676         * obj-c++.dg/pragma-1.mm: New.
22677         * obj-c++.dg/pragma-2.mm: New.
22678         * obj-c++.dg/private-1.mm: New.
22679         * obj-c++.dg/private-2.mm: New.
22680         * obj-c++.dg/proto-qual-1.mm: New.
22681         * obj-c++.dg/qual-types-1.mm: New.
22682         * obj-c++.dg/stubify-1.mm: New.
22683         * obj-c++.dg/stubify-2.mm: New.
22684         * obj-c++.dg/super-class-1.mm: New.
22685         * obj-c++.dg/super-class-2.mm: New.
22686         * obj-c++.dg/super-dealloc-1.mm: New.
22687         * obj-c++.dg/super-dealloc-2.mm: New.
22688         * obj-c++.dg/template-1.mm: New.
22689         * obj-c++.dg/template-2.mm: New.
22690         * obj-c++.dg/template-3.mm: New.
22691         * obj-c++.dg/template-4.mm: New.
22692         * obj-c++.dg/template-5.mm: New.
22693         * obj-c++.dg/template-6.mm: New.
22694         * obj-c++.dg/try-catch-1.mm: New.
22695         * obj-c++.dg/try-catch-2.mm: New.
22696         * obj-c++.dg/try-catch-3.mm: New.
22697         * obj-c++.dg/try-catch-4.mm: New.
22698         * obj-c++.dg/try-catch-5.mm: New.
22699         * obj-c++.dg/try-catch-6.mm: New.
22700         * obj-c++.dg/try-catch-7.mm: New.
22701         * obj-c++.dg/try-catch-8.mm: New.
22702         * obj-c++.dg/try-catch-9.mm: New.
22703         * obj-c++.dg/va-meth-1.mm: New.
22704
22705 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22706
22707         * obj-c++.dg/selector-1.mm: New.
22708         * obj-c++.dg/selector-2.mm: New.
22709
22710 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22711
22712         * obj-c++.dg/selector-3.mm: New.
22713         * objc.dg/selector-3.m: New.
22714
22715 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22716
22717         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22718         about where warning appears.
22719
22720 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22721
22722         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22723         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22724         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22725         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22726
22727 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22728
22729         * gcc.dg/20050524-1.c: New test.
22730
22731 2005-05-25  Jan Hubicka  <jh@suse.cz>
22732
22733         * gcc.dg/tree-prof/inliner-1.c: New.
22734
22735 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22736
22737         * gcc.dg/tree-prof: New directory.
22738         * gcc.dg/tree-prof/tree-prof.exp: New.
22739
22740 2005-05-25  DJ Delorie  <dj@redhat.com>
22741
22742         * gcc.dg/Wattributes-1.c: New.
22743         * gcc.dg/Wattributes-2.c: New.
22744         * gcc.dg/Wattributes-3.c: New.
22745
22746 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22747
22748         PR tree-optimization/19833
22749         * gcc.dg/uninit-4.c: Remove xfail.
22750         * gcc.dg/uninit-9.c: Ditto.
22751
22752 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22753
22754         * obj-c++.dg/bitfield-[1-5].mm: New.
22755         * obj-c++.dg/class-protocol-1.mm: New.
22756         * obj-c++.dg/comp-types-1[0-1].mm: New.
22757         * obj-c++.dg/comp-types-[2-9].mm: New.
22758         * obj-c++.dg/encode-[4-8].mm: New.
22759         * obj-c++.dg/layout-1.mm: New.
22760         * obj-c++.dg/method-1[0-9].mm: New.
22761         * obj-c++.dg/method-2[0-1].mm: New.
22762         * obj-c++.dg/method-[8-9].mm: New.
22763         * obj-c++.dg/objc-gc-3.mm: New.
22764         * obj-c++.dg/try-catch-10.mm: New.
22765         * objc.dg/bitfield-5.m: New.
22766         * objc.dg/comp-types-10.m: New.
22767         * objc.dg/comp-types-9.m: New.
22768         * objc.dg/layout-1.m: New.
22769         * objc.dg/objc-gc-4.m: New.
22770         * objc.dg/try-catch-9.m: New.
22771         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22772         * objc.dg/comp-types-1.m: Likewise.
22773         * objc.dg/comp-types-[5-6].m: Likewise.
22774         * objc.dg/method-9.m: Likewise.
22775
22776 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22777
22778         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22779         and on hardware without VMX support.
22780
22781         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22782
22783         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22784
22785         * lib/profopt.exp (dg-final-generate, dg-final-use,
22786         profopt-final-code, profopt-get-options): New.
22787         (profopt-execute): Process test directives.
22788
22789         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22790         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22791         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22792
22793 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22794
22795         PR C++/21645
22796         * g++.dg/init/ctor5.C: New test.
22797
22798 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22799
22800         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22801         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22802         vect-113.c, vect-114.c.
22803
22804 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22805
22806         * gcc.dg/const-elim-1.c: Remove xfails.
22807
22808 2005-05-23  Jeff Law  <law@redhat.com>
22809
22810         * gcc.c-torture/compile/pr21638.c: New test.
22811         * gcc.c-torture/compile/20050520-1.c: New test.
22812
22813 2005-05-23  Nick Clifton  <nickc@redhat.com>
22814
22815         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22816         be a proper triple, ie: m32r*-*-*.
22817         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22818
22819 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22820
22821         PR middle-end/21331
22822         PR tree-opt/21293
22823         * gcc.c-torture/compile/pr21293.c: New test.
22824         * gcc.c-torture/execute/pr21331.c: New test.
22825
22826 2004-05-20  Richard Henderson  <rth@redhat.com>
22827
22828         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22829
22830 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22831
22832         * obj-c++-dg.exp: Add.
22833         * obj-c++.exp: Add.
22834         * obj-c++.dg/dg.exp: Add.
22835
22836 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22837
22838         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22839         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22840
22841 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22842
22843         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22844
22845 2004-05-19  Richard Henderson  <rth@redhat.com>
22846
22847         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22848
22849 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22850
22851         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22852
22853         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22854
22855 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22856
22857         PR c++/21495
22858         * g++.dg/parse/extern1.C: New test.
22859         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22860
22861 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22862
22863         * gcc.dg/c99-math.h: New.
22864         * gcc.dg/c99-math-float-1.c: New test.
22865         * gcc.dg/c99-math-double-1.c: Likewise.
22866         * gcc.dg/c99-math-long-double-1.c: Likewise.
22867
22868 2005-05-18  Richard Henderson  <rth@redhat.com>
22869
22870         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22871
22872 2005-05-18  Devang Patel  <dpatel@apple.com>
22873
22874         * g++.dg/opt/20050511-1.C: New test.
22875
22876 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22877
22878         PR libfortran/21127
22879         * gfortran.dg/reshape-complex.f90: New test.
22880
22881 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22882
22883         * gfortran.dg/array_constructor_1.f90: New test.
22884         * gfortran.dg/array_constructor_2.f90: New test.
22885
22886 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22887
22888         PR fortran/20954
22889         * gfortran.dg/pr20954.f: New test.
22890
22891 2005-05-17  Mike Stump  <mrs@apple.com>
22892
22893         Yet more Objective-C++...
22894
22895         * objc.dg/method-5.m: Update.
22896         * objc.dg/method-6.m: Update.
22897         * objc.dg/method-7.m: Update.
22898         * objc.dg/method-9.m: Update.
22899         * objc.dg/try-catch-2.m: Update.
22900
22901 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22902
22903         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22904         Remove little-endian optimizations.
22905
22906 2005-05-17  Jeff Law  <law@redhat.com>
22907
22908         * g++.dg/tree-ssa/pr14814.C: New test.
22909         * gcc.dg/tree-ssa/pr14814.C: New test.
22910         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22911         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22912
22913 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22914
22915         * gcc.dg/compat/generate-random.c: Do not include
22916         libiberty.h.
22917         * gcc.dg/compat/generate-random_r.c: Likewise.
22918
22919 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22920
22921         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22922
22923 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22924
22925         PR middle-end/21595
22926         * g++.dg/tree-ssa/builtin1.C: New testcase.
22927
22928 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22929
22930         PR c++/21454
22931         * g++.dg/opt/const4.C: New test.
22932
22933         PR middle-end/21492
22934         * g++.dg/opt/crossjump1.C: New test.
22935
22936         PR tree-optimization/21610
22937         * gcc.c-torture/compile/20050516-1.c: New test.
22938
22939         PR fortran/15080
22940         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22941         about the test failing.
22942         * gfortran.fortran-torture/execute/where_7.f90: New test.
22943         * gfortran.fortran-torture/execute/where_8.f90: New test.
22944
22945 2005-05-16  Richard Henderson  <rth@redhat.com>
22946
22947         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22948         i?86 and x86_64.
22949
22950 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22953         (limits.h): Include unconditionally.
22954         (stdlib.h): Likewise.
22955         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22956         (limits.h): Include unconditionally.
22957         (stdlib.h): Likewise.
22958         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22959         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22960         (limits.h): Include unconditionally.
22961         (stdlib.h): Likewise.
22962         (hashtab.h): Do not include.
22963         (getopt.h): Likewise.
22964         (stddef.h): Include.
22965         (hashval_t): Define.
22966         (struct entry): Add "next" field.
22967         (HASH_SIZE): New macro.
22968         (hash_table): New variable.
22969         (switchfiles): Do not use xmalloc.
22970         (mix): New macro.
22971         (iterative_hash): New function.
22972         (hasht): Remove.
22973         (e_exists): New function.
22974         (e_insert): Likewise.
22975         (output): Use, instead of libiberty hashtable functions.
22976         (main): Do not use getopt.  Do not call htab_create.
22977
22978 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22979
22980         PR libstdc++/21526
22981         * lib/target-supports.exp (check_mkfifo_available):
22982         Return 0 for cygwin as mkfifo support incomplete on platform.
22983         Fix typos in comments.
22984
22985 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22986
22987         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22988
22989 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22990
22991         PR fortran/17432
22992         * gfortran.dg/assign_4.f: New test.
22993
22994 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22995
22996         PR tree-optimization/21563
22997         * gcc.dg/tree-ssa/pr21563.c: New.
22998
22999 2005-05-14  Jan Hubicka  <jh@suse.cz>
23000
23001         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23002
23003 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23004
23005         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23006
23007 2005-05-13  Julian Brown  <julian@codesourcery.com>
23008
23009         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23010         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23011
23012 2005-05-13  Jan Hubicka  <jh@suse.cz>
23013
23014         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23015         * gcc.dg/fold-xor-?.c: Likewise.
23016         * gcc.dg/pr15784-?.c: Likewise.
23017         * gcc.dg/pr20922-?.c: Likewise.
23018         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23019         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23020         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23021
23022 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23023
23024         PR fortran/21260
23025         * gfortran.dg/hollerith_1.f90: New test.
23026
23027 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23028
23029         * gfortran.dg/func_result_2.f90: New test.
23030
23031 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23032
23033         * gfortran.dg/dev_null.f90: New test.
23034
23035 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23036
23037         * gcc.dg/arm-vfp1.c: Revert last change.
23038
23039 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23040
23041         PR middle-end/19807
23042         PR tree-optimization/19639
23043         * g++.dg/tree-ssa/pr19807.C: New testcase.
23044
23045 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23046
23047         PR libfortran/21471
23048         * gfortran.dg/append-1.f90: New test.
23049
23050 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23051
23052         * gcc.dg/pr18501.c: XFAIL.
23053         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23054         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23055         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23056         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23057         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23058         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23059         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23060         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23061
23062 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23063
23064         PR fortran/20178
23065         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23066         gfortran.dg/f2c_3.f90: New tests.
23067
23068         * gfortran.dg/return_1.f90: Fix dg annotation.
23069
23070 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23071
23072         * gcc.c-torture/compile/20050510-1.c: New test.
23073
23074 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23075
23076         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23077
23078 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23079
23080         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23081
23082 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23083
23084         PR c/17913
23085         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23086
23087 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23088
23089         PR c/21342
23090         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23091         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23092
23093 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23094
23095         PR debug/16676
23096         * gcc.dg/debug/pr16676.c: New test.
23097
23098 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23099
23100         PR testsuite/21443
23101         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23103         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23104         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23105         Change -O1 to -O2.
23106         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23107         -fno-tree-dominator-opts.
23108
23109 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23110
23111         * gfortran.dg/return_1.f90: New test.
23112
23113 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23114
23115         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23116
23117         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23118
23119 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23120
23121         PR c++/21427
23122         * g++.dg/inherit/covariant13.C: New.
23123
23124 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23125
23126         PR libfortran/19155
23127         * gfortran.dg/pr19155.f: New test.
23128
23129 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23130
23131         PR inline-asm/8788
23132         * gcc.dg/pr8788-1.c: New testcase.
23133
23134 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23135
23136         PR target/21416
23137         * gcc.target/mips/fpcmp-[12].c: New tests.
23138
23139 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23140
23141         * lib/target-supports-dg.exp (dg-require-fork): New function.
23142         (dg-require-mkfifo): Likewise.
23143         * lib/target-supports.exp (check_function_available): New
23144         function.
23145         (check_fork_available): Likewise.
23146         (check_mkfifo_available): Likewise.
23147
23148 2005-05-06  Jeff Law  <law@redhat.com>
23149
23150         * gcc.c-torture/compile/pr21380.c: New test.
23151
23152 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23153
23154         PR c++/20961
23155         * g++.dg/ext/weak3.C: New test.
23156
23157 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23158
23159         PR c++/21352
23160         * g++.dg/template/crash37.C: New test.
23161
23162 2005-05-05  Paul Brook  <paul@codesourcery.com>
23163
23164         * gcc.dg/arm-g2.c: Use effective-target arm32.
23165         * gcc.dg/arm-mmx-1.c: Ditto.
23166         * gcc.dg/arm-scd42-2.c: Ditto.
23167         * gcc.dg/arm-vfp1.c: Ditto.
23168         * lib/target-supports.exp (check_effective_target_arm32): New
23169         function.
23170
23171 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23172
23173         PR libfortran/21354
23174         gfortran.dg/in_pack_rank7.f90: New test.
23175
23176 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23177
23178         PR middle-end/15618
23179         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23180
23181 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23182
23183         PR middle-end/21265
23184         * gcc.dg/20050503-1.c: New test.
23185
23186         PR rtl-optimization/21239
23187         * gcc.dg/i386-sse-11.c: New test.
23188
23189 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23190
23191         PR target/16888
23192         * gcc.target/i386/asm-1.c: New test.
23193
23194 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23195
23196         PR rtl-optimization/21330
23197         * gcc.c-torture/execute/20050502-1.c: New test.
23198
23199         PR target/21297
23200         * gcc.c-torture/execute/20050502-2.c: New test.
23201
23202 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23203
23204         PR middle-end/21282
23205         * gcc.dg/pr21282.c: New.
23206
23207 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23208
23209         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23210         * gcc.dg/vect/vect-92.c: Likewise.
23211         * gcc.dg/vect/vect-93.c: Likewise.
23212         * gcc.dg/vect/vect-dv-1.c: Likewise.
23213         * gcc.dg/vect/vect-dv-2.c: Likewise.
23214         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23215
23216 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23217
23218         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23219         * gfortran.dg/vect/vect-2.f90: Likewise.
23220         * gfortran.dg/vect/vect-3.f90: Likewise.
23221         * gfortran.dg/vect/vect-4.f90: Likewise.
23222         * gfortran.dg/vect/vect-5.f90: Likewise.
23223
23224 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23225
23226         PR target/20813
23227         * gcc.dg/rs6000-fpint-2.c: New.
23228
23229 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23230
23231         PR c/15698
23232         * gcc.dg/builtins-30.c: Update expected messages.
23233         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23234         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23235         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23236
23237 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23238
23239         PR tree-optimization/21294
23240         * gcc.dg/tree-ssa/pr21294.c: New.
23241
23242 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23243
23244         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23245         __builtin_altivec_st_internal_4si built-in.
23246
23247 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/15875
23250         * g++.dg/template/ptrmem14.C: New test.
23251
23252 2005-05-02  Paul Brook  <paul@codesourcery.com>
23253
23254         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23255
23256 2005-05-02  Michael Matz  <matz@suse.de>
23257
23258         PR c++/19542
23259         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23260
23261 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23262
23263         * g++.dg/cpp/weak.C: New test.
23264
23265 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23266
23267         * gcc.dg/tree-ssa/loop-8.c: New test.
23268
23269 2005-04-30  Michael Maty  <matz@suse.de>
23270
23271         * gcc.dg/inline-mcpy.c: New test.
23272
23273 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23274
23275         PR libfortran/18958
23276         * gfortran.dg/eoshift.f90: New test case.
23277
23278 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23279
23280         PR libfortran/18857
23281         * gfortran.dg/matmul_1.f90: New test.
23282
23283 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23284
23285         PR tree-optimization/21030
23286         * gcc.dg/tree-ssa/pr21030.c: New.
23287
23288 2005-04-29  Devang Patel  <dpatel@apple.com>
23289
23290         PR tree-optimization/21272
23291         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23292
23293 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23294
23295         PR fortran/13082
23296         PR fortran/18824
23297         * gfortran.dg/entry_4.f90: New test.
23298         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23299         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23300         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23301         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23302         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23303         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23304         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23305
23306 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23307
23308         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23309
23310 2005-04-29  Paul Brook  <paul@codesourcery.com>
23311
23312         * gfortran.dg/entry_3.f90: New test.
23313
23314 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23315
23316         * gfortran.dg/implicit_4.f90: New test.
23317
23318 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23319
23320         * lib/target-supports.exp (check_profiling_available): Return
23321         false for xtensa-*-elf.
23322
23323 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23324
23325         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23326         error if file cannot be deleted.
23327
23328 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23329
23330         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23331         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23332         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23333         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23334         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23335         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23336         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23337         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23338         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23339         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23340         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23341         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23342         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23343
23344 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23345
23346         PR fortran/20865
23347         * gfortran.dg/pr20865.f90: New test.
23348
23349 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23350
23351         * gcc.dg/void-cast-2.c: New test.
23352
23353 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23354
23355         PR c/21159
23356         * gcc.dg/void-cast-1.c: New test.
23357
23358 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23359
23360         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23361
23362 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23363
23364         PR fortran/21177
23365         * gfortran.dg/pr21177.f90: New test.
23366
23367 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23368
23369         PR tree-optimization/21171
23370         * gcc.dg/tree-ssa/pr21171.c: New test.
23371
23372 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23373
23374         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23375         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23376         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23377         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23378         gcc.dg/tree-ssa/gen-vect-32.c: New.
23379         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23380         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23381         don't run on PPC32.
23382
23383 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23384
23385         PR c/21213
23386         * gcc.dg/transparent-union-3.c: New test.
23387
23388 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23389
23390         PR c/20740
23391         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23392         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23393         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23394         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23395         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23396         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23397
23398 2005-04-26  Jeff Law  <law@redhat.com>
23399
23400         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23401         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23402         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23403         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23404         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23405         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23406         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23407
23408 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23409
23410         PR tree-optimization/17598
23411         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23412
23413 2005-04-25  Mike Stump  <mrs@apple.com>
23414
23415         * objc.dg/fix-and-continue-1.m: Add.
23416
23417 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23418
23419         PR c++/20995
23420         * g++.dg/opt/pr20995-1.C: New test case.
23421
23422 2005-04-25  Devang Patel <dpatel@apple.com>
23423
23424         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23425
23426 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23427
23428         PR testsuite/21062
23429         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23430
23431 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23432
23433         PR C++/21188
23434         * g++.dg/opt/rtti2.C: New test.
23435
23436 2005-04-25  Paul Brook  <paul@codesourcery.com>
23437         Steven G. Kargl  <kargls@comcast.net>
23438
23439         PR fortran/20879
23440         * gfortran.dg/ichar_1.f90: New file.
23441
23442 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23443
23444         PR middle-end/20991
23445         * g++.dg/opt/pr20991.C: New test.
23446
23447         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23448         where sizeof (type) < __alignof__ (type).
23449         * gcc.dg/compat/struct-layout-1.h: Likewise.
23450
23451 2005-04-24  Per Bothner  <per@bothner.com>
23452             Devang Patel  <dpatel@apple.com>
23453
23454         PR preprocessor/20907
23455         * gcc.dg/cpp/very-long-comment.c: New test.
23456
23457 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23458
23459         PR fortran/20059
23460         * gfortran.dg/common_5.f: New test.
23461
23462 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23463
23464         PR middle-end/21082
23465         * g++.dg/tree-ssa/pr21082.C: New testcase.
23466
23467 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23468
23469         * gcc.dg/vect/vect-99.c: New test.
23470
23471 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23472
23473         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23474
23475 2005-04-22  Jeff Law  <law@redhat.com>
23476
23477         * gcc.dg/uninit-5.c: Remove xfails.
23478         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23479         conditionals and loads.
23480
23481 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23482
23483         PR libfortran/20074
23484         PR libfortran/20436
23485         PR libfortran/21108
23486         * gfortran.dg/nested_reshape.f90: new test
23487         * gfortran.dg/reshape-alloc.f90: new test
23488         * gfortran.dg/reshape.f90: new test
23489
23490 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23491
23492         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23493
23494         * gcc.dg/arm-vfp1.c: New test.
23495
23496 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23497
23498         PR c++/21087
23499         * g++.dg/lookup/builtin2.C: New test.
23500
23501 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23502
23503         * gcc.dg/weak/weak-13.c: New test.
23504
23505 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23506
23507         * lib/target-supports.exp (check_effective_target_sync_int_long):
23508         Add powerpc*.
23509
23510 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23511
23512         * gcc.target/mips/branch-1.c: New test.
23513
23514 2005-04-21  Richard Henderson  <rth@redhat.com>
23515
23516         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23517         * gcc.dg/vect/vect-86.c: Likewise.
23518         * gcc.dg/vect/vect-87.c: Likewise.
23519         * gcc.dg/vect/vect-88.c: Likewise.
23520
23521 2005-04-21  Devang Patel  <dpatel@apple.com>
23522
23523         PR optimization/20994
23524         * gcc.dg/tree-ssa/ifc-3.c: New test.
23525
23526 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23527
23528         PR c/12913
23529         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23530         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23531         gcc.dg/c99-vla-jump-5.c: New tests.
23532
23533 2005-04-19  Richard Henderson  <rth@redhat.com>
23534
23535         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23536         Fix typo in exists check.
23537         (check_effective_target_sync_int_long): New.
23538         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23539         * gcc.dg/ia64-sync-2.c: Likewise.
23540         * gcc.dg/ia64-sync-3.c: Likewise.
23541         * gcc.dg/ia64-sync-4.c: Likewise.
23542
23543 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23544
23545         * gcc.dg/fold-xor-1.c: New test.
23546         * gcc.dg/fold-xor-2.c: New test.
23547
23548 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23549
23550         PR target/20670
23551         * g++.dg/eh/fp-regs.C: New test.
23552
23553 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23554
23555         * gcc.dg/Wint-to-pointer-cast-1.c,
23556         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23557         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23558         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23559
23560 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23561
23562         PR fortran/16861
23563         * gfortran.dg/pr16861.f90: New test.
23564
23565 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23566
23567         * gcc.dg/pr21085.c: New test.
23568
23569 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23570
23571         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23572         (setup_mips_tests, dg-mips-options): New procedures.
23573         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23574         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23575         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23576         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23577         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23578         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23579         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23580         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23581         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23582         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23583         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23584         dg-mips-options instead of dg-options.  Remove now-redundant
23585         preprocessor guards.
23586         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23587         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23588         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23589         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23590         * gcc.dg/vr-mult-2.c: Delete.
23591         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23592         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23593         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23594         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23595         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23596         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23597         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23598
23599 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23600
23601         * ada/acats/run_all.sh: Use sync when executable not present.
23602
23603 2005-04-18  Devang Patel  <dpatel@apple.com>
23604
23605         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23606         * gcc.dg/vect/vect-11a.c: New.
23607         * gcc.dg/vect/vect-none.c: Update.
23608         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23609
23610 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23611
23612         PR tree-optimization/20922
23613         * gcc.dg/pr20922-1.c: New test.
23614         * gcc.dg/pr20922-2.c: New test.
23615         * gcc.dg/pr20922-3.c: New test.
23616         * gcc.dg/pr20922-4.c: New test.
23617         * gcc.dg/pr20922-5.c: New test.
23618         * gcc.dg/pr20922-6.c: New test.
23619
23620 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23621
23622         PR libfortran/20950
23623         * gfortran.dg/pr20950.f: New test.
23624
23625 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23626
23627         PR libfortran/19216
23628         * gfortran.dg/pr19216.f: New test.
23629
23630 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23631
23632         PR tree-optimization/21001
23633         * gcc.dg/tree-ssa/pr21001.c: New.
23634
23635 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23636
23637         PR libfortran/21075
23638         * gfortran.dg/reshape_rank7.f90: New test.
23639
23640 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23641
23642         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23643         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23644         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23645         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23646         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23647         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23648         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23649         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23650         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23651         wrong way round).
23652         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23653         in namelists.  New test.
23654         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23655         New test.
23656         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23657         New test.
23658         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23659         namelist.  New test.
23660         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23661         New test.
23662         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23663         New test.
23664         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23665         namelist.  New test.
23666         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23667         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23668         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23669         New test.
23670         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23671         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23672         arrays. New test.
23673
23674 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23675
23676         * gfortran.dg/wtruncate.f: New testcase.
23677         * gfortran.dg/wtruncate.f90: New testcase.
23678
23679 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23680
23681         PR c++/21025
23682         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23683         which sizeof/alignof is dependent, rather than just whether we are
23684         processing_template_decl.
23685
23686 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23687
23688         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23689         corrected typo where the wrong variables had been compared.
23690
23691 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23692
23693         PR libfortran/18495
23694         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23695         Test callee-allocated version of return array with a write
23696         statement.
23697         Test spread with a temporary with another write statement.
23698
23699 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23700
23701         PR tree-optimization/21031
23702         * gcc.dg/tree-ssa/pr21031.c: New.
23703
23704 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23705
23706         PR tree-optimization/21004
23707         * gcc.dg/builtins-53.c: Include builtins-config.h.
23708         Check floorf, ceilf, floorl and ceill transformations
23709         only when HAVE_C99_RUNTIME is defined.
23710
23711 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23712
23713         PR middle-end/20739
23714         * gcc.dg/tree-ssa/pr20739.c: New test.
23715
23716 2005-04-14  Mike Stump  <mrs@apple.com>
23717
23718         * gcc.dg/Foundation.framework/empty: New.
23719         * gcc.dg/framework-2.c: New.
23720
23721 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23722
23723         PR tree-optimization/21021
23724         * gcc.c-torture/compile/pr21021.c: New.
23725
23726 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23727
23728         PR testsuite/21010
23729         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23730         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23731         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23732         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23733         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23734         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23735         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23736         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23737
23738 2005-04-14  Richard Henderson  <rth@redhat.com>
23739
23740         * lib/target-supports.exp (check_effective_target_vect_condition):
23741         Add ia64, i?86, and x86_64.
23742
23743 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23744
23745         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23746
23747 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23748
23749         PR tree-optimization/20657
23750         * gcc.dg/tree-ssa/pr20657.c: New.
23751
23752 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23753
23754         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23755         (long long int)trunc*.
23756
23757 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23758
23759         PR target/20927
23760         * gcc.dg/pr20927.c: New test.
23761
23762 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23763
23764         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23765         * gcc.target/mips/asm-1.c: Likewise.
23766
23767 2005-04-13  Dale Johannesen  <dalej@apple.com>
23768
23769         * objc.dg/objc-fast-4.m: New.
23770
23771 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23772
23773         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23774         directory.
23775         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23776
23777 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23778
23779         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23780         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23781         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23782
23783 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23784
23785         PR tree-optimization/20913
23786         * gcc.dg/tree-ssa/pr20913.c: New.
23787
23788         PR tree-optimization/20702
23789         * gcc.dg/tree-ssa/pr20702.c: New.
23790
23791 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23792
23793         PR c++/13744
23794         * g++.dg/inherit/local3.C: New test.
23795
23796 2005-04-12  Jeff Law  <law@redhat.com>
23797
23798         * gcc.dg/tree-ssa/20050412-1.c: New test.
23799
23800 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23801
23802         PR libfortran/19016
23803         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23804         Add tests with mask generated by expression.
23805         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23806         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23807         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23808
23809 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23810
23811         PR middle-end/20917
23812         * gcc.dg/20050409-1.c: New test.
23813
23814 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23815
23816         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23817
23818 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23819
23820         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23821         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23822         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23823         (TARGET_CXX): Adjust accordingly.
23824         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23825         determine_class_data_visibility and class_data_always_comdat.
23826         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23827         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23828         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23829         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23830         (arm_cxx_determine_class_data_visibility): New.
23831         (arm_cxx_class_data_always_comdat): Likewise.
23832         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23833         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23834         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23835         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23836         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23837         Define.
23838
23839 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23840
23841         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23842
23843 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23844
23845         * gcc.dg/i386-darwin-fpmath.c: New.
23846
23847 2004-04-11  Devang Patel  <dpatel@apple.com>
23848
23849         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23850         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23851         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23852         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23853         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23854         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23855         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23856         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23857         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23858
23859 2004-04-11  Devang Patel  <dpatel@apple.com>
23860
23861         * gcc.dg/vect/vect-dv-1.c: New test.
23862         * gcc.dg/vect/vect-dv-2.c: New test.
23863
23864 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23865
23866         PR tree-optimization/20933
23867         * gcc.dg/tree-ssa/pr20933.c: New test.
23868
23869 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23870
23871         * gfortran.dg/fold_nearest.f90: New test.
23872
23873 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23874
23875         * gcc.dg/tree-ssa/alias-1.c: New test.
23876
23877 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23878
23879         PR tree-optimization/20920
23880         * g++.dg/tree-ssa/pr20920.C: New test.
23881
23882 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23883
23884         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23885         (long long int)ceil*.
23886
23887 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23888
23889         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23890         explicit C++ linkage.
23891
23892 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23893
23894         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23895         warning for arithmetic IF statements.
23896
23897 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23898
23899         * eor_handling_1.f90: New test case.
23900         * eor_handling_2.f90: New test case.
23901         * eor_handling_3.f90: New test case.
23902         * eor_handling_4.f90: New test case.
23903         * eor_handling_5.f90: New test case.
23904         * noadv_size.f90: New test case.
23905         * pad_no.f90: New test case.
23906
23907 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23908
23909         * gcc.c-torture/execute/20050410-1.c: New test.
23910
23911 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23912
23913         * gcc.dg/pr20126.c: New.
23914
23915 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23916             Steven G. Kargl <kargls@comcast.net>
23917
23918         * gfortran.dg/PR19872.f: New test.
23919
23920 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23921
23922         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23923
23924 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23925
23926         * gfortran.dg/nint_1.f90: New test.
23927
23928 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23929
23930         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23931         Added test for callee-allocated arrays with write statements.
23932         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23933         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23934         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23935         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23936         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23937
23938 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23939
23940         PR libfortran/20163
23941         * gfortran.dg/open-options-blanks.f: New test.
23942
23943 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23944
23945         PR fortran/13257
23946         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23947
23948 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23949
23950         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23951         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23952         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23953         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23954         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23955         * gcc.c-torture/execute/stdarg-4.c: New test.
23956
23957         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23958
23959         PR target/20795
23960         * g++.dg/abi/param2.C: New test.
23961
23962 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23963
23964         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23965
23966 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23967
23968         * gcc.dg/builtins-53.c: New test.
23969
23970 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23971
23972         * g++.dg/tree-ssa/pr18178.C: New test.
23973         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23974         * gcc.c-torture/execute/20041019-1.c: New test.
23975         * gcc.dg/tree-ssa/20041008-1.c: New test.
23976         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23977         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23978         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23979         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23980         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23981         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23982         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23983         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23984         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23985         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23986
23987 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23988
23989         PR rtl-optimization/20466
23990         * gcc.c-torture/execute/pr20466-1.c: New test.
23991
23992 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/20905
23995         * g++.dg/parse/cond2.C: New test.
23996
23997         PR c++/20145
23998         * g++.dg/warn/Wdtor1.C: New test.
23999
24000 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24001
24002         PR fortran/17229
24003         * gfortran.dg/pr17229.f: New test.
24004
24005 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24006
24007         * gfortran.dg/tiny_1.f90: New test.
24008         * gfortran.dg/tiny_2.f90: ditto.
24009
24010 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24011
24012         * gfortran.dg/eor_1.f90: Fix dg-do run line
24013         * gfortran.dg/open_new.f90: Fix dg-do run line
24014
24015 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24016
24017         * lib/target-supports.exp (get_compiler_messages): Support
24018         optional arguments, the fourth being compiler options.
24019         (check_effective_target_fpic): New proc.
24020         * gcc.dg/20050321-2.c: Restrict to target fpic.
24021
24022 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24023
24024         * gcc.dg/15443-1.c: New test.
24025         * gcc.dg/15443-2.c: Likewise.
24026
24027 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24028
24029         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24030
24031 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24032
24033         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24034
24035 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24036
24037         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24038         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24039         -m64.
24040         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24041         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24042         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24043
24044 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR c++/20212
24047         * g++.dg/warn/Wunused-11.C: New test.
24048
24049 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24050
24051         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24052
24053 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24054
24055         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24056
24057 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24058
24059         PR c++/20734
24060         * g++.dg/template/ptrmem13.C: New test.
24061
24062 2005-04-05  Per Bothner  <per@bothner.com>
24063
24064         * lib/gcc.exp: Always add -fno-show-column, for now.
24065
24066 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24067
24068         PR testsuite/20767
24069         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24070         of plain old "unsigned int" for the type of "i".  Makes this test
24071         64bit clean.
24072
24073 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24074
24075         * gcc.dg/i386-ssefn-1.c: New test.
24076         * gcc.dg/i386-ssefn-2.c: New test.
24077         * gcc.dg/i386-ssefn-3.c: New test.
24078         * gcc.dg/i386-ssefn-4.c: New test.
24079
24080 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24081
24082         PR tree-optimization/20076
24083         * gcc.dg/builtin-apply4.c: New test.
24084
24085         PR preprocessor/19475
24086         * gcc.dg/cpp/macspace1.c: New test.
24087         * gcc.dg/cpp/macspace2.c: New test.
24088
24089 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24090
24091         * gfortran.dg/pr20755.f: Fixed bad format.
24092
24093 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24094
24095         PR c++/20763
24096         * g++.dg/ext/attrib21.C: New test.
24097
24098 2004-04-05  Devang Patel  <dpatel@apple.com>
24099
24100         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24101         * gcc.dg/vect/vect-shift-1.c: New test.
24102
24103 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24104
24105         PR libfortran/20755
24106         * gfortran.dg/pr20755.f: New test.
24107
24108 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24109
24110         * gfortran.dg/pr15959.f90: New test.
24111         * gfortran.dg/string_pad_trunc.f90: New test.
24112
24113 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24114
24115         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24116         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24117         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24118         syntax.
24119
24120 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24121
24122         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24123
24124 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24125
24126         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24127         * gcc.c-torture/compile/20011119-2.c: Likewise.
24128         * gcc.c-torture/compile/981001-2.c: Likewise.
24129
24130 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24131
24132         PR c++/20679
24133         * g++.dg/template/overload4.C: New test.
24134
24135 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         PR c++/20746
24138         * g++.dg/abi/covariant5.C: New.
24139
24140         PR debug/20505
24141         * g++.dg/debug/const2.C: New.
24142
24143 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24144
24145         PR rtl-optimization/16104
24146         * gcc.c-torture/execute/20050316-1.c: New test.
24147
24148 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.dg/template/spec23.C: Fix dg-error text.
24151
24152 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24153
24154         PR c++/19199
24155         * g++.dg/expr/lval2.C: New.
24156
24157 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24158
24159         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24160         __builtin_strcasecmp and __builtin_strncasecmp.
24161
24162 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         PR c++/20723
24165         * g++.dg/template/spec22.C: New.
24166         * g++.dg/template/spec23.C: New.
24167
24168 2005-04-03  Dale Ranta  <dir@lanl.gov>
24169             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24170
24171         PR libfortran/20068
24172         PR libfortran/20125
24173         PR libfortran/20156
24174         PR libfortran/20471
24175         * gfortran.dg/backspace.f: New test.
24176
24177 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24178
24179         * gcc.dg/pr19345.c: New test.
24180
24181 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24182
24183         PR tree-optimization/20640
24184         * gcc.dg/torture/tree-loop-1.c: New.
24185
24186 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24187
24188         PR rtl-optimization/20290
24189         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24190
24191 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24192
24193         * gcc.dg/rs6000-fpint.c: New.
24194
24195 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24196
24197         * gcc.dg/old-style-then-proto-1.c: New test.
24198
24199 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24200
24201         * gfortran.fortran-torture/execute/backspace.f90: Check
24202         after backspace and read was incorrect.
24203
24204 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24205
24206         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24207         buffer past the terminating NUL using memcmp.
24208         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24209         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24210
24211         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24212         Fix unused/uninitialized variable warnings.
24213
24214         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24215         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24216         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24217         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24218
24219         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24220         gcc.c-torture/execute/builtins/fputs-lib.c,
24221         gcc.c-torture/execute/builtins/lib/fprintf.c,
24222         gcc.c-torture/execute/builtins/lib/main.c,
24223         gcc.c-torture/execute/builtins/lib/memcmp.c,
24224         gcc.c-torture/execute/builtins/lib/memmove.c,
24225         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24226         gcc.c-torture/execute/builtins/lib/memset.c,
24227         gcc.c-torture/execute/builtins/lib/printf.c,
24228         gcc.c-torture/execute/builtins/lib/sprintf.c,
24229         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24230         gcc.c-torture/execute/builtins/lib/strchr.c,
24231         gcc.c-torture/execute/builtins/lib/strcmp.c,
24232         gcc.c-torture/execute/builtins/lib/strcpy.c,
24233         gcc.c-torture/execute/builtins/lib/strcspn.c,
24234         gcc.c-torture/execute/builtins/lib/strlen.c,
24235         gcc.c-torture/execute/builtins/lib/strncat.c,
24236         gcc.c-torture/execute/builtins/lib/strncmp.c,
24237         gcc.c-torture/execute/builtins/lib/strncpy.c,
24238         gcc.c-torture/execute/builtins/lib/strrchr.c,
24239         gcc.c-torture/execute/builtins/lib/strspn.c,
24240         gcc.c-torture/execute/builtins/lib/strstr.c,
24241         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24242         gcc.c-torture/execute/builtins/strlen-2.c,
24243         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24244         prototypes.
24245
24246 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24247
24248         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24249         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24250         selectany usage.
24251
24252 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24253
24254         PR c++/19406
24255         * g++.dg/debug/using1.C: New test.
24256
24257 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24258
24259         PR middle-end/20524
24260         * gcc.dg/alias-7.c: Prefix asm-declared name with
24261         __USER_LABEL_PREFIX__.
24262
24263 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24264
24265         Fix fallout from PR middle-end/15700:
24266         * gcc.c-torture/compile/20011119-1.c: Take
24267         __USER_LABEL_PREFIX__ into account.
24268         * gcc.c-torture/compile/20011119-2.c: Likewise.
24269
24270 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24271
24272         PR c++/18644
24273         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24274
24275 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24276
24277         PR c/17855
24278         * gcc.c-torture/compile/struct-non-lval-1.c,
24279         gcc.c-torture/compile/struct-non-lval-2.c,
24280         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24281
24282 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24283
24284         * gcc.dg/tls/tls.exp: Remove temporary file.
24285         * g++.dg/tls/tls.exp: Ditto.
24286         * lib/file-format.exp: Ditto.
24287         * g++.dg/special/ecos.exp: Ditto.
24288
24289         * lib/profopt.exp: Treat prof_ext as a list.
24290         * gcc.misc-tests/bprob.exp: Ditto.
24291         * g++.dg/bprob/bprob.exp: Ditto.
24292
24293         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24294         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24295         g++.dg/tree-ssa/pointer-reference-alias.C,
24296         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24297         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24298         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24299         g++.dg/vect/pr19951.cc: Ditto.
24300         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24301         gcc.dg/builtins-47.c: Ditto.
24302         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24303         gcc.dg/pr20115-1.c: Ditto.
24304         * gcc.dg/tree-ssa/20030530-2.c,
24305         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24306         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24307         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24308         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24309         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24310         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24311         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24312         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24313         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24314         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24315         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24316         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24317         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24318         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24319         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24320         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24321         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24322         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24323         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24324         gcc.dg/tree-ssa/20030824-1.c,
24325         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24326         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24327         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24328         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24329         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24330         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24331         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24332         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24333         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24334         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24335         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24336         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24337         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24338         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24339         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24340         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24341         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24342         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24343         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24344         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24345         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24346         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24347         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24348         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24349         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24350         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24351         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24352         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24353         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24354         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24355         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24356         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24357         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24358         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24359         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24360         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24361         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24362         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24363         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24364         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24365         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24366         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24367         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24368         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24369         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24370         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24371         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24372         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24373         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24374         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24375         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24376         gcc.dg/tree-ssa/useless-1.c: Ditto.
24377         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24378         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24379         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24380         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24381         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24382         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24383         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24384         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24385         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24386         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24387         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24388         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24389         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24390         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24391         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24392         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24393         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24394         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24395         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24396         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24397         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24398         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24399         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24400         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24401         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24402         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24403         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24404         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24405         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24406         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24407         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24408         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24409         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24410         gcc.dg/vect/vect-none.c: Ditto.
24411         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24412         treelang/compile/unsigned.tree: Ditto.
24413
24414         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24415         * gcc.dg/cpp/direct2s.c: Ditto.
24416         * gcc.dg/cpp/paste4.c: Ditto.
24417         * gcc.dg/cpp/separate-1.c: Ditto.
24418         * gcc.dg/pch/save-temps-1.c: Ditto.
24419         * g++.dg/ext/altivec-10.C: Ditto.
24420         * g++.dg/pch/pch.C: Ditto.
24421
24422         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24423
24424         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24425         * g++.dg/template/repo1.C: Ditto.
24426         * g++.dg/template/repo2.C: Ditto.
24427         * g++.dg/template/repo3.C: Ditto.
24428         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24429         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24430         * g++.old-deja/g++.pt/repo1.C: Ditto.
24431         * g++.old-deja/g++.pt/repo2.C: Ditto.
24432         * g++.old-deja/g++.pt/repo3.C: Ditto.
24433         * g++.old-deja/g++.pt/repo4.C: Ditto.
24434
24435         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24436         * gcc.dg/20030107-1.c: Ditto.
24437         * gcc.dg/20030702-1.c: Ditto.
24438         * gcc.dg/profile-generate-1.c: Ditto.
24439         * g++.dg/other/profile1.C: Ditto.
24440         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24441
24442         * lib/gcc-dg.exp (remove-build-file): New.
24443         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24444         cleanup-tree-dump, cleanup-saved-temps): New.
24445
24446 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         PR c++/19203, DR 214
24449         * g++.dg/parse/ambig3.C: Not ambiguous.
24450         * g++.dg/template/spec20.C: New.
24451         * g++.dg/template/spec21.C: New.
24452
24453 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24454
24455         PR target/20045
24456         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24457
24458 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24459
24460         PR libfortran/20660
24461         * gfortran.dg/negative_unit.f: New test.
24462
24463 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24464
24465         * gcc.dg/20050330-1.c: New test.
24466
24467 2005-03-30  Devang Patel  <dpatel@apple.com>
24468
24469         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24470
24471 2005-03-30  Dale Johannesen  <dalej@apple.com>
24472
24473         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24474
24475 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24476
24477         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24478         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24479         Strip options from test name.
24480
24481 2005-03-31  Jan Hubicka  <jh@suse.cz>
24482
24483         * gcc.dg/varpool-1.c: New testcase.
24484
24485 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24486
24487         PR c/772
24488         PR c/17913
24489         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24490         gcc.dg/stmt-expr-label-3.c : New tests.
24491         * gcc.c-torture/execute/medce-2.c: Remove.
24492
24493 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24494
24495         PR c/20368
24496         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24497         tests.
24498
24499 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24500
24501         * gcc.c-torture/compile/pr20203.c: New test.
24502
24503 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24504
24505         * gfortran.dg/promotion.f90: New test.
24506
24507 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24508
24509         PR middle-end/20491
24510         * gcc.dg/torture/asm-subreg-1.c: New test.
24511
24512 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24513
24514         PR c/20672
24515         * gcc.dg/pr20672-1.c: New test.
24516
24517 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24518
24519         * gfortran.dg/vect: New directory.
24520         * gfortran.dg/vect/vect.exp: New.
24521         * gfortran.dg/vect/vect-1.f90: New test.
24522         * gfortran.dg/vect/vect-2.f90: New test.
24523         * gfortran.dg/vect/vect-3.f90: New test.
24524         * gfortran.dg/vect/vect-4.f90: New test.
24525         * gfortran.dg/vect/vect-5.f90: New test.
24526
24527 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24528
24529         PR middle-end/20622
24530         * gcc.dg/alias-7.c: New test.
24531
24532 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24533
24534         * gcc.dg/sparc-reg-1.c: New test.
24535
24536 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24537
24538         PR target/19890
24539         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24540
24541 2005-03-29  Dale Ranta  <dir@lanl.gov>
24542             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24543
24544         PR libfortran/20163
24545         * gfortran.dg/pr20163-2.f: New test.
24546
24547 2005-03-28  Jan Hubicka  <jh@suse.cz>
24548
24549         PR middle-end/20635
24550         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24551         by Jakub Jelinek.
24552
24553 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24554
24555         PR tree-optimization/20626
24556         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24557         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24558
24559 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24560
24561         * gfortran.dg/underflow.f90: New test.
24562         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24563
24564 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24565
24566         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24567
24568 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24569
24570         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24571         (g++_init): Make sure that CXXFLAGS is set.
24572         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24573         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24574         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24575         * lib/objc.exp (objc_init): Likewise.
24576         * lib/treelang.exp (treelang_init): Likewise.
24577
24578 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24579
24580         PR tree-optimization/20470
24581         * gcc.dg/tree-ssa/pr20470.c: New test.
24582
24583 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24584
24585         * gcc.dg/ppc-stfiwx.c: New.
24586
24587 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24588
24589         PR target/19888
24590         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24591
24592 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24593
24594         * gcc.dg/20050325-1.c: Fix a typo.
24595
24596 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24597
24598         PR libfortran/19678
24599         PR libfortran/19679
24600         * gfortran.dg/dos_eol.f: New test.
24601
24602 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24603
24604         PR rtl-optimization/20249
24605         * gcc.dg/20050325-1.c: New test.
24606
24607 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24608
24609         PR libfortran/15332
24610         * gfortran.dg/pr15332.f: New test.
24611
24612 2005-03-24  Dale Johannesen  <dalej@apple.com>
24613
24614         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24615
24616 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24617
24618         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24619         'internal' visibility.
24620         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24621         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24622         'protected' visibility.
24623         * gcc.dg/visibility-7.c: Likewise.
24624         * lib/target-supports.exp (check_visibility_available): Take
24625         a parameter, the kind of visibility to check for.
24626         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24627         to check_visibility_available.
24628
24629         * g++.dg/expr/cast3.C: New.
24630
24631 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24632
24633         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24634         rs6000.
24635
24636 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24637
24638         PR target/20095
24639         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24640
24641 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24642
24643         * gcc.dg/badshift.c: Renamed to...
24644         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24645
24646         * gcc.target/i386/badshift.c: Renamed to...
24647         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24648         only.
24649
24650         PR rtl-optimization/20532
24651         * gcc.target/i386/badshift.c: New.
24652
24653 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24654
24655         * gfortran.dg/pr18025.f90: New test.
24656
24657 2005-03-23  Dale Johannesen  <dalej@apple.com>
24658
24659         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24660
24661 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24662
24663         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24664
24665         * lib/target-supports.exp (check_iconv_available): Default
24666         libiconv to -liconv, if there is no definition.
24667
24668 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24669
24670         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24671
24672 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24673
24674         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24675         * g++.dg/opt/pr7503-2.C: Likewise.
24676         * g++.dg/opt/pr7503-3.C: Likewise.
24677         * g++.dg/opt/pr7503-4.C: Likewise.
24678         * g++.dg/opt/pr7503-5.C: Likewise.
24679         * g++.dg/warn/minmax.C: New test.
24680
24681 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24682
24683         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24684         * gfortran.dg/g77_intrinsics_sub.f: New test.
24685
24686 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24687             Jan Hubicka  <jh@suse.cz>
24688             Steven Bosscher <stevenb@suse.de
24689
24690         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24691
24692 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24693
24694         PR c++/19980
24695         * g++.dg/template/redecl3.C: New test.
24696
24697 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24698
24699         PR c++/20499
24700         * g++.dg/parse/error16.C: Tweak error markers.
24701
24702 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24703
24704         PR target/20561
24705         * gcc.dg/20050321-2.c: New test.
24706
24707 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         PR c++/20465
24710         PR c++/20381
24711         * g++.dg/template/ptrmem12.C: New.
24712
24713 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24714
24715         PR rtl-optimization/20527
24716         * gcc.c-torture/execute/pr20527-1.c: New test.
24717
24718 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24719
24720         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24721         program, compile it into a real executable and then delete the .c
24722         and .x files afterwards, to avoid problems on testglue targets.
24723
24724 2005-03-21  Stuart Hastings  <stuart@apple.com>
24725
24726         * gcc.target/i386/sse-2.c: New.
24727
24728 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24729
24730         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24731
24732 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24733
24734         * g++.dg/parse/crash25.C: Fix typo.
24735
24736 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24737
24738         PR c++/20461
24739         * g++.dg/parse/crash24.C: New test.
24740
24741         PR c++/20536
24742         * g++.dg/parse/crash25.C: New test.
24743
24744 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24745
24746         PR c++/20147
24747         * g++.dg/ext/stmtexpr4.C: New test.
24748
24749 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24750
24751         PR middle-end/20539
24752         * gcc.c-torture/compile/pr13066-1.c: New test case.
24753         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24754         * g++.dg/opt/pr13066-1.C: Likewise.
24755
24756 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24757
24758         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24759
24760 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24761
24762         PR fortran/18525
24763         * gfortran.dg/nesting_1.f90: New test.
24764
24765 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24766
24767         PR c++/20240
24768         * g++.dg/lookup/using13.C: New test.
24769
24770 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24771
24772         PR c++/20333
24773         * g++.dg/template/crash36.C: New test.
24774
24775 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24776
24777         PR c++/20463
24778         * g++.dg/template/crash35.C: New test.
24779
24780 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24781
24782         PR c++/19966
24783         * g++.dg/overload/operator2.C: New test.
24784
24785 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24786
24787         PR libfortran/20257
24788         * gfortran.dg/pr20257.f90: New test.
24789
24790 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24791
24792         PR libfortran/20480
24793         * gfortran.dg/pr20480.f90: New test.
24794
24795 2005-03-16  Richard Henderson  <rth@redhat.com>
24796
24797         PR middle-end/15700
24798         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24799         (_rtld_global): New.
24800         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24801         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24802
24803         * gcc.dg/alias-3.c: New.
24804         * gcc.dg/alias-4.c: New.
24805         * gcc.dg/alias-5.c: New.
24806         * gcc.dg/alias-6.c: New.
24807
24808 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24809
24810         * gcc.dg/cpp/ucnid-7.c: New.
24811
24812 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24813             Dorit Naishlos  <dorit@il.ibm.com>
24814
24815         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24816         darwin.
24817
24818 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24819
24820         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24821         support misaligned accesses.
24822         * gcc.dg/vect/vect-58.c: Likewise.
24823         * gcc.dg/vect/vect-92.c: New.
24824         * gcc.dg/vect/vect-93.c: New.
24825
24826 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24827
24828         PR fortran/18827
24829         * gfortran.dg/assign_2.f90: New test.
24830         * gfortran.dg/assign_3.f90: New test.
24831         * gfortran.dg/assign.f90: New test.
24832
24833 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24834
24835         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24836         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24837         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24838         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24839         names.
24840
24841 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24842
24843         * gcc.dg/cpp/ucnid-6.c: New.
24844
24845         * gcc.dg/cpp/normalize-1.c: New.
24846         * gcc.dg/cpp/normalize-2.c: New.
24847         * gcc.dg/cpp/normalize-3.c: New.
24848         * gcc.dg/cpp/normalize-4.c: New.
24849         * gcc.dg/cpp/ucnid-4.c: New.
24850         * gcc.dg/cpp/ucnid-5.c: New.
24851         * g++.dg/cpp/normalize-1.C: New.
24852         * g++.dg/cpp/ucnid-1.C: New.
24853
24854 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24855
24856         * gcc.dg/pr18628.c: New.
24857
24858 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24859
24860         PR c++/20280
24861         * g++.dg/tree-ssa/pr20280.C: New.
24862
24863 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24864
24865         PR fortran/20467
24866         * gfortran.dg/stfunc_2.f90: New test.
24867
24868 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24869
24870         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24871
24872 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24873
24874         * gcc.dg/tree-ssa/20050314-1.c: New test.
24875
24876 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24877
24878         PR c++/4403
24879         PR c++/9783, DR433
24880         * g++.dg/template/friend34.C: New test.
24881         * g++.dg/template/friend35.C: Likewise.
24882         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24883
24884 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24885
24886         Friend class name lookup 5/n
24887         PR c++/1016
24888         * g++.dg/lookup/hidden-class1.C: New test.
24889         * g++.dg/lookup/hidden-class2.C: Likewise.
24890         * g++.dg/lookup/hidden-class3.C: Likewise.
24891         * g++.dg/lookup/hidden-class4.C: Likewise.
24892         * g++.dg/lookup/hidden-class5.C: Likewise.
24893         * g++.dg/lookup/hidden-class6.C: Likewise.
24894         * g++.dg/lookup/hidden-class7.C: Likewise.
24895         * g++.dg/lookup/hidden-class8.C: Likewise.
24896         * g++.dg/lookup/hidden-class9.C: Likewise.
24897         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24898         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24899         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24900         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24901         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24902         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24903         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24904         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24905         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24906         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24907         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24908
24909 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/20157
24912         * g++.dg/template/error18.C: New test.
24913
24914 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24915
24916         PR debug/16792
24917         * g++.dg/debug/pr16792.C: New test.
24918
24919 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24920
24921         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24922         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24923         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24924         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24925         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24926         test assertion names.
24927
24928 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24929
24930         PR fortran/18600
24931         * gfortran.dg/stfunc_1.f90: New test.
24932
24933 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24934
24935         PR fortran/16907
24936         * gfortran.dg/real_index_1.f90: New test.
24937
24938 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24939
24940         PR fortran/20323
24941         * gfortran.dg/spec_expr_1.f90: New test.
24942
24943 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24944
24945         PR c/20402
24946         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24947         new parser.
24948
24949 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24950
24951         PR fortran/20361
24952         * gfortran.dg/largeequiv_1.f90: New test.
24953
24954 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24955
24956         * gcc.dg/ucnid-1.c: New.
24957         * gcc.dg/ucnid-2.c: New.
24958         * gcc.dg/ucnid-3.c: New.
24959         * gcc.dg/ucnid-4.c: New.
24960         * gcc.dg/ucnid-5.c: New.
24961         * gcc.dg/ucnid-6.c: New.
24962         * gcc.dg/cpp/ucnid-1.c: New.
24963         * gcc.dg/cpp/ucnid-2.c: New.
24964         * gcc.dg/cpp/ucnid-3.c: New.
24965         * g++.dg/other/ucnid-1.C: New.
24966
24967 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24968
24969         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24970
24971 2005-03-11  Per Bothner  <per@bothner.com>
24972
24973         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24974         that diagnotics refer to correct token.
24975         * gcc.dg/unused-3.c: Likewise.
24976
24977 2005-03-11  Per Bothner  <per@bothner.com>
24978
24979         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24980         constant" is now actually on same line as string constant.
24981         * gcc.dg/cpp/direct2s.c: Likewise.
24982
24983 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24984
24985         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24986
24987 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24988
24989         PR libfortran/20124
24990         * gfortran.dg/pr20124.f90: New Test
24991
24992 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24993
24994         PR tree-optimization/20130
24995         * gcc.dg/pr20130-1.c: New test.
24996
24997 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24998
24999         PR target/20095
25000         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25001
25002 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25003
25004         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25005
25006 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25007
25008         * g++.dg/eh/forced1.C: Fix comment.
25009         * g++.dg/eh/forced2.C: Ditto.
25010         * g++.dg/eh/forced3.C: Ditto.
25011         * g++.dg/eh/forced4.C: Ditto.
25012
25013 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25014
25015         PR rtl-opt/20412
25016         * gcc.c-torture/compile/pr20412.c: New test.
25017
25018 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25019
25020         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25021
25022 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25023
25024         PR target/20322
25025         * gcc.dg/20050307-1.c: New test.
25026
25027 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         PR c++/20375
25030         * g++.dg/other/stdarg3.C: New.
25031
25032 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25033
25034         PR c++/18384, c++/18327
25035         * g++.dg/init/array19.C: New test.
25036
25037         PR inline-asm/20314
25038         * gcc.dg/torture/pr20314-1.c: New test.
25039         * gcc.dg/torture/pr20314-2.c: New test.
25040
25041 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25042
25043         * gcc.dg/20050309-1.c: New test.
25044
25045 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25046
25047         * gcc.dg/builtins-10.c: Reactivate disabled test.
25048         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25049         new cbrt transformations.
25050
25051 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25052
25053         PR c++/20208
25054         * g++.dg/template/array13.C: New test.
25055
25056 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25057
25058         PR c++/16859
25059         * g++.dg/init/brace4.C: New test.
25060
25061 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         PR c++/20186
25064         * g++.dg/template/non-dependent12.C: New.
25065
25066 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25067
25068         PR c++/20142
25069         * g++.dg/init/array18.C: Add dg-do run marker.
25070
25071         PR c++/20142
25072         * g++.dg/init/array18.C: New test.
25073
25074 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25075
25076         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25077         * g++.dg/gcov/gcov.exp: Likewise.
25078         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25079         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25080         * lib/c-torture.exp: Likewise.
25081         * lib/fortran-torture.exp: Likewise.
25082         * lib/g++.exp: Likewise.
25083         * lib/gcc-defs.exp: Likewise.
25084         * lib/gcc-dg.exp: Likewise.
25085         * lib/gcc.exp: Likewise.
25086         * lib/gcov.exp: Likewise.
25087         * lib/gfortran.exp: Likewise.
25088         * lib/mike-g++.exp: Likewise.
25089         * lib/mike-gcc.exp: Likewise.
25090         * lib/objc-torture.exp: Likewise.
25091         * lib/objc.exp: Likewise.
25092         * lib/profopt.exp: Likewise.
25093         * lib/target-libpath.exp: Likewise.
25094         * lib/target-supports.exp: Likewise.
25095         * lib/treelang.exp: Likewise.
25096         * lib/wrapper.exp: Likewise.
25097
25098 2005-03-08  Jeff Law  <law@redhat.com>
25099
25100         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25101         PHI-OPT changes.
25102
25103 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25104
25105         * gcc.dg/vect/pr20122.c: New test.
25106
25107 2005-03-07  Jeff Law  <law@redhat.com>
25108
25109         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25110         was folded away.
25111         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25112         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25113         * gcc.dg/tree-ssa/pr18134.c: New test.
25114
25115 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25116
25117         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25118         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25119         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25120
25121 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25122
25123         PR tree-opt/17671
25124         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25125
25126 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25127
25128         * g++.dg/warn/Wnvdtor.C: New test.
25129
25130 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25131
25132         * gcc.dg/torture/pr19683-1.c: New test.
25133
25134 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25135
25136         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25137         * gfortran.dg/g77/19990313-2.f: Ditto.
25138         * gfortran.dg/g77/19990313-3.f: Ditto.
25139         * gfortran.dg/g77/19990525-0.f: Ditto.
25140         * gfortran.dg/g77/19990826-0.f: Ditto.
25141         * gfortran.dg/g77/19990826-2.f: Ditto.
25142         * gfortran.dg/g77/19990826-3.f: Ditto.
25143         * gfortran.dg/g77/20000511-1.f: Ditto.
25144         * gfortran.dg/g77/20000511-2.f: Ditto.
25145         * gfortran.dg/g77/970625-2.f: Ditto.
25146         * gfortran.dg/g77/980310-2.f: Ditto.
25147         * gfortran.dg/g77/980310-3.f: Ditto.
25148         * gfortran.dg/g77/980310-8.f: Ditto.
25149         * gfortran.dg/g77/980519-2.f: Ditto.
25150         * gfortran.dg/g77/alpha1.f: Ditto.
25151         * gfortran.dg/g77/claus.f: Ditto.
25152         * gfortran.dg/g77/erfc.f: Ditto.
25153         * gfortran.dg/g77/short.f: Ditto.
25154         * gfortran.fortran-torture/execute/data.f90: Ditto.
25155         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25156         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25157
25158 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25159
25160         * lib/file-format.exp (gcc_target_object_format): Add check for som
25161         format and hardcode object formats on hppa*-*-hpux*.
25162         * lib/target-supports.exp (check_weak_available): Add check for som
25163         object format.  Always return 0 on hppa*-*-hpux10*.
25164
25165         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25166         is defined.
25167
25168         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25169
25170 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25171
25172         * gfortran.dg/pr19936_1.f90: New test.
25173         * gfortran.dg/pr19936_2.f90: New test.
25174         * gfortran.dg/pr19936_3.f90: New test.
25175
25176 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25177             Paul Thomas <prthomas@drfccad.cea.fr>
25178
25179         * gfortran.dg/PR19754_1.f90: New test.
25180         * gfortran.dg/PR19754_2.f90: Ditto.
25181
25182 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25183
25184         PR c++/19311
25185         * g++.dg/template/non-dependent11.C: New test.
25186
25187 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25188
25189         * lib/target-supports.exp (check_iconv_available): Fix comment.
25190
25191 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25192             Joseph S. Myers  <joseph@codesourcery.com>
25193
25194         PR c++/19797
25195         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25196
25197 2005-03-04  Matthew Sachs  <msachs@apple.com>
25198
25199         * gcc.exp (gcc_target_compile): Put braces around
25200         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25201         * objc.exp (objc_target_compile): Likewise.
25202         * treelang.exp (treelang_target_compile): Likewise.
25203
25204 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25205
25206         PR fortran/19673
25207         * gfortran.dg/func_result_1.f90: New test.
25208
25209 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25210
25211         * gcc.misc-tests/options.exp: New test.
25212
25213 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25214
25215         * gcc.dg/pr15784-4.c: New test.
25216
25217 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25218
25219         * gcc.c-torture/execute/pr17133.c: New.
25220         * gcc.c-torture/compile/20050303-1.c: New.
25221
25222 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25223
25224         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25225
25226 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25227
25228         * g++.dg/overload/using2.C: New.
25229
25230 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/19916
25233         * g++.dg/init/ptrmem2.C: New test.
25234
25235 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25236
25237         PR c/8927
25238         * gcc.dg/pr8927-1.c: New test.
25239
25240 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         PR c++/20232
25243         * g++.dg/inherit/covariant12.C: New.
25244
25245 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25246
25247         PR fortran/19479
25248         * gfortran.dg/bound_1.f90: New test.
25249
25250 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25251
25252         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25253         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25254
25255 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25256
25257         PR c/20245
25258         * gcc.dg/pr20245-1.c: New test.
25259
25260 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25261
25262         PR middle-end/19874
25263         * gcc.c-torture/execute/20050119-2.c: New test case.
25264
25265 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25266
25267         * README: Update the DejaGnu bug reporting address.
25268         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25269         * lib/objc-torture.exp: Likewise.
25270
25271 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25272
25273         * gfortran.dg/boz_1.f90: New test.
25274         * gfortran.dg/boz_3.f90: New test.
25275         * gfortran.dg/boz_4.f90: New test.
25276
25277 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25278
25279         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25280         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25281
25282 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25283
25284         PR libfortran/20101
25285         * gfortran.dg/write_0_pe_format.f90: New test.
25286
25287 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25288
25289         PR c++/20206
25290         * g++.dg/opt/thunk2.C: New test.
25291         * g++.dg/opt/covariant1.C: New test.
25292
25293 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25294
25295         * gfortran.dg/e_d_fmt.f90: New test.
25296
25297 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25298
25299         * gcc.dg/asm-b.c: Fix comment typos.
25300
25301 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25302
25303         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25304         a V_MAY_DEF also.
25305
25306 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25307
25308         PR tree-opt/20188
25309         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25310         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25311         * gcc.dg/asm-b.c: New test.
25312
25313 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25314
25315         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25316         Disable this test on IRIX 6.
25317
25318 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25319
25320         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25321         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25322         parser.
25323
25324 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25325
25326         PR tree-optimization/20204
25327         * gcc.dg/pr20204.c: New test.
25328
25329 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25330
25331         PR target/20196
25332         * gcc.c-torture/execute/20050224-1.c: New test.
25333
25334         PR c++/20175
25335         * g++.dg/warn/Wbraces2.C: New test.
25336
25337 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25338
25339         PR c++/19878
25340         * g++.dg/init/const2.C: New test.
25341
25342 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25343
25344         PR tree-optimization/20100
25345         * gcc.c-torture/execute/pr20100-1.c: New test.
25346
25347 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25348
25349         * gfortran.dg/implicit_3.f90: New test.
25350
25351         * gfortran.dg/deftype_1.f90: New test.
25352
25353 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25354
25355         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25356         the test passes.
25357         * g++.dg/other/anon3.C: Accept a warning.
25358
25359 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25360
25361         * gcc.dg/pr20017.c: Fix a comment typo.
25362
25363 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25364
25365         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25366
25367 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25368
25369         PR ada/19902
25370         * ada/acats/tests/cxa/cxa3004.a: Remove.
25371         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25372
25373 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR c++/20073
25376         * g++.dg/init/const1.C: New test.
25377
25378         PR c++/19991
25379         * g++.dg/parse/constant7.C: New test.
25380
25381         PR c++/20152
25382         * g++.dg/parse/error27.C: New test.
25383         * g++.dg/template/qualttp15.C: Adjust error markers.
25384         * g++.old-deja/g++.other/struct1.C: Likewise.
25385
25386         PR c++/20153
25387         * g++.dg/template/error17.C: New test.
25388
25389         PR c++/20148
25390         * g++.dg/parser/error26.C: New test.
25391
25392 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25393
25394         PR tree-optimization/20100
25395         PR tree-optimization/20115
25396         * gcc.dg/pr20115.c: New test.
25397         * gcc.dg/pr20115-1.c: New test.
25398         * gcc.dg/pr20100.c: New test.
25399         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25400         call-clobbered variables after alias1.
25401
25402 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25403
25404         * gfortran.dg/list_read_4.f90: new test.
25405
25406 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25407
25408         PR rtl-optimization/20017.
25409         * gcc.dg/pr20017.c: New.
25410
25411 2005-02-22  Devang Patel  <dpatel@apple.com>
25412
25413         PR 19952
25414         * g++.dg/tree-ssa/pr19952.C: New test.
25415
25416 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25417
25418         PR c++/19883
25419         * g++.dg/parse/constant6.C: New test.
25420
25421 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25422
25423         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25424         * g++.dg/charset/asm2.c: Likewise.
25425         * g++.dg/charset/asm3.c: Likewise.
25426         * g++.dg/charset/asm4.c: Likewise.
25427         * g++.dg/charset/asm5.c: Likewise.
25428         * g++.dg/charset/attribute1.c: Likewise.
25429         * g++.dg/charset/attribute2.c: Likewise.
25430         * g++.dg/charset/extern1.cc: Likewise.
25431         * g++.dg/charset/extern2.cc: Likewise.
25432         * g++.dg/charset/extern3.cc: Likewise.
25433         * g++.dg/charset/function.cc: Likewise.
25434         * g++.dg/charset/string.c: Likewise.
25435         * g++.dg/charset/charset.exp: Likewise.
25436         * lib/target-supports.exp (check_iconv_available): Fix comment.
25437
25438 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25439
25440         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25441         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25442         * gcc.dg/charset/asm2.c: Likewise.
25443         * gcc.dg/charset/asm3.c: Likewise.
25444         * gcc.dg/charset/asm4.c: Likewise.
25445         * gcc.dg/charset/asm5.c: Likewise.
25446         * gcc.dg/charset/asm6.c: Likewise.
25447         * gcc.dg/charset/attribute1.c: Likewise.
25448         * gcc.dg/charset/attribute2.c: Likewise.
25449         * gcc.dg/charset/builtin1.c: Likewise.
25450         * gcc.dg/charset/extern.c: Likewise.
25451         * gcc.dg/charset/function.c: Likewise.
25452         * gcc.dg/charset/string.c: Likewise.
25453         * gcc.dg/charset/charset.exp: Likewise.
25454
25455 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25456
25457         PR fortran/20086
25458         * gfortran.dg/pr20086.f90: New test.
25459
25460 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25461
25462         PR tree-optimization/19786
25463         * g++.dg/tree-ssa/pr19786.C: New.
25464
25465 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25466
25467         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25468
25469 2005-02-21  Jeff Law  <law@redhat.com>
25470
25471         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25472
25473 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25474
25475         * gfortran.dg/do_iterator: Split loop, markup all lines for
25476         which an error locus is printed.
25477         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25478         locus is printed.
25479         * gfortran.dg/select_4.f90: Likewise.
25480         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25481         locuses in the various permutations.
25482
25483 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25484
25485         PR tree-optimization/19951
25486         * g++.dg/vect: New directory.
25487         * g++.dg/vect/vect.exp: New file.
25488         * g++.dg/vect/pr19951.cc: New testcase.
25489         * g++.dg/dg.exp: Also prune vectorizer tests.
25490
25491 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25492
25493         PR 18785
25494         * gcc.dg/charset/builtin1.c: New test.
25495
25496 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25497
25498         PR c++/19299
25499         * g++.dg/inherit/volatile1.C: New test.
25500
25501         PR c++/19440
25502         * g++.dg/template/dtor4.C: New test.
25503
25504 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25505
25506         * gfortran.dg/int_1.f90: New test.
25507
25508 2005-02-19  Devang Patel  <dpatel@apple.com>
25509
25510         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25511
25512 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25513
25514         * gfortran.dg/achar_1.f90: New test.
25515
25516 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25517
25518         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25519
25520 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25521             Jakub Jelinek  <jakub@redhat.com>
25522
25523         PR tree-optimization/19828
25524         * gcc.dg/tree-ssa/loop-7.c: New test.
25525         * gcc.c-torture/execute/20050218-1.c: New test.
25526
25527 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25528
25529         PR c/20043
25530         * gcc.dg/transparent-union-1.c: New test.
25531         * gcc.dg/transparent-union-2.c: New test.
25532
25533 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25534
25535         PR tree-optimization/18977
25536         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25537
25538 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25539
25540         PR target/20054
25541         * gcc.dg/pr20054.c: New test.
25542
25543 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25544
25545         PR c++/19508
25546         * g++.dg/ext/attrib20.C: New test.
25547
25548 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25549
25550         PR middle-end/20030
25551         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25552
25553 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25554
25555         PR c++/20008
25556         * g++.dg/opt/switch4.C: New.
25557
25558 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25559
25560         PR c++/20023
25561         PR tree-optimization/20009
25562         * gcc.c-torture/compile/20050217-1.c: New test.
25563         * g++.dg/opt/switch3.C: New test.
25564
25565         PR tree-optimization/18947
25566         * gcc.c-torture/compile/20050215-1.c: New test.
25567         * gcc.c-torture/compile/20050215-2.c: New test.
25568         * gcc.c-torture/compile/20050215-3.c: New test.
25569
25570 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25571
25572         PR c++/20028
25573         * g++.dg/template/crash34.C: New.
25574
25575         PR c++/20022
25576         * g++.dg/other/access3.C: New.
25577
25578 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25579
25580         * gcc.dg/vect/vect-98.c: New test.
25581
25582 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25583
25584         PR tree-optimization/19967
25585         * gcc.dg/pr19967.c: New.
25586
25587 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25588
25589         PR middle-end/19857
25590         * gcc.dg/tree-ssa/20050215-1.c: New test.
25591         * gcc.c-torture/execute/20050215-1.c: New test.
25592
25593 2005-02-15  Eric Christopher  <echristo@redhat.com>
25594
25595         * gcc.dg/cpp/20050215-1.c: New file.
25596
25597 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25598
25599         PR tree-optimization/15785
25600         * gcc.dg/pr15785-1.c: New test.
25601
25602 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25603
25604         PR c++/17788
25605         * g++.dg/init/ctor4.C: New.
25606         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25607
25608 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25609
25610         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25611         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25612
25613 2005-02-15  Andreas Schwab  <schwab@suse.de>
25614
25615         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25616         declare malloc.
25617
25618 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25619
25620         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25621
25622 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25623
25624         PR tree-optimization/19853
25625         * gcc.c-torture/compile/pr19853.c: New test.
25626
25627 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25628
25629         PR c++/19608
25630         * g++.dg/parse/local-class1.C: New.
25631
25632         PR c++/19895
25633         * g++.dg/parse/ptrmem3.C: New.
25634
25635         PR c++/19884
25636         * g++.old-deja/g++.oliva/template6.C: Add another case.
25637         * g++.dg/template/explicit6.C: New.
25638
25639 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25640
25641         PR c++/17816
25642         * g++.dg/other/redecl2.C: New.
25643
25644 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         PR c++/19891
25647         * g++.dg/abi/covariant4.C: New.
25648
25649 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25650
25651         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25652         New tests.
25653
25654 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25655
25656         * gcc.dg/vect/vect-96.c: Fix typo.
25657
25658 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25659
25660         PR c++/14479
25661         PR c++/19487
25662         * g++.dg/template/enum5.C: New test.
25663
25664 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25665
25666         * gcc.dg/vect/vect-97.c: New test.
25667
25668 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25669
25670         * gcc.dg/vect/vect-96.c: New test.
25671
25672 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25673
25674         * gcc.dg/builtins-34.c: Also check ldexp*.
25675
25676 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25677
25678         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25679
25680 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25681
25682         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25683         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25684         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25685         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25686         selector_list, selector_expression, dg-process-target): Move to new
25687         file target-supports-dg.exp.
25688         * lib/target-supports-dg.exp: New.
25689
25690         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25691         New.
25692
25693 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25694
25695         PR c++/19666
25696         * g++.dg/other/ptrmem6.C: New test.
25697
25698         PR middle-end/19858
25699         * gcc.c-torture/compile/20050210-1.c: New test.
25700
25701 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25702
25703         PR c++/19755
25704         * g++.dg/warn/Wbraces1.C: New test.
25705
25706 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25707
25708         * gcc.dg/builtins-52.c: New testcase.
25709
25710 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25711
25712         PR c/19342
25713         * gcc.c-torture/execute/20050119-1.c: New test.
25714
25715 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/19811
25718         * g++.dg/init/delete1.C: New test.
25719
25720 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25721
25722         PR c++/18470
25723         * g++.dg/template/static12.C: New test.
25724
25725 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25726
25727         PR c++/19787
25728         * g++.dg/conversion/ambig1.C: New test.
25729
25730         PR c++/19739
25731         * g++.dg/ext/attrib19.C: New test.
25732
25733         PR c++/19732
25734         * g++.dg/parse/dtor5.C: New test.
25735
25736         PR c++/19762
25737         * g++.dg/template/dtor3.C: New test.
25738
25739         PR c++/19826
25740         * g++.dg/template/static11.C: New test.
25741         * g++.dg/template/crash2.C: Remove dg-error marker.
25742
25743 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25744
25745         PR C++/18491
25746         * g++.old-deja/g++.mike/p10769a.C: Remove.
25747
25748 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25749
25750         * gcc.dg/builtins-48.c: New test case.
25751         * gcc.dg/builtins-49.c: New test case.
25752         * gcc.dg/builtins-50.c: New test case.
25753         * gcc.dg/builtins-51.c: New test case.
25754
25755 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25756
25757         PR middle-end/19583
25758         * g++.dg/warn/Wreturn-type-3.C: New test.
25759
25760 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25761
25762         PR middle-end/19402
25763         * gcc.dg/pr19402-1.c: New testcase.
25764         * gcc.dg/pr19402-2.c: likewise.
25765
25766 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25767
25768         PR middle-end/19854
25769         * g++.dg/tree-ssa/tmmti.C: New testcase.
25770
25771 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25772
25773         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25774
25775 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/19733
25778         * g++.dg/parse/crash23.C: New test.
25779         * g++.dg/warn/Weff1.C: New test.
25780
25781 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25782
25783         * gcc.dg/20050209-1.c: New test.
25784
25785 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25786
25787         PR target/19799
25788         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25789
25790 2005-02-08  Mike Stump  <mrs@apple.com>
25791
25792         * g++.dg/pch/import-2.c: New test.
25793         * g++.dg/pch/import-2.hs: New.
25794         * g++.dg/pch/include/import-2a.h: New.
25795         * g++.dg/pch/include/import-2b.h: New.
25796
25797 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25798
25799         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25800
25801 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25802
25803         * gfortran.dg/substr_1.f90: New test.
25804
25805 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25806
25807         PR middle-end/19775
25808         * gcc.dg/torture/builtin-power-1.c: Disable test for
25809         invalid transformation.
25810         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25811         no longer optimize.
25812         * gcc.dg/builtins-47.c: New testcase.
25813
25814 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25815             Dorit Naishlos  <dorit@il.ibm.com>
25816
25817         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25818
25819 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25820
25821         * gcc.c-torture/compile/20050206-1.c: New test.
25822
25823 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25824
25825         PR tree-opt/19768
25826         * g++.dg/opt/pr19768.C: New test.
25827
25828 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25829
25830         PR tree-opt/19736
25831         * gcc.c-torture/compile/pr19736.c: New test.
25832
25833 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25834
25835         PR c++/17401
25836         * g++.dg/parse/error25.C: New test.
25837
25838 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25839
25840         * gcc.c-torture/execute/20050203-1.c: New.
25841
25842 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25843
25844         * gcc.dg/vect/vect-85.c: Remove xfail.
25845         * gcc.dg/vect/vect-86.c: Remove xfail.
25846         * gcc.dg/vect/vect-87.c: Remove xfail.
25847         * gcc.dg/vect/vect-88.c: Remove xfail.
25848
25849 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25850
25851         * gcc.dg/altivec-19.c: New.
25852
25853 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25854
25855         PR c/17807
25856         * gcc.dg/nested-func-3.c: New test.
25857         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25858
25859 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25860
25861         * gcc.test-framework/gen_directive_tests: Generate tests for
25862         selector expressions.
25863
25864 2005-02-02  Matt Austern  <austern@apple.com>
25865
25866         PR c++/19628
25867         * g++/ext/builtin7.C: New.
25868         * g++/ext/builtin8.C: New.
25869
25870 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25871
25872         PR c/18502
25873         * gcc.dg/pr18502-1.c: New test.
25874
25875 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25876
25877         PR c++/17413
25878         * g++.dg/template/local4.C: Tweak.
25879
25880 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25881
25882         PR tree-optimization/19578
25883         * gcc.c-torture/compile/20050202-1.c: New test.
25884
25885 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25886
25887         PR c/19435
25888         * gcc.dg/c99-init-4.c: New test.
25889
25890 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25891
25892         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25893
25894         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25895
25896         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25897         * g++.dg/eh/check-vect.h: New.
25898
25899         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25900         * gcc.dg/vect/vect-78.c: Ditto.
25901         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25902         Remove.
25903
25904         * g++.dg/conversion/simd1.C: Expect warning.
25905         * g++.dg/ext/attribute-test-1.C: Ditto.
25906         * g++.dg/ext/attribute-test-2.C: Ditto.
25907         * g++.dg/ext/attribute-test-3.C: Ditto.
25908         * g++.dg/ext/attribute-test-4.C: Ditto.
25909
25910         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25911         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25912
25913         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25914
25915 2005-02-01  Richard Henderson  <rth@redhat.com>
25916
25917         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25918         long double for ibm double-double format.
25919         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25920
25921 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25922
25923         PR tree-optimization/19633
25924         * gcc.dg/pr19633-1.c: New test.
25925         * gcc.dg/pr19633.c: Tweak to make pointer point
25926         to NULL or a symbol.
25927
25928 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25929
25930         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25931         New procs.
25932         (dg-process-target (local override)): Handle selector expressions.
25933
25934         * gcc.test-framework/README: Describe tests in source directory.
25935         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25936         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25937         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25938         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25939         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25940         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25941         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25942         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25943         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25944         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25945         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25946         * gcc.test-framework/dg-error-exp-P.c: New test.
25947         * gcc.test-framework/dg-error-exp-XP.c: New test.
25948         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25949         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25950         * gcc.test-framework/dg-output-exp-P.c: New test.
25951         * gcc.test-framework/dg-output-exp-XF.c: New test.
25952         * gcc.test-framework/dg-warning-exp-P.c: New test.
25953         * gcc.misc-tests/dg-1.c: Remove.
25954         * gcc.misc-tests/dg-2.c: Remove.
25955         * gcc.misc-tests/dg-3.c: Remove.
25956         * gcc.misc-tests/dg-4.c: Remove.
25957         * gcc.misc-tests/dg-5.c: Remove.
25958         * gcc.misc-tests/dg-6.c: Remove.
25959         * gcc.misc-tests/dg-7.c: Remove.
25960         * gcc.misc-tests/dg-8.c: Remove.
25961         * gcc.misc-tests/dg-9.c: Remove.
25962         * gcc.misc-tests/dg-10.c: Remove.
25963         * gcc.misc-tests/dg-11.c: Remove.
25964         * gcc.misc-tests/dg-12.c: Remove.
25965         * gcc.misc-tests/dg-test.exp: Remove.
25966
25967         * gcc.test-framework/test-framework.awk: Change recording and
25968         printing of passes and failures.
25969
25970         * gcc.test-framework: New directory.
25971         * gcc.test-framework/README: New.
25972         * gcc.test-framework/test-framework.exp: New.
25973         * gcc.test-framework/test-framework.awk: New.
25974         * gcc.test-framework/gen_directive_tests: New.
25975
25976 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25977
25978         * lib/treelang.exp: Fix comment typos.
25979         (treelang_target_compile): Don't append libs=-ltreelang to options.
25980
25981 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25982
25983         * g++.dg/parse/typename7.C: Adjust error messages.
25984
25985 2005-01-31  Jeff Law  <law@redhat.com>
25986
25987         * gcc.c-torture/execute/20050131-1.c: New test.
25988         * gcc.dg/wcaselabel.c: New test.
25989
25990 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25991
25992         * g++.dg/other/warning1.C: Adjust error messags.
25993         * g++.dg/parse/constant5.C: New test.
25994
25995 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25996
25997         PR c/19333
25998         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25999         the test case valid.
26000         * gcc.dg/20030815-1.c: Remove invalid tests.
26001         * gcc.dg/array-7.c: Adjust expected result.
26002         * gcc.dg/pr18596-3.c: Likewise.
26003         * gcc.dg/noncompile/20000901-1.c: Likewise.
26004         * gcc.dg/noncompile/init-2.c: Likewise.
26005         * gcc.dg/noncompile/init-4.c: Likewise.
26006
26007 2005-01-31  Dale Johannesen  <dalej@apple.com>
26008
26009         * g++.dg/opt/pr19650.C: New test.
26010
26011 2005-01-31  Richard Henderson  <rth@redhat.com>
26012
26013         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26014         long double for intel double extended format.
26015         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26016
26017 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/19555
26020         * g++.dg/template/static10.C: New test.
26021
26022         PR c++/19395
26023         * g++.dg/parse/error24.C: New test.
26024
26025         PR c++/19367
26026         * g++.dg/lookup/builtin1.C: New test.
26027
26028         PR c++/19457
26029         * g++.dg/warn/conv3.C: New test.
26030
26031 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26032
26033         PR fortran/19647
26034         * gfortan.dg/inquire_7.f90
26035
26036 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26037
26038         PR tree-optimization/15791
26039         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26040         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26041         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26042         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26043         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26044         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26045         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26046         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26047         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26048         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26049
26050 2005-01-29  Paul Brook  <paul@codesourcery.com>
26051
26052         PR fortran/18565
26053         * check.c (real_or_complex_check): New function.
26054         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26055         * intrinsic.c (add_functions): Use new check functions.
26056         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26057         Add prototypes.
26058
26059 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26060
26061         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26062         gcc.dg/lvalue-3.c: New tests.
26063         * gcc.dg/concat.c: Update expected messages.
26064
26065 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26066
26067         PR libfortran/19595
26068         * gfortran.dg/eor_1.f90: New test.
26069
26070 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26071
26072         PR fortran/19589
26073         * gfortran.dg/logical_data_1.f90: New test.
26074
26075 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26076
26077         PR c++/19253
26078         * g++.dg/template/crash33.C: New test.
26079
26080         PR c++/19667
26081         * g++.dg/template/crash32.C: New test.
26082
26083 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26084
26085         PR middle-end/16558
26086         * g++.dg/warn/Wreturn-type-2.C: New test.
26087
26088 2004-06-24  Jeff Law  <law@redhat.com>
26089
26090         * gcc.dg/tree-ssa/20050128-1.c: New test.
26091
26092 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26093
26094         * gcc.target/frv/all-mdpackh-1.c: New test.
26095
26096 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26097
26098         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26099
26100 2005-01-27  Richard Henderson  <rth@redhat.com>
26101
26102         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26103
26104 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26105
26106         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26107
26108 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26109
26110         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26111         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26112         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26113         to cope with cases where the multilib options override the dg-options.
26114
26115 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26116
26117         PR c/18946
26118         * gcc.dg/noncompile/20050120-1.c: New test.
26119
26120 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26121
26122         PR tree-optimization/19633
26123         * gcc.dg/pr19633.c: New test.
26124         * gcc.dg/tree-ssa/pr19633.c: New test.
26125
26126 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26127
26128         * gcc.dg/20041216-1.c: New test.
26129
26130 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26131
26132         PR objc/18862
26133         * objc.dg/selector-2.m: New test.
26134
26135 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26136
26137         * g++.dg/opt/range-test-2.C: New test.
26138
26139         PR rtl-optimization/19579
26140         * gcc.c-torture/execute/20050124-1.c: New test.
26141
26142 2005-01-26  Greg Parker  <gparker@apple.com>
26143         Stuart Hastings  <stuart@apple.com>
26144
26145         * gcc.c-torture/execute/20050125-1.c: New.
26146
26147 2005-01-18  Jan Hubicka  <jh@suse.cz>
26148
26149         PR tree-optimize/19337
26150         * gcc.c-torture/compile/20050119-1.c: New test.
26151
26152 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26153
26154         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26155         test for successful match.
26156
26157 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26158
26159         PR objc/18408
26160         * objc.dg/comp-types-7.m: New test.
26161
26162 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26163
26164         * lib/target-supports.exp (current_target_name): New.
26165         (check_effective_target_ilp32, check_effective_target_lp64):
26166         Cache the result to use as long as the current target, with
26167         multilib flags, remains the same.
26168
26169         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26170         (dg-require-weak, dg-require-visibility, dg-require-alias,
26171         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26172         dg-require-effective-target, dg-skip-if): Remove call to
26173         skip_test_and_clear_xfail.
26174         (dg-test): Clear xfail data.
26175
26176 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26177
26178         PR target/17751
26179         * gcc.dg/ppc64-toc.c: New test.
26180
26181         * g++.dg/tree-ssa/empty-1.C: New test.
26182
26183         PR middle-end/19551
26184         * gcc.c-torture/execute/20050121-1.c: New test.
26185         * gcc.dg/20050121-2.c: New test.
26186
26187 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26188         Paul Brook  <paul@codesourcery.com>
26189
26190         PR fortran/17941
26191         * gfortran.dg/real_const_1.f: New test.
26192         * gfortran.dg/real_const_2.f90: New test.
26193         * gfortran.dg/complex_int_1.f90: New test.
26194
26195 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26196
26197         PR fortran/19313
26198         * gfortan.dg/inquire_6.f90: New test.
26199
26200 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26201
26202         PR libfortran/19451
26203         * open_readonly_1.f90: New test.
26204
26205 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26206
26207         PR libfortran/18982
26208         * gfortran.dg/open_new.f90: New file.
26209
26210 2005-01-22  Paul Brook  <paul@codesourcery.com>
26211
26212         * namelist_1.f90: New test.
26213
26214 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26215
26216         PR tree-optimization/19484
26217         * gcc.c-torture/compile/20050122-[12].c: New tests.
26218
26219 2005-01-22  Paul Brook  <paul@codesourcery.com>
26220
26221         * gfortran.dg/implicit_2.f90: New test.
26222
26223 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26224
26225         PR fortran/19314
26226         * gfortran.dg/inquire_5.f90: New test.
26227
26228 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26229
26230         PR c/18809
26231         * gcc.dg/pr18809-1.c: New test.
26232
26233 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26234
26235         * gcc.dg/20050121-1.c: New test.
26236
26237         PR tree-optimization/13000
26238         * gcc.dg/20040206-1.c: Change warning to point where function is
26239         being inlined.
26240
26241 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26242
26243         PR c++/19208
26244         * g++.dg/template/array11.C: New test.
26245
26246 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26247
26248         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26249         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26250         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26251         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26252         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26253         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26254
26255 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26256
26257         PR tree-optimization/15349
26258         * gcc.dg/tree-ssa/pr15349.c: New.
26259
26260 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26261
26262         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26263
26264 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26265
26266         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26267         scan-assembler-times directive name.
26268
26269         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26270         after dg-do.
26271
26272         PR rtl-optimization/19462
26273         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26274
26275 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26276
26277         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26278         counting function calls on ia64.
26279
26280 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26281
26282         PR rtl-optimization/15139
26283         * gcc.dg/20050111-2.c: New test.
26284
26285         PR c/17297
26286         * gcc.c-torture/compile/20050113-1.c: New testcase.
26287
26288         PR middle-end/19164
26289         * gcc.dg/20050113-1.c: New testcase.
26290
26291 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26292
26293         * gcc.dg/vect/vect-85.c: Add comment.
26294         * gcc.dg/vect/vect-86.c: Add xfail for now.
26295         * gcc.dg/vect/vect-87.c: Add xfail for now.
26296         * gcc.dg/vect/vect-88.c: Add xfail for now.
26297         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26298
26299 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26300
26301         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26302
26303 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26304
26305         * g++.dg/debug/typedef3.C: New test.
26306
26307 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26308
26309         PR c/19472
26310         * gcc.dg/asm-a.c: New test.
26311
26312 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26313
26314         * gcc.dg/sh-relax.c: Add prototype for abort.
26315
26316 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26317
26318         * gcc.dg/short-compare-1.c: New test.
26319         * gcc.dg/short-compare-2.c: Likewise.
26320
26321 2005-01-18  Michael Matz  <matz@suse.de>
26322
26323         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26324
26325 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26326
26327         PR tree-optimization/19121
26328         * gcc.c-torture/compile/pr19121.c: New test.
26329
26330 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26331
26332         PR target/19357
26333         * gcc.c-torture/compile/pr19357.c: New test.
26334
26335 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26336
26337         PR c/5675
26338         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26339         pass--those that refer just to the variable, possibly with a
26340         cast.
26341         * gcc.dg/c99-const-expr-3.c: Likewise.
26342
26343         PR middle-end/13127
26344         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26345         longer emitted.
26346
26347 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26348
26349         PR fortran/18778
26350         * gfortran.dg/endfile_2.f90: New test.
26351
26352 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26353
26354         PR 19168
26355         * gfortran.dg/select_5.f90: New test.
26356
26357 2004-01-16  Paul Brook  <paul@codesourcery.com>
26358
26359         * gfortran.dg/common_4.f90: New test.
26360
26361 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26362
26363         PR rtl-optimization/19462
26364         * gcc.dg/torture/pr19462-1.c: New test.
26365
26366 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26367
26368         PR objc/19321
26369         * objc.dg/func-ptr-2.m: New.
26370         * objc.dg/volatile-1.m: New.
26371
26372 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26373
26374         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26375
26376 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26377
26378         PR tree-optimization/19060
26379         * gcc.c-torture/execute/20050104-1.c: New test.
26380
26381 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26382
26383         PR fortran/18983
26384         * gfortran.dg/write_to_null.f90: New test.
26385
26386 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26387             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26388
26389         PR other/19328
26390         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26391         argument.
26392
26393 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26394
26395         PR c++/19263
26396         * g++.dg/init/vector1.C: New test.
26397
26398 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26399
26400         PR target/13158
26401         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26402         PR target/18987
26403         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26404
26405 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26406
26407         * gfortran.dg/select_1.f90: New test.
26408         * gfortran.dg/select_2.f90: New test.
26409         * gfortran.dg/select_3.f90: New test.
26410         * gfortran.dg/select_4.f90: New test.
26411
26412 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26413
26414         PR middle-end/19084
26415         PR rtl-optimization/19348
26416         * gcc.dg/20050111-1.c: New test.
26417         * gcc.c-torture/execute/20050111-1.c: New test.
26418
26419         * gcc.dg/i386-asm-4.c: New test.
26420
26421 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26422
26423         * gcc.dg/nested-func-2.c: New test.
26424         * ada/acats/norun.lst: Remove c953002.
26425
26426 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26427
26428         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26429
26430 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26431
26432         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26433
26434 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26435
26436         PR target/18761
26437         * g++.dg/abi/align1.C: New test.
26438
26439 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26440
26441         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26442         at a time.
26443         * g++.dg/ext/altivec_check.h: Support compiling as C.
26444
26445 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26446
26447         PR c++/19355
26448         * g++.dg/expr/pr19355-1.C: New test case.
26449
26450 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26451
26452         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26453         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26454         * ada/acats/tests/c3/c92005b.ada: Likewise.
26455         * ada/acats/tests/c3/cxb3012.a: Likewise.
26456         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26457
26458 2005-01-09  Paul Brook  <paul@codesourcery.com>
26459
26460         * gfortran.dg/common_2.f90: New file.
26461         * gfortran.dg/common_3.f90: New file.
26462
26463 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26464
26465         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26466
26467 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26468
26469         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26470         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26471         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26472         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26473         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26474         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26475         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26476         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26477         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26478         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26479         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26480         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26481         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26482         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26483         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26484         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26485         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26486         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26487         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26488         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26489         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26490         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26491         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26492         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26493         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26494         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26495         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26496         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26497         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26498         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26499         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26500         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26501         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26502         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26503         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26504         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26505         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26506         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26507         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26508         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26509         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26510         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26511         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26512         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26513         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26514         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26515         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26516         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26517         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26518         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26519         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26520         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26521         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26522         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26523         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26524         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26525         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26526         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26527         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26528         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26529         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26530         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26531         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26532         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26533         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26534         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26535         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26536
26537         * gcc.dg/vect/vect-1.c: Fix spelling.
26538         * gcc.dg/vect/vect-10.c: Fix spelling.
26539         * gcc.dg/vect/vect-11.c: Fix spelling.
26540         * gcc.dg/vect/vect-12.c: Fix spelling.
26541         * gcc.dg/vect/vect-14.c: Fix spelling.
26542         * gcc.dg/vect/vect-15.c: Fix spelling.
26543         * gcc.dg/vect/vect-16.c: Fix spelling.
26544         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26545         * gcc.dg/vect/vect-64.c: Fix comments.
26546         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26547
26548 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26549             Ira Rosen  <irar@il.ibm.com>
26550
26551         * gcc.dg/vect/vect-70.c: New test.
26552         * gcc.dg/vect/vect-71.c: New test.
26553
26554 2005-01-09  Manfred Hollstein  <mh@suse.com>
26555
26556         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26557         * gcc.dg/pr18241-2.c: Likewise.
26558         * gcc.dg/pr18241-3.c: Likewise.
26559         * gcc.dg/pr18241-4.c: Likewise.
26560         * gcc.dg/pr18241-5.c: Likewise.
26561
26562 2005-01-08  Richard Henderson  <rth@redhat.com>
26563
26564         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26565         False for x86 and x86-64.
26566
26567 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26568
26569         PR tree-optimization/18241
26570         * gcc.dg/pr18241-1.c: New test.
26571         * gcc.dg/pr18241-2.c: New test.
26572         * gcc.dg/pr18241-3.c: New test.
26573         * gcc.dg/pr18241-4.c: New test.
26574         * gcc.dg/pr18241-5.c: New test.
26575
26576 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26577
26578         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26579         gfortran.dg/select_4.f90: New.
26580
26581 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * gcc.c-torture/execute/20050107-1.c: New test.
26584
26585 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         PR c++/19298
26588         * g++.dg/template/ref2.C: New.
26589
26590 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26591
26592         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26593         instead of being empty.
26594
26595 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26596
26597         PR fortran/15553
26598         * gfortran.dg/array-1.f90: New test.
26599
26600 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26601
26602         PR tree-optimization/19283
26603         * gcc.c-torture/execute/20050106-1.c: New test.
26604
26605         PR rtl-optimization/18861
26606         * gcc.dg/20050105-1.c: New test.
26607
26608         PR tree-optimization/18828
26609         * gcc.dg/20050105-2.c: New test.
26610
26611 2005-01-07  Andreas Jaeger  <aj@suse.de>
26612
26613         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26614
26615 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26616
26617         PR fortran/18398
26618         * gfortran.dg/fmt_read.f90: New test.
26619
26620 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26621
26622         * gcc.dg/rs6000-ldouble-2.c: New.
26623
26624 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/19244
26627         * g++.dg/parser/ctor2.C: New test.
26628
26629 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26630
26631         PR c++/17154
26632         * g++.dg/template/using9.C: New test.
26633
26634 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26635
26636         PR c++/19258
26637         * g++.dg/lookup/friend6.C: New test.
26638
26639 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         PR c++/19270
26642         * g++.dg/template/array10.C: New.
26643
26644 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26645
26646         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26647         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26648
26649 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26650
26651         * gcc.c-torture/compile/20050105-1.c: New test.
26652
26653 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26654
26655         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26656
26657 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26658
26659         PR middle-end/19100
26660         * gcc.dg/conv-3.c: New test case.
26661
26662 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26663
26664         * gcc.dg/asm-wide-1.c: New test.
26665
26666 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         PR c++/19030
26669         * g++.dg/parse/crash22.C: New
26670
26671 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26672
26673         PR 19257
26674         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26675
26676 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26677
26678         PR middle-end/17767
26679         * gcc.dg/i386-mmx-6.c: New test case.
26680
26681 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26682
26683         PR tree-optimization/18308
26684         * gcc.dg/vect/pr18308.c: New testcase.
26685
26686 2005-01-04  Andreas Jaeger  <aj@suse.de>
26687
26688         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26689
26690 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26691             Robert Bowdidge <bowdidge@apple.com>
26692
26693         * gcc.dg/cpp/subframework1.c: New.
26694         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26695         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26696         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26697         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26698
26699 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26700
26701         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26702         producing warning.
26703         * gcc.dg/darwin-weakimport-2.c: New.
26704
26705 2005-01-03  Richard Henderson  <rth@redhat.com>
26706
26707         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26708
26709 2005-01-03  Richard Henderson  <rth@redhat.com>
26710
26711         * gcc.dg/vect/vect.exp: Enable for ia64.
26712         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26713         (check_effective_target_vect_float): Likewise.
26714         (check_effective_target_vect_no_align): Likewise.
26715         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26716         * gcc.dg/vect/vect-8.c: Likewise.
26717
26718 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26719
26720         PR target/19236
26721         * gcc.dg/pr19236-1.c: New test case.
26722
26723 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26724
26725         PR rtl-optimization/12092
26726         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26727
26728 2005-01-02  Andreas Jaeger  <aj@suse.de>
26729
26730         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26731
26732 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26733             Andrew Pinski  <pinskia@physics.uc.edu>
26734
26735         PR rtl-optimization/12092
26736         * gcc.dg/pr12092-1.c: New test case.
26737
26738 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26739
26740         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26741         'hidden' and 'default' for better portability.
26742         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26743
26744         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26745         6 and 7.
26746         * g++.old-deja/g++.brendan/new3.C: Likewise.
26747
26748 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26749
26750         * gcc.dg/20041231-1.C: New test.
26751         * g++.dg/warn/Wunreachable-code-1.C: New test.
26752
26753 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26754
26755         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26756         file, not /dev/null.  Abort on error.
26757
26758 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26759             Ziemowit Laski  <zlaski@apple.com>
26760
26761         PR objc/18971
26762         * objc.dg/encode-5.m: New test.
26763
26764 2004-12-29  Richard Henderson  <rth@redhat.com>
26765
26766         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26767         * objc.dg/stabs-1.m: Disable for ia64.
26768
26769 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/19190
26772         * g++.dg/warn/Wunused-10.C: New test.
26773
26774 2004-12-28  Richard Henderson  <rth@redhat.com>
26775
26776         * objc.dg/stabs-1.m: Disable for alpha.
26777
26778 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/19149
26781         * g++.dg/parse/error23.C: New test.
26782
26783 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26784
26785         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26786
26787         PR fortran/19032
26788         * gfortran.dg/intrinsic_modulo_1.f90: New.
26789         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26790         tests with divisor -1.
26791
26792 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26793
26794         * g++.dg/opt/temp1.C (memcpy): Return a value.
26795
26796         PR c++/19148
26797         * g++.dg/expr/cond7.C: New test.
26798
26799 2004-12-27  Paul Brook  <paul@codesourcery.com>
26800
26801         * gfortran.dg/g77/select_no_compile.f: Remove.
26802
26803 2004-12-27  Richard Henderson  <rth@redhat.com>
26804
26805         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26806         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26807         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26808
26809 2004-12-26  Richard Henderson  <rth@redhat.com>
26810
26811         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26812         by 1i instead of token pasting.
26813
26814 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26815
26816         PR tree-optimization/17578
26817         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26818         to additional_flags.
26819         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26820
26821 2004-12-25  Richard Henderson  <rth@redhat.com>
26822
26823         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26824         Remove Alpha.
26825
26826 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26827
26828         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26829         hppa*-*-hpux*.
26830         * gcc.dg/pr17957.c (dg-options): Likewise.
26831         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26832         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26833         instead of 0 on __hppa__.
26834         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26835         "foo,%r" on hppa*-*-*.
26836
26837 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26838
26839         PR fortran/19071
26840         * gfortran.dg/complex_write.f90: New test.
26841
26842 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26843
26844         PR c++/17595
26845         * g++.dg/parse/pragma2.C: New test.
26846
26847         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26848
26849 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26850
26851         * gcc.dg/empty2.c: Add missing dg-warning.
26852
26853 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26854
26855         PR c++/17413
26856         * g++.dg/template/local4.C: New test.
26857         * g++.dg/template/crash19.C: Add dg-error marker.
26858
26859         * g++.dg/template/crash31.C: Correct embedded PR number.
26860
26861 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26862
26863         PR c++/16405
26864         * g++.dg/opt/temp1.C: Add do-run marker.
26865
26866 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26867
26868         * g++.dg/template/spec19.C: New.
26869
26870 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26871
26872         PR target/16819
26873         * gcc.dg/empty2.c: New.
26874
26875 2004-12-23  Richard Henderson  <rth@redhat.com>
26876
26877         * lib/target-supports.exp (check_effective_target_vect_no_align):
26878         Remove i?86 and x86-64.
26879
26880 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/16405
26883         * g++.dg/opt/temp1.C: New test.
26884
26885 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26886
26887         PR c++/18733
26888         * g++.dg/template/friend33.C: New testcase.
26889
26890 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26891
26892         PR c++/18464
26893         * g++.dg/template/cond5.C: New test.
26894
26895         PR c++/18492
26896         * g++.dg/inherit/thunk3.C: New test.
26897
26898         PR c++/11224
26899         * g++.dg/warn/Wunused-9.C: New test.
26900
26901 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26902
26903         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26904
26905 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26906
26907         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26908
26909 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR c++/18378
26912         * g++.dg/ext/packed8.C: New test.
26913
26914         PR c++/19063
26915         * g++.dg/template/crash31.C: New test.
26916
26917         PR c++/19034
26918         * g++.dg/template/crash30.C: New test.
26919
26920 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26921
26922         PR C++/18984
26923         * g++.dg/eh/ctor3.C: New test.
26924
26925 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26926
26927         * objc.dg/stabs-1.m: Allow section name to be quoted and
26928         assembly label to begin with '.LL'.
26929
26930 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26931
26932         * gcc.dg/vect/vect.exp
26933         (check_effective_target_lp64_or_vect_no_align): New.
26934         * gcc.dg/vect/vect-77.c: Use it.
26935         * gcc.dg/vect/vect-78.c: Use it.
26936
26937         * lib/target-supports.exp
26938         (check_effective_target_vect_no_max,
26939         check_effective_target_vect_no_bitwise,
26940         check_effective_target_vect_no_align): New.
26941         * gcc.dg/vect/vect-13.c: Use them.
26942         * gcc.dg/vect/vect-17.c: Ditto.
26943         * gcc.dg/vect/vect-18.c: Ditto.
26944         * gcc.dg/vect/vect-19.c: Ditto.
26945         * gcc.dg/vect/vect-20.c: Ditto.
26946         * gcc.dg/vect/vect-27.c: Ditto.
26947         * gcc.dg/vect/vect-29.c: Ditto.
26948         * gcc.dg/vect/vect-44.c: Ditto.
26949         * gcc.dg/vect/vect-48.c: Ditto.
26950         * gcc.dg/vect/vect-50.c: Ditto.
26951         * gcc.dg/vect/vect-52.c: Ditto.
26952         * gcc.dg/vect/vect-54.c: Ditto.
26953         * gcc.dg/vect/vect-56.c: Ditto.
26954         * gcc.dg/vect/vect-58.c: Ditto.
26955         * gcc.dg/vect/vect-60.c: Ditto.
26956         * gcc.dg/vect/vect-72.c: Ditto.
26957         * gcc.dg/vect/vect-80.c: Ditto.
26958
26959 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         PR c++/14075
26962         * g++.dg/init/string1.C: New.
26963
26964         PR c++/18975
26965         * g++.dg/other/synth1.C: New.
26966
26967 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26968
26969         PR c/18963
26970         * gcc.dg/pr18963-1.c: New test.
26971
26972 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26973
26974         PR c/18596
26975         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26976         * gcc.dg/pr18596-1.c: Use dg-error.
26977         (dg-options): Use -fno-unit-at-a-time.
26978         * gcc.dg/pr18596-2.c: New test.
26979         * gcc.dg/pr18596-3.c: New test.
26980
26981 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26982
26983         PR middle-end/18683
26984         * g++.dg/opt/pr18683-1.C: New test case.
26985
26986 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26987
26988         PR other/19093
26989         * g++.dg/opt/max1.C: Fix for 64bit targets.
26990
26991 2004-12-20  Matt Austern  <austern@apple.com>
26992
26993         PR c++/19044
26994         * g++.dg/ext/builtin6.C: New
26995
26996 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26997
26998         PR tree-optimization/19080
26999         * gcc.c-torture/compile/pr19080.c: New test.
27000
27001 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27002
27003         * gcc.dg/20041219-1.c: New test.
27004
27005 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27006
27007         PR middle-end/19068
27008         * g++.dg/opt/max1.C: New test case.
27009
27010 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27011
27012         * gcc.dg/fdata-sections-1.c: New test.
27013
27014 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27015
27016         PR middle-end/18548
27017         * gcc.dg/max-1.c: New test case.
27018
27019 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.c-torture/execute/20041218-1.c: New test.
27022
27023 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27024
27025         * gcc.dg/pr18501.c: New test.
27026         * gcc.dg/uninit-5.c: XFAIL.
27027         * gcc.dg/uninit-9.c: XFAIL.
27028
27029 2004-12-17  Dale Johannesen  <dalej@apple.com>
27030
27031         * gcc.dg/20041213-1.c: New.
27032
27033 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27034
27035         * objc.dg/stabs-1.m: Allow assembly label to begin
27036         with a dot ('.').
27037
27038 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * gcc.c-torture/execute/20041213-1.c: Move...
27041         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27042
27043 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         PR c++/18721
27046         * g++.dg/lookup/conv-5.C: New.
27047
27048 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27049
27050         * objc.dg/stabs-1.m: New test.
27051
27052 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27053
27054         * gcc.dg/visibility-c.c: Change compile to
27055         assemble for the test.
27056
27057 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27058
27059         PR target/19041
27060         * gcc.dg/visibility-c.c: New test.
27061
27062 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27063
27064         PR middle-end/18493
27065         * gcc.dg/switch-8.c: New test case.
27066
27067 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27068
27069         PR c++/18905
27070         * g++.dg/template/init4.C: New.
27071         * g++.dg/opt/static3.C: Enable optimizer.
27072
27073 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27074
27075         * g++.dg/other/complex1.C: New test.
27076
27077 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27078
27079         * g++.dg/opt/inline9.C: New test.
27080
27081 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27082
27083         PR fortran/18993
27084         * gfotran.dg/nullify_1.f: New test.
27085
27086 2004-12-15  Richard Henderson  <rth@redhat.com>
27087
27088         * gcc.target/i386/i386.exp: New harness.
27089         * gcc.target/i386/vect-args.c: New.
27090
27091 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27092
27093         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27094
27095 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27096
27097         PR c++/18825
27098         * g++.dg/template/friend32.C: New test.
27099
27100 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27101
27102         * cpp/pragma-once-1.c: New test.
27103         * cpp/pragma-once-1b.h: Likewise.
27104         * cpp/pragma-once-1c.h: Likewise.
27105         * cpp/pragma-once-1d.h: Likewise.
27106         * cpp/inc/pragma-once-1a.h: Likewise.
27107
27108 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27109             Steven G. Kargl  <kargls@comcast.net>
27110
27111         PR fortran/17597
27112         * gfortran.dg/list_read_3.f90: New test.
27113
27114 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27115
27116         * gcc.dg/ftrapv-2.c: New test.
27117
27118 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27119
27120         PR c++/18981
27121         * g++.dg/template/typename9.C: New test.
27122
27123 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27124
27125         PR c++/18738
27126         * g++.dg/template/typename8.C: New test.
27127         * g++.dg/parse/friend2.C: Tweak error message.
27128
27129 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27130
27131         * gcc.c-torture/20041214-1.c: New test.
27132
27133 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27134
27135         PR c++/18965
27136         * g++.dg/init/array17.C: New test.
27137
27138 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/18793
27141         * g++.dg/init/aggr3.C: New test.
27142
27143 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27144
27145         * gcc.dg/altivec-types-1.c: New test.
27146         * gcc.dg/altivec-types-2.c: New test.
27147         * gcc.dg/altivec-types-3.c: New test.
27148         * gcc.dg/altivec-types-4.c: New test.
27149         * g++.dg/ext/altivec-types-1.C: New test.
27150         * g++.dg/ext/altivec-types-2.C: New test.
27151         * g++.dg/ext/altivec-types-3.C: New test.
27152         * g++.dg/ext/altivec-types-4.C: New test.
27153
27154 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27155
27156         PR middle-end/18951
27157         * gcc.c-torture/execute/20041213-1.c: New test.
27158
27159 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         PR c++/18949
27162         * g++.dg/template/cast1.C: New.
27163
27164 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27165
27166         * gcc.c-torture/execute/20041213-2.c: New test.
27167
27168 2004-12-13  Richard Henderson  <rth@redhat.com>
27169
27170         * gcc.dg/i386-sse-10.c: Fix typo in options.
27171
27172 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27173
27174         PR c++/18968
27175         * g++.dg/opt/pr18968.C: New test.
27176
27177 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR c++/18925
27180         * g++.dg/ext/visibility/staticdatamem.C: New test.
27181
27182 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27183
27184         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27185
27186 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27187
27188         PR rtl-optimization/18928
27189         * gcc.dg/pr18928-1.c: New test case.
27190
27191 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27192
27193         PR tree-opt/16951
27194         * gcc.c-torture/compile/20041211-1.c: New.
27195
27196 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27197
27198         PR middle-end/17564
27199         * gcc.c-torture/execute/20041212-1.c: New test.
27200
27201 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27202
27203         PR fortran/18869
27204         * gfortran.dg/common_1.f90: New test.
27205
27206 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27207         Paul Brook  <paul@codesourcery.com>
27208
27209         PR fortran/16222
27210         * gfortran.dg/real_do_1.f90: New test.
27211
27212 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27213
27214         PR tree-opt/18040
27215         * g++.dg/opt/ptrmem6.C: New test.
27216
27217 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27218
27219         PR middle-end/18921
27220         * gcc.dg/pr18921-1.c: New test case.
27221
27222 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27223
27224         PR fortran/17175
27225         * gfortran.dg/scale_1.f90: New test.
27226
27227 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27228
27229         PR middle-end/18903
27230         * gcc.c-torture/compile/pr18903.c: New test.
27231
27232 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27233
27234         * gcc.c-torture/execute/20041210-1.c: New test.
27235
27236 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27237
27238         PR c++/18731
27239         * g++.dg/parser/struct-1.C: New test.
27240         * g++.dg/parser/struct-2.C: New test.
27241         * g++.dg/parser/struct-3.C: New test.
27242
27243 2004-12-09  Richard Henderson  <rth@redhat.com>
27244
27245         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27246
27247         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27248         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27249
27250 2004-12-09  Matt Austern  <austern@apple.com>
27251
27252         PR c++/18514
27253         * g++.dg/ext/builtin1.C: New
27254         * g++.dg/ext/builtin2.C: New
27255         * g++.dg/ext/builtin3.C: New
27256         * g++.dg/ext/builtin4.C: New
27257         * g++.dg/ext/builtin5.C: New
27258
27259 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27260
27261         PR tree-opt/18904
27262         * g++.dg/opt/ptrmem5.C: New test.
27263
27264 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27265
27266         * g++.dg/parse/typename5.C: Adjust for new error.
27267         * g++.dg/parse/typename7.C: New.
27268
27269 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27270
27271         PR c++/18073
27272         * g++.dg/other/mmintrin.C: New test.
27273
27274 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27275
27276         PR c++/16681
27277         * g++.dg/init/array15.C: New.
27278         * g++.dg/init/array16.C: New.
27279
27280 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27281
27282         PR fortran/18826
27283         * gfortran.dg/assign_1.f90: New test.
27284
27285 2004-12-08  Nick Clifton  <nickc@redhat.com>
27286
27287         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27288         * gcc.target/xstormy16/data_below100: Likewise.
27289         * gcc.target/xstormy16/sfr: Likewise.
27290         * gcc.target/xstormy16/below100.S: New test source file.
27291         * gcc.target/xstormy16/below100.ld: New test linker script.
27292         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27293         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27294         bp instructions.
27295         * gcc.target/xstormy16/bp.c: Likewise.
27296
27297         * gcc.target/xstormy16/bss_below100: New files:
27298         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27299         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27300         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27301         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27302         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27303         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27304         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27305         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27306         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27307         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27308         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27309         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27310         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27311         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27312         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27313         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27314         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27315         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27316         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27317         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27318         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27319         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27320         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27321         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27322         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27323         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27324         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27325
27326         * gcc.target/xstormy16/data_below100: New files:
27327         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27328         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27329         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27330         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27331         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27332         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27333         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27334         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27335         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27336         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27337         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27338         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27339         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27340         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27341         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27342         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27343         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27344         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27345         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27346         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27347         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27348         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27349         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27350         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27351         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27352         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27353         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27354
27355         * gcc.target/xstormy16/sfr: New files:
27356         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27357         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27358         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27359         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27360         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27361         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27362         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27363         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27364         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27365         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27366         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27367         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27368         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27369         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27370         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27371         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27372         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27373         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27374         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27375         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27376         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27377         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27378         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27379         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27380         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27381         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27382         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27383         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27384         27_if0_sfrw_bitfield_f.c
27385
27386 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27387
27388         PR c++/18100
27389         * g++.dg/lookup/name-clash4.C: New test.
27390
27391 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         PR c++/18672
27394         * g++.dg/opt/array1.C: New.
27395
27396         PR c++/18803
27397         * g++.dg/template/operator5.C: New.
27398
27399 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27400
27401         PR c/18867
27402         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27403
27404 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27405
27406         * gcc.dg/noncompile/20041207.c: New test.
27407
27408 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27409
27410         * g++.dg/other/unreachable-1.C: New test.
27411
27412 2004-12-06  Nick Clifton  <nickc@redhat.com>
27413
27414         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27415         <limits.h> because the latter comes from gcc's include/ directory
27416         and not the newlib/libc/include directory.
27417
27418 2004-12-04  Richard Henderson  <rth@redhat.com>
27419
27420         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27421
27422 2004-12-04  Richard Henderson  <rth@redhat.com>
27423
27424         * lib/target-supports.exp (check_gc_sections_available): Disable
27425         for alpha and ia64.
27426
27427 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27428
27429         PR middle-end/17909
27430         * g++.dg/other/vararg-2.C: New test.
27431
27432 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27433
27434         PR c++/17011, c++/17971
27435         * g++.dg/template/error15.C: Adjust expected error.
27436         * g++.dg/template/instantiate3.C: Likewise.
27437
27438 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27439
27440         * gcc.dg/altivec-18.c: Fix for darwin
27441
27442 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27443
27444         PR c++/18782
27445         * g++.dg/parse/ptrmem2.C: New.
27446
27447         PR c++/18318
27448         * g++.dg/template/new1.C: New.
27449
27450 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27451
27452         PR fortran/18710
27453         * gfortran.dg/direct_io_3.f90: New test.
27454
27455 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27456
27457         PR 18758
27458         * g++.dg/parse/crash21.C: New.
27459
27460 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27461
27462         PR c++/15664, c++/18276
27463         * g++.dg/template/ttp13.C: New test.
27464         * g++.dg/template/ttp14.C: Likewise.
27465
27466 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27467
27468         PR c++/18123
27469         * g++.dg/parse/enum2.C: New test.
27470         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27471
27472 2004-12-02  Nick Clifton  <nickc@redhat.com>
27473
27474         * gcc.target/xstormy16: New test directory.
27475         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27476         * gcc.target/xstormy16/bp.c: Check the generation of bp
27477         instructions.
27478         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27479         bn instructions and the BELOW100 attribute.
27480
27481 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27482
27483         PR target/16952
27484         * gcc.dg/ppc-eabi.c: New.
27485
27486 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27487
27488         PR fortran/18284
27489         * gfortran.dg/backspace.f90
27490
27491 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27492
27493         * gfortran.dg/inquire.f90: New test.
27494
27495 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27496
27497         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27498         handle effective-target-keyword.
27499         (dg-skip-if): Support effective-target keyword as target list.
27500         (dg-xfail-if): Ditto.
27501         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27502
27503 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27504
27505         PR tree-optimization/18291
27506         * gcc.c-torture/compile/pr18291.c: New test.
27507
27508 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         PR C++/18729
27511         * g++.dg/parse/crash20.C: New.
27512
27513         PR c++/17431
27514         * g++.dg/overload/arg1.C: New.
27515         * g++.dg/overload/arg2.C: New.
27516         * g++.dg/overload/arg3.C: New.
27517         * g++.dg/overload/arg4.C: New.
27518
27519 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27520
27521         * gcc.dg/c99-flex-array-4.c: Remove.
27522
27523 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27524
27525         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27526
27527         * lib/target-supports.exp (is-effective-target): Simplify.
27528
27529         * lib/target-supports.exp (check_effective_target_vect_long):
27530         Fix for powerpc64-*-*.
27531
27532 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27533
27534         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27535         to support new requirements on FreeBSD 5.
27536
27537 2004-11-30  Devang Patel  <dpatel@apple.com>
27538
27539         PR 18702
27540         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27541
27542 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27543
27544         * g++.dg/ext/altivec-13.C: New test.
27545
27546 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27547
27548         PR tree-opt/18298
27549         * gcc.c-torture/execute/p18298.c: New test.
27550
27551 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27552             Dorit Naishlos  <dorit@il.ibm.com>
27553
27554         PR tree-opt/18607
27555         * gcc.dg/vect/vect-89.c: New test.
27556
27557 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27558
27559         * gcc.dg/pr18596-1.c: New test.
27560
27561 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27562
27563         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27564
27565 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         PR c/18479
27568         * gcc.dg/pr18479.c: New test.
27569
27570 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27571
27572         PR target/18490
27573         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27574         mmix-knuth-mmixware.
27575
27576         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27577         cris-*-elf* cris-*-aout* mmix-*-*
27578
27579 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27580
27581         PR middle-end/18725
27582         * gcc.dg/pr18725.c: New test.
27583
27584 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27585
27586         PR target/18488
27587         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27588
27589         PR target/18336
27590         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27591
27592 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27593
27594         PR c++/18368
27595         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27596         * g++.old-deja/g++.law/ctors5.C: Likewise.
27597         * g++.old-deja/g++.other/crash25.C: Likewise.
27598
27599         PR c++/18674
27600         * g++.dg/template/error16.C: New test.
27601
27602         PR c++/18512
27603         * g++.dg/template/crash29.C: New test.
27604
27605 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27606
27607         PR tree-optimization/18712
27608         * gcc.c-torture/compile/pr18712.c: New test.
27609
27610 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27611
27612         PR c/7544
27613         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27614         tests.
27615
27616 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27617
27618         PR c++/18652
27619         * g++.dg/lookup/crash6.C: New test.
27620
27621 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27622
27623         PR middle-end/18164
27624         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27625
27626 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27627
27628         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27629         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27630         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27631
27632 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27633
27634         * gcc.dg/pr18164.c: New test.
27635
27636 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27637
27638         * gcc.dg/funroll-loops-all.c: New.
27639
27640 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27641
27642         PR target/18489
27643         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27644         delimeter, match space and TAB as well as ":".
27645
27646         PR target/18484
27647         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27648
27649         PR target/18348
27650         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27651
27652         PR target/18345
27653         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27654
27655         PR target/18337
27656         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27657
27658 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27659
27660         * gfortran.dg/direct_io_2.f90: New test.
27661
27662 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27663
27664         PR target/18334
27665         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27666
27667 2004-11-28  Richard Henderson  <rth@redhat.com>
27668
27669         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27670
27671 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27672
27673         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27674         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27675         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27676         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27677         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27678         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27679         gcc.dg/pointer-arith-8.c: New tests.
27680
27681 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27682
27683         PR fortran/18364
27684         * gfortran.dg/endfile.f90: New test.
27685
27686 2004-11-27  Falk Hueffner  <falk@debian.org>
27687
27688         * gcc.dg/loop-6.c: New test.
27689
27690 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27691
27692         * gcc.c-torture/execute/20041126-1.c: New test.
27693
27694 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27695
27696         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27697         on IRIX.
27698
27699 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27700
27701         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27702         functions.
27703
27704 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27705
27706         PR rtl-optimization/17825
27707         * gcc.c-torture/compile/20041119-1.c: New test.
27708
27709 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27710
27711         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27712         Check existence of ld library path variables before unsetting.
27713
27714 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27715
27716         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27717
27718 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27719
27720         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27721
27722 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27723
27724         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27725
27726 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27727
27728         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27729         dg-do directive.
27730
27731 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27732
27733         * gcc.dg/pr17957.c: Pass --param, not -param.
27734
27735 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27736
27737         PR middle-end/17957
27738         * gcc.dg/pr17957.c: New test.
27739
27740 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27741
27742         PR c++/18445
27743         * g++.dg/template/crash28.C: Likewise.
27744
27745         PR c++/18001
27746         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27747         * g++.dg/ext/lvaddr.C: Likewise.
27748         * g++.dg/opt/pr7503-3.C: Likewise.
27749
27750         PR c++/18466
27751         * g++.dg/parse/qualified3.C: New test.
27752         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27753
27754         PR c++/18545
27755         * g++.dg/expr/return1.C: New test.
27756
27757 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27758
27759         Friend class name lookup 3/n, PR c++/3332
27760         * g++.dg/lookup/friend3.C: New test.
27761         * g++.dg/lookup/friend4.C: Likewise.
27762         * g++.dg/lookup/friend5.C: Likewise.
27763
27764 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27765
27766         Friend class name lookup 2/n, PR c++/14513, c++/15410
27767         * g++.dg/lookup/friend2.C: New test.
27768         * g++.dg/template/friend31.C: Likewise.
27769
27770 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27771
27772         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27773
27774 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27775
27776         PR c++/17473
27777         * g++.dg/tc1/dr56.C: Remove.
27778         * g++.dg/template/typedef1.C: Add dg-error markers.
27779         * g++.old-deja/g++.other/typedef7.C: Likewise.
27780
27781         PR c++/18285
27782         * g++.dg/parse/typedef7.C: New test.
27783
27784 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27785
27786         * gcc.c-torture/execute/20041124-1.c: New test.
27787
27788 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27789
27790         * g++.dg/template/deduce3.C: New test.
27791
27792         PR c++/18586
27793         * g++.dg/template/crash27.C: New test.
27794
27795         PR c++/18530
27796         * g++.dg/warn/Wshadow-3.C: New test.
27797
27798 2004-11-24  Devang Patel  <dpatel@apple.com>
27799
27800         PR/18555
27801         * gcc.dg/cpp/isysroot-1.c: New test.
27802         * gcc.dg/cpp/usr/include/stdio.h: New file.
27803         * gcc.dg/cpp/isysroot-2.c: New test.
27804         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27805         New file.
27806
27807 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27808
27809         PR c++/8929
27810         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27811
27812 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27813
27814         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27815         * gcc.target/sparc/pdist.c: Likewise.
27816
27817 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27818
27819         PR c++/16882
27820         * g++.dg/conversion/simd1.C: New test.
27821
27822 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27823
27824         * lib/target-libpath.exp: New file defining
27825         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27826         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27827         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27828         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27829         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27830
27831 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27832
27833         * gcc.dg/pragma-align-2.c: Test macro expansion.
27834         * gcc.dg/pragma-pack-2.c: New test.
27835
27836 2004-11-23  Richard Henderson  <rth@redhat.com>
27837
27838         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27839         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27840         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27841         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27842         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27843         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27844
27845         * gcc.dg/vect/vect.exp: Add check for alpha.
27846         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27847         (check_effective_target_vect_int): Enable for alpha.
27848         (check_effective_target_vect_long): New.
27849         (is-effective-target): Add it.
27850
27851 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27852
27853         * gcc.dg/pr18614-1.c: New test.
27854
27855 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27856
27857         * gcc.dg/setjmp-2.c: New test.
27858
27859 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27860
27861         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27862         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27863         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27864         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27865         gcc.target/sparc/pdist.c: New tests.
27866
27867 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27868
27869         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27870
27871 2004-11-22  Dale Johannesen  <dalej@apple.com>
27872
27873         * gcc.dg/20041111-1.c: New.
27874
27875 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27876
27877         PR tree-opt/18536
27878         * gcc.dg/vect/pr18536.c: New test.
27879
27880 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27881
27882         PR c++/18354
27883         * g++.dg/template/nontype11.C: New test.
27884
27885 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27886
27887         PR middle-end/18520
27888         * gcc.dg/pr18520-1.c: New test case.
27889
27890 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27891
27892         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27893         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27894         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27895         expected diagnostics.
27896
27897 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27898
27899         PR target/18580
27900         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27901         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27902         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27903
27904 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27905
27906         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27907
27908 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27909             Joseph Myers  <joseph@codesourcery.com>
27910
27911         * lib/target-supports.exp (check_visibility_available): Really
27912         test the compiler.
27913
27914 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27915
27916         PR tree-opt/18181
27917         * gcc.dg/vect/vect-85.c: New test.
27918         * gcc.dg/vect/vect-86.c: New test.
27919         * gcc.dg/vect/vect-87.c: New test.
27920         * gcc.dg/vect/vect-88.c: New test.
27921
27922 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27923
27924         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27925
27926 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27927
27928         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27929         * gcc.dg/ppc-and-1.c: Ditto.
27930         * gcc.dg/ppc-compare-1.c: Ditto.
27931         * gcc.dg/ppc-mov-1.c: Ditto
27932
27933 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27934             Mark Mitchell  <mark@codesourcery.com>
27935
27936         * gcc.dg/pragma-init-fini-2.c: New test.
27937
27938 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27939             Aldy Hernandez  <aldyh@redhat.com>
27940
27941         * lib/target-supports.exp (check_effective_target_vect_int): New
27942         (check_effective_target_vect_float): New
27943         (check_effective_target_vect_double): New.
27944         (is-effective-target): Support new effective targets keywords.
27945         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27946         default action for dg-do.
27947         * gcc.dg/vect/pr16105.c: Use new support.
27948         * gcc.dg/vect/pr18400.c: Ditto.
27949         * gcc.dg/vect/pr18425.c: Ditto.
27950         * gcc.dg/vect/vect-1.c: Ditto.
27951         * gcc.dg/vect/vect-10.c: Ditto.
27952         * gcc.dg/vect/vect-11.c: Ditto.
27953         * gcc.dg/vect/vect-12.c: Ditto.
27954         * gcc.dg/vect/vect-13.c: Ditto.
27955         * gcc.dg/vect/vect-14.c: Ditto.
27956         * gcc.dg/vect/vect-15.c: Ditto.
27957         * gcc.dg/vect/vect-16.c: Ditto.
27958         * gcc.dg/vect/vect-17.c: Ditto.
27959         * gcc.dg/vect/vect-18.c: Ditto.
27960         * gcc.dg/vect/vect-19.c: Ditto.
27961         * gcc.dg/vect/vect-2.c: Ditto.
27962         * gcc.dg/vect/vect-20.c: Ditto.
27963         * gcc.dg/vect/vect-21.c: Ditto.
27964         * gcc.dg/vect/vect-22.c: Ditto.
27965         * gcc.dg/vect/vect-23.c: Ditto.
27966         * gcc.dg/vect/vect-24.c: Ditto.
27967         * gcc.dg/vect/vect-25.c: Ditto.
27968         * gcc.dg/vect/vect-26.c: Ditto.
27969         * gcc.dg/vect/vect-27.c: Ditto.
27970         * gcc.dg/vect/vect-27a.c: Ditto.
27971         * gcc.dg/vect/vect-28.c: Ditto.
27972         * gcc.dg/vect/vect-29.c: Ditto.
27973         * gcc.dg/vect/vect-29a.c: Ditto.
27974         * gcc.dg/vect/vect-3.c: Ditto.
27975         * gcc.dg/vect/vect-30.c: Ditto.
27976         * gcc.dg/vect/vect-31.c: Ditto.
27977         * gcc.dg/vect/vect-32.c: Ditto.
27978         * gcc.dg/vect/vect-33.c: Ditto.
27979         * gcc.dg/vect/vect-34.c: Ditto.
27980         * gcc.dg/vect/vect-35.c: Ditto.
27981         * gcc.dg/vect/vect-36.c: Ditto.
27982         * gcc.dg/vect/vect-37.c: Ditto.
27983         * gcc.dg/vect/vect-38.c: Ditto.
27984         * gcc.dg/vect/vect-4.c: Ditto.
27985         * gcc.dg/vect/vect-40.c: Ditto.
27986         * gcc.dg/vect/vect-41.c: Ditto.
27987         * gcc.dg/vect/vect-42.c: Ditto.
27988         * gcc.dg/vect/vect-43.c: Ditto.
27989         * gcc.dg/vect/vect-44.c: Ditto.
27990         * gcc.dg/vect/vect-45.c: Ditto.
27991         * gcc.dg/vect/vect-46.c: Ditto.
27992         * gcc.dg/vect/vect-47.c: Ditto.
27993         * gcc.dg/vect/vect-48.c: Ditto.
27994         * gcc.dg/vect/vect-48a.c: Ditto.
27995         * gcc.dg/vect/vect-49.c: Ditto.
27996         * gcc.dg/vect/vect-5.c: Ditto.
27997         * gcc.dg/vect/vect-50.c: Ditto.
27998         * gcc.dg/vect/vect-51.c: Ditto.
27999         * gcc.dg/vect/vect-52.c: Ditto.
28000         * gcc.dg/vect/vect-53.c: Ditto.
28001         * gcc.dg/vect/vect-54.c: Ditto.
28002         * gcc.dg/vect/vect-55.c: Ditto.
28003         * gcc.dg/vect/vect-56.c: Ditto.
28004         * gcc.dg/vect/vect-56a.c: Ditto.
28005         * gcc.dg/vect/vect-57.c: Ditto.
28006         * gcc.dg/vect/vect-58.c: Ditto.
28007         * gcc.dg/vect/vect-59.c: Ditto.
28008         * gcc.dg/vect/vect-6.c: Ditto.
28009         * gcc.dg/vect/vect-60.c: Ditto.
28010         * gcc.dg/vect/vect-61.c: Ditto.
28011         * gcc.dg/vect/vect-62.c: Ditto.
28012         * gcc.dg/vect/vect-63.c: Ditto.
28013         * gcc.dg/vect/vect-64.c: Ditto.
28014         * gcc.dg/vect/vect-65.c: Ditto.
28015         * gcc.dg/vect/vect-66.c: Ditto.
28016         * gcc.dg/vect/vect-67.c: Ditto.
28017         * gcc.dg/vect/vect-68.c: Ditto.
28018         * gcc.dg/vect/vect-69.c: Ditto.
28019         * gcc.dg/vect/vect-7.c: Ditto.
28020         * gcc.dg/vect/vect-72.c: Ditto.
28021         * gcc.dg/vect/vect-72a.c: Ditto.
28022         * gcc.dg/vect/vect-73.c: Ditto.
28023         * gcc.dg/vect/vect-74.c: Ditto.
28024         * gcc.dg/vect/vect-75.c: Ditto.
28025         * gcc.dg/vect/vect-76.c: Ditto.
28026         * gcc.dg/vect/vect-77.c: Ditto.
28027         * gcc.dg/vect/vect-77a.c: Ditto.
28028         * gcc.dg/vect/vect-78.c: Ditto.
28029         * gcc.dg/vect/vect-79.c: Ditto.
28030         * gcc.dg/vect/vect-8.c: Ditto.
28031         * gcc.dg/vect/vect-80.c: Ditto.
28032         * gcc.dg/vect/vect-82.c: Ditto.
28033         * gcc.dg/vect/vect-82_64.c: Ditto.
28034         * gcc.dg/vect/vect-83.c: Ditto.
28035         * gcc.dg/vect/vect-83_64.c: Ditto.
28036         * gcc.dg/vect/vect-9.c: Ditto.
28037         * gcc.dg/vect/vect-all.c: Ditto.
28038         * gcc.dg/vect/vect-none.c: Ditto.
28039
28040 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28041
28042         * lib/gcc-dg.exp (dg-skip-if): New function.
28043         (dg-forbid-option): Remove.
28044         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28045         * g++.dg/abi/bitfield8.C: Likewise.
28046         * g++.dg/abi/dtor1.C: Likewise.
28047         * g++.dg/abi/empty10.C: Likewise.
28048         * g++.dg/abi/empty7.C: Likewise.
28049         * g++.dg/abi/empty9.C: Likewise.
28050         * g++.dg/abi/layout3.C: Likewise.
28051         * g++.dg/abi/layout4.C: Likewise.
28052         * g++.dg/abi/thunk1.C: Likewise.
28053         * g++.dg/abi/thunk2.C: Likewise.
28054         * g++.dg/abi/vbase11.C: Likewise.
28055         * g++.dg/abi/vthunk2.C: Likewise.
28056         * g++.dg/abi/vthunk3.C: Likewise.
28057         * g++.dg/ext/attrib8.C: Likewise.
28058         * g++.dg/opt/longbranch2.C: Likewise.
28059         * g++.dg/opt/reg-stack4.C: Likewise.
28060         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28061         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28062         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28063         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28064         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28065         * gcc.dg/20000609-1.c: Likewise.
28066         * gcc.dg/20000720-1.c: Likewise.
28067         * gcc.dg/20011107-1.c: Likewise.
28068         * gcc.dg/20011119-1.c: Likewise.
28069         * gcc.dg/20020108-1.c: Likewise.
28070         * gcc.dg/20020122-2.c: Likewise.
28071         * gcc.dg/20020122-3.c: Likewise.
28072         * gcc.dg/20020201-3.c: Likewise.
28073         * gcc.dg/20020206-1.c: Likewise.
28074         * gcc.dg/20020218-1.c: Likewise.
28075         * gcc.dg/20020310-1.c: Likewise.
28076         * gcc.dg/20020411-1.c: Likewise.
28077         * gcc.dg/20020418-2.c: Likewise.
28078         * gcc.dg/20020426-1.c: Likewise.
28079         * gcc.dg/20020426-2.c: Likewise.
28080         * gcc.dg/20020517-1.c: Likewise.
28081         * gcc.dg/20020523-1.c: Likewise.
28082         * gcc.dg/20020523-2.c: Likewise.
28083         * gcc.dg/20020729-1.c: Likewise.
28084         * gcc.dg/20030204-1.c: Likewise.
28085         * gcc.dg/20030826-2.c: Likewise.
28086         * gcc.dg/20030926-1.c: Likewise.
28087         * gcc.dg/20031202-1.c: Likewise.
28088         * gcc.dg/980312-1.c: Likewise.
28089         * gcc.dg/980313-1.c: Likewise.
28090         * gcc.dg/990117-1.c: Likewise.
28091         * gcc.dg/990424-1.c: Likewise.
28092         * gcc.dg/990524-1.c: Likewise.
28093         * gcc.dg/991230-1.c: Likewise.
28094         * gcc.dg/i386-387-1.c: Likewise.
28095         * gcc.dg/i386-387-2.c: Likewise.
28096         * gcc.dg/i386-387-3.c: Likewise.
28097         * gcc.dg/i386-387-4.c: Likewise.
28098         * gcc.dg/i386-387-5.c: Likewise.
28099         * gcc.dg/i386-387-6.c: Likewise.
28100         * gcc.dg/i386-asm-1.c: Likewise.
28101         * gcc.dg/i386-bitfield1.c: Likewise.
28102         * gcc.dg/i386-bitfield2.c: Likewise.
28103         * gcc.dg/i386-loop-1.c: Likewise.
28104         * gcc.dg/i386-loop-2.c: Likewise.
28105         * gcc.dg/i386-loop-3.c: Likewise.
28106         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28107         * gcc.dg/i386-pic-1.c: Likewise.
28108         * gcc.dg/i386-regparm.c: Likewise.
28109         * gcc.dg/i386-signbit-1.c: Likewise.
28110         * gcc.dg/i386-signbit-2.c: Likewise.
28111         * gcc.dg/i386-signbit-3.c: Likewise.
28112         * gcc.dg/i386-sse-5.c: Likewise.
28113         * gcc.dg/i386-sse-8.c: Likewise.
28114         * gcc.dg/i386-unroll-1.c: Likewise.
28115         * gcc.dg/tls/opt-1.c: Likewise.
28116         * gcc.dg/tls/opt-2.c: Likewise.
28117         * gcc.dg/unroll-1.c: Likewise.
28118         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28119         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28120         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28121         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28122
28123 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28124
28125         * g++.dg/template/incomplete1.C: New test.
28126
28127 2004-11-16  Nick Clifton  <nickc@redhat.com>
28128
28129         Revert patches accidentally commited during checkin of fixes for
28130         xstormy16 tests:
28131         gcc.c-torture/execute/simd-4.c: Revert
28132         gcc.dg/20040910-1.c: Revert.
28133
28134 2004-11-16  Paul Brook  <paul@codesourcery.com>
28135
28136         PR fortran/13010
28137         * gfortran.dg/der_pointer_1.f90: New test.
28138
28139 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28140
28141         PR c/18498
28142         * gcc.dg/bitfld-13.c: New test.
28143
28144 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28145
28146         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28147         powerpc*-*-linux*.
28148
28149         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28150         * gcc.dg/ppc64-abi-2.c: Ditto.
28151         * gcc.dg/ppc64-abi-3.c: Ditto.
28152
28153         * lib/gcc-dg.exp (dg-target-list): Remove.
28154
28155 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28156
28157         * gcc.dg/ia64-postinc.c: New test.
28158
28159 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28160
28161         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28162
28163 2004-11-15  Nick Clifton  <nickc@redhat.com>
28164
28165         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28166         __INT_MAX__ so that the test can be compiled by toolchains
28167         targeted at 16-bit processors.
28168
28169         * gcc.dg/20040625-1.c: Use long constants rather than integers
28170         when performing arithmetic that will overflow 16-bits.
28171
28172         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28173         xstormy16.  It does not support 128-bit vector operations.
28174
28175         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28176         with the macro PTR_TYPE.  Define this macro to an integer type
28177         suitable for holding a pointer.
28178
28179         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28180         the target is a 16-bit processor.
28181
28182         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28183         16-bit targets where the character constant will be too long.
28184
28185         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28186         where the double will not be directly addressable.
28187
28188 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28189
28190         Friend class name lookup 1/n, PR c++/18471
28191         * g++.dg/template/crash26.C: New test.
28192         * g++.dg/lookup/struct1.C: Adjust expected error.
28193         * g++.dg/parse/elab1.C: Likewise.
28194         * g++.dg/parse/elab2.C: Likewise.
28195         * g++.dg/parse/int-as-enum1.C: Likewise.
28196         * g++.dg/parse/struct-as-enum1.C: Likewise.
28197         * g++.dg/parse/typedef1.C: Likewise.
28198         * g++.dg/parse/typedef3.C: Likewise.
28199         * g++.dg/parse/typedef4.C: Likewise.
28200         * g++.dg/parse/typedef5.C: Likewise.
28201         * g++.dg/template/nontype4.C: Likewise.
28202         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28203         * g++.old-deja/g++.other/elab1.C: Likewise.
28204         * g++.old-deja/g++.other/syntax4.C: Likewise.
28205
28206 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28207
28208         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28209
28210 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28211
28212         * gcc.c-torture/execute/20041114-1.c: New test.
28213
28214 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28215
28216         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28217         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28218         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28219         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28220         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28221         gcc.dg/switch-7.c: New tests.
28222
28223 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28224
28225         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28226
28227 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28228
28229         PR tree-opt/18400
28230         * gcc.dg/vect/pr18400.c: New test.
28231
28232 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28233             Andrew Pinski  <pinskia@physics.uc.edu>
28234
28235         PR tree-opt/18425
28236         * gcc.dg/vect/pr18425.c: New test.
28237
28238 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28239
28240         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28241         Guard with dg-require-alias and dg-require-visibility.
28242
28243 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28244
28245         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28246
28247 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28248
28249         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28250
28251 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28252
28253         PR c++/17344
28254         * g++.dg/template/defarg5.C: New test.
28255
28256 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28257
28258         * g++.dg/parse/cast1.C: Run only on ILP32.
28259         * g++.old-deja/g++.mike/p784.C: Likewise.
28260
28261 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28262
28263         * gcc.c-torture/execute/20041113-1.c: New test.
28264
28265 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28266
28267         PR target/18230
28268         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28269         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28270         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28271         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28272         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28273         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28274         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28275         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28276         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28277         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28278         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28279         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28280         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28281
28282 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28283
28284         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28285         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28286         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28287         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28288         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28289         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28290         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28291         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28292         gcc.target/sparc/combined-1.c: New tests.
28293
28294 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28295
28296         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28297         New tests.
28298
28299 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28300
28301         * lib/gcc-dg.exp (dg-forbid-option): New function.
28302         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28303         * g++.dg/abi/bitfield8.C: Likewise.
28304         * g++.dg/abi/dtor1.C: Likewise.
28305         * g++.dg/abi/empty10.C: Likewise.
28306         * g++.dg/abi/empty7.C: Likewise.
28307         * g++.dg/abi/empty9.C: Likewise.
28308         * g++.dg/abi/layout3.C: Likewise.
28309         * g++.dg/abi/layout4.C: Likewise.
28310         * g++.dg/abi/thunk1.C: Likewise.
28311         * g++.dg/abi/thunk2.C: Likewise.
28312         * g++.dg/abi/vbase11.C: Likewise.
28313         * g++.dg/abi/vthunk2.C: Likewise.
28314         * g++.dg/abi/vthunk3.C: Likewise.
28315         * g++.dg/ext/attrib8.C: Likewise.
28316         * g++.dg/opt/longbranch2.C: Likewise.
28317         * g++.dg/opt/reg-stack4.C: Likewise.
28318         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28319         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28320         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28321         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28322         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28323         * gcc.dg/20000609-1.c: Likewise.
28324         * gcc.dg/20000720-1.c: Likewise.
28325         * gcc.dg/20011107-1.c: Likewise.
28326         * gcc.dg/20011119-1.c: Likewise.
28327         * gcc.dg/20020108-1.c: Likewise.
28328         * gcc.dg/20020122-2.c: Likewise.
28329         * gcc.dg/20020122-3.c: Likewise.
28330         * gcc.dg/20020201-3.c: Likewise.
28331         * gcc.dg/20020206-1.c: Likewise.
28332         * gcc.dg/20020218-1.c: Likewise.
28333         * gcc.dg/20020310-1.c: Likewise.
28334         * gcc.dg/20020411-1.c: Likewise.
28335         * gcc.dg/20020418-2.c: Likewise.
28336         * gcc.dg/20020426-1.c: Likewise.
28337         * gcc.dg/20020426-2.c: Likewise.
28338         * gcc.dg/20020517-1.c: Likewise.
28339         * gcc.dg/20020523-1.c: Likewise.
28340         * gcc.dg/20020523-2.c: Likewise.
28341         * gcc.dg/20020729-1.c: Likewise.
28342         * gcc.dg/20030204-1.c: Likewise.
28343         * gcc.dg/20030826-2.c: Likewise.
28344         * gcc.dg/20030926-1.c: Likewise.
28345         * gcc.dg/20031202-1.c: Likewise.
28346         * gcc.dg/980312-1.c: Likewise.
28347         * gcc.dg/980313-1.c: Likewise.
28348         * gcc.dg/990117-1.c: Likewise.
28349         * gcc.dg/990424-1.c: Likewise.
28350         * gcc.dg/990524-1.c: Likewise.
28351         * gcc.dg/991230-1.c: Likewise.
28352         * gcc.dg/i386-387-1.c: Likewise.
28353         * gcc.dg/i386-387-2.c: Likewise.
28354         * gcc.dg/i386-387-3.c: Likewise.
28355         * gcc.dg/i386-387-4.c: Likewise.
28356         * gcc.dg/i386-387-5.c: Likewise.
28357         * gcc.dg/i386-387-6.c: Likewise.
28358         * gcc.dg/i386-asm-1.c: Likewise.
28359         * gcc.dg/i386-bitfield1.c: Likewise.
28360         * gcc.dg/i386-bitfield2.c: Likewise.
28361         * gcc.dg/i386-loop-1.c: Likewise.
28362         * gcc.dg/i386-loop-2.c: Likewise.
28363         * gcc.dg/i386-loop-3.c: Likewise.
28364         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28365         * gcc.dg/i386-pic-1.c: Likewise.
28366         * gcc.dg/i386-regparm.c: Likewise.
28367         * gcc.dg/i386-signbit-1.c: Likewise.
28368         * gcc.dg/i386-signbit-2.c: Likewise.
28369         * gcc.dg/i386-signbit-3.c: Likewise.
28370         * gcc.dg/i386-sse-5.c: Likewise.
28371         * gcc.dg/i386-sse-8.c: Likewise.
28372         * gcc.dg/i386-unroll-1.c: Likewise.
28373         * gcc.dg/tls/opt-1.c: Likewise.
28374         * gcc.dg/tls/opt-2.c: Likewise.
28375         * gcc.dg/unroll-1.c: Likewise.
28376         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28377         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28378         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28379         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28380         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28381         -m64 is specified.
28382
28383 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28384
28385         PR c++/18389
28386         * g++.dg/parse/cond1.C: New test.
28387
28388         PR c++/18429
28389         * g++.dg/template/array9.C: New test.
28390         * g++.dg/ext/vla1.C: Adjust error messages.
28391         * g++.dg/ext/vlm1.C: Likewise.
28392         * g++.dg/template/crash2.C: Likewise.
28393
28394         PR c++/18436
28395         * g++.dg/template/call3.C: New test.
28396
28397         PR c++/18407
28398         * g++.dg/template/ptrmem11.C: New test.
28399
28400 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28401
28402         PR other/14264
28403         * lib/g++.exp: Set LC_ALL and LANG to C.
28404         * lib/gcc-dg.exp: Likewise.
28405         * lib/gfortran.exp: Likewise.
28406         * lib/objc.exp: Likewise.
28407         * lib/treelang.exp: Likewise.
28408
28409 2004-11-12  Andreas Schwab  <schwab@suse.de>
28410
28411         * gcc.dg/pr16286.c: Fix last change.
28412
28413 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/18416
28416         * g++.dg/init/global1.C: New test.
28417
28418 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28419
28420         * gcc.c-torture/execute/20041112-1.c: New test.
28421
28422 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28423
28424         * lib/gcc-dg.exp (dg-target-list): New.
28425
28426 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28427             Richard Sandiford  <rsandifo@redhat.com>
28428
28429         * lib/target-supports.exp (get-compiler_messages): New.
28430         (check_named_sections_available): Use it.
28431         (check_effective_target_ilp32): New.
28432         (check_effective_target_lp64): New.
28433         (is-effective-target): New.
28434         * lib/gcc-dg.exp (dg-require-effective-target): New.
28435
28436 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28437
28438         * gcc.dg/precedence-1.c: New test.
28439
28440 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28441
28442         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28443
28444         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28445         message, delete generated files, use more descriptive name for
28446         executable, and make the test unsupported when it cannot be run.
28447
28448         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28449         (dg-require-weak, dg-require-visibility, dg-require-alias,
28450         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28451         dg-require-iconv, dg-require-named-sections): Use it.
28452
28453         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28454
28455 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         PR target/16457
28458         * gcc.dg/ppc-and-1: New
28459
28460         PR target/16796
28461         * gcc.dg/ppc-mov-1.c: New.
28462
28463         PR target/16458
28464         * gcc.dg/ppc-compare-1.c: New.
28465
28466 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28467
28468         * objc.dg/desig-init-2.m: New test.
28469
28470 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28471
28472         PR middle-end/18160
28473         * g++.dg/warn/register-var-1.C: New test.
28474         * g++.dg/warn/register-var-2.C: New test.
28475
28476 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28477
28478         * gcc.dg/union-2.c: New test.
28479
28480 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28481
28482         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28483         New test for PR tree-optimization/17892.
28484
28485 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28486
28487         PR c++/18369
28488         * g++.dg/init/new12.C: New test.
28489
28490 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28491
28492         * gcc.target/sparc: New directory.
28493         * gcc.target/sparc/sparc.exp: New driver.
28494         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28495         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28496         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28497         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28498
28499 2004-11-10  Paul Brook  <paul@codesourcery.com>
28500
28501         PR fortran/18218
28502         * gfortran.dg/list_read.c: New test.
28503
28504 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28505
28506         PR c/18322
28507         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28508         expected diagnostic location.
28509
28510 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28511
28512         * gcc.dg/20041109-1.c: New test.
28513
28514 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28515
28516         PR objc/18406
28517         * objc/compile/pr18406.m: New test.
28518
28519 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28520
28521         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28522
28523 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28524
28525         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28526
28527 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28528
28529         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28530
28531 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28532
28533         * gcc.dg/20030225-2.c: Add prototype for abort and
28534         exit.
28535
28536 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28537
28538         PR tree-opt/18299
28539         * gcc.c-torture/pr18299-1.c: New test.
28540
28541 2004-11-06  Andreas Schwab  <schwab@suse.de>
28542
28543         * gcc.dg/pr16286.c: Also test for bool and pixel.
28544
28545 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28546
28547         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28548         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28549         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28550         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28551         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28552         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28553         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28554         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28555         gcc.dg/struct-semi-3.c: New tests.
28556
28557 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28558
28559         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28560
28561 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28562
28563         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28564         Do not use C99 designators.
28565
28566 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28567
28568         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28569
28570 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28571
28572         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28573         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28574         * gcc.c-torture/execute/simd-5.x: Remove.
28575
28576 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28577
28578         PR rtl-optimization/17933
28579         * gcc.dg/torture/pr17933-1.c: New test.
28580
28581 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28582
28583         PR target/18106
28584         * lib/target-supports.exp (check_weak_available): Support
28585         Windows.
28586
28587 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28588
28589         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28590         call to fflush(stdout) before abort.
28591         (my_ffsll): New function.
28592         (generate_fields): Use it.
28593
28594 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28595
28596         * gcc.dg/init-undef-1.c: New test.
28597
28598 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28599
28600         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28601         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28602         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28603         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28604         expected messages for new parser.
28605
28606 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28607
28608         * g++.dg/ext/visibility/symbian1.C: New test.
28609
28610 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28611
28612         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28613         on LP64 targets.
28614
28615 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28616
28617         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28618         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28619         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28620         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28621         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28622         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28623         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28624         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28625         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28626         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28627
28628 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28629
28630         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28631         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28632         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28633         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28634         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28635         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28636         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28637         for new parser.
28638
28639 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28640
28641         PR target/15342
28642         * gcc.dg/20041104-1.c: New test.
28643
28644 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28645
28646         * g++.dg/template/nontype7.C: New test.
28647         * g++.dg/template/nontype8.C: Likewise.
28648         * g++.dg/template/nontype9.C: Likewise.
28649         * g++.dg/template/nontype10.C: Likewise.
28650         * g++.dg/tc1/dr49.C: Likewise.
28651         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28652         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28653
28654 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28655
28656         * g++.dg/rtti/tinfo1.C: Remove xfails.
28657
28658 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28659
28660         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28661         packed attribute to the definition to satisfy the new C++ parser.
28662
28663 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28664
28665         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28666         invocations of va_arg.
28667
28668 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28669
28670         PR c++/18124
28671         * g++.dg/template/crash25.C: New test.
28672
28673         PR c++/18155
28674         * g++.dg/template/typedef2.C: New test.
28675         * g++.dg/parse/crash13.C: Adjust error markers.
28676
28677         PR c++/18177
28678         * g++.dg/conversion/const3.C: New test.
28679
28680 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28681
28682         PR fortran/17535
28683         PR fortran/17583
28684         PR fortran/17713
28685         * gfortran.dg/generic_[123].f90: New testcases.
28686
28687 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28688
28689         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28690         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28691
28692 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28693
28694         PR tree-opt/16808
28695         * gcc.c-torture/compile/pr16808.c: New test.
28696
28697 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28698
28699         PR rtl-optimization/17104
28700         * gcc.dg/ppc-bitfield1.c: New.
28701
28702 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28703
28704         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28705
28706 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28707
28708         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28709         strings for 32-bit code.
28710
28711 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28712
28713         PR c/18239
28714         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28715
28716 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28717
28718         PR c++/18064
28719         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28720
28721 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28722
28723         PR c++/15172
28724         * g++.dg/init/aggr2.C: New test.
28725
28726 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28727
28728         * objc.dg/local-decl-1.m: New test.
28729
28730 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28731
28732         * gcc.dg/20040910-1.c: Adjust regex.
28733
28734 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28735
28736         PR rtl-optimization/18084
28737         * g++.dg/opt/pr18084-1.C: New testcase.
28738
28739 2004-10-30  Matt Austern  <austern@apple.com>
28740
28741         PR c++/17542
28742         * g++.dg/ext/attrib18.C: New test.
28743
28744 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28745
28746         PR middle-end/18096
28747         * gcc.dg/pr18096-1.c: New test case.
28748
28749 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28750
28751         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28752
28753 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28754
28755         PR c/16666
28756         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28757         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28758         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28759         gcc.dg/old-style-prom-3.c: New tests.
28760
28761 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28762
28763         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28764         Remove unnecessary inclusion of stdio.h.
28765
28766 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28767
28768         PR rtl-optimization/17581
28769         * gcc.dg/pr17581-1.c: New test case.
28770
28771 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28772
28773         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28774         being implemented.
28775         * g++.dg/conversion/dr195-1.C: New.
28776         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28777         * g++.old-deja/g++.mike/p10148.C: Likewise.
28778
28779 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28780
28781         PR c++/17695
28782         * g++.dg/debug/typedef2.C: New test.
28783
28784 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28785
28786         PR fortran/13490
28787         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28788         * gfortran.dg/g77/README: Update.
28789
28790 2004-10-28  Matt Austern  <austern@apple.com>
28791
28792         PR c++/14124
28793         * g++.dg/ext/packed7.C: New test.
28794
28795 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28796
28797         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28798         scan-assembler.
28799         * lib/scanasm.exp (hidden-scan-for): New proc.
28800         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28801         string.
28802         (scan-not-hidden): Likewise.
28803         * lib/target-supports.exp (check_visibility_available): mach-o is
28804         support too.
28805
28806 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28807
28808         PR c++/17132
28809         * g++.dg/template/memclass3.C: New test.
28810
28811 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28812
28813         PR middle-end/18160
28814         * gcc.dg/register-var-1.c: New test.
28815         * gcc.dg/register-var-2.c: New test.
28816         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28817         error now.
28818
28819 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28820
28821         PR other/18172
28822         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28823         unused variables.
28824         * gcc.dg/vect/vect-22.c: Likewise.
28825
28826 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28827
28828         * gcc.dg/i386-rotate-1.c: New test.
28829
28830 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28831
28832         * g++.dg/init/ref12.C: Add "run" marker.
28833
28834         PR c++/17435
28835         * g++.dg/init/ref12.C: New test.
28836
28837         PR c++/18140
28838         * g++.dg/template/shift1.C: New test.
28839         * g++.dg/template/error10.C: Adjust error markers.
28840
28841 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28842
28843         PR tree-opt/17529
28844         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28845
28846 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28847
28848         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28849         * gcc.dg/weak/weak-3.c: Likewise.
28850         * gcc.dg/weak/weak-5.c: Likewise.
28851         * gcc.dg/weak/weak-9.c: Likewise.
28852         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28853         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28854
28855         * gcc.dg/darwin-weakimport-1.c: New.
28856
28857 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28858
28859         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28860
28861 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28864         'syntax' error messages.
28865         * gcc.dg/cpp/direct2s.c: Likewise.
28866
28867 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28868
28869         * gcc.c-torture/compile/20041026-1.c: New.
28870
28871 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28872
28873         PR c++/18093
28874         * g++.dg/lookup/ns2.C: New test.
28875
28876         PR c++/18020
28877         * g++.dg/template/enum4.C: New test.
28878
28879         PR c++/18161
28880         * g++.dg/template/expr1.C: New test.
28881
28882 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28883
28884         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28885
28886 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28887
28888         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28889         gcc.dg/decl-nospec-3.c: New tests.
28890
28891 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28892
28893         * objc.dg/super-class-3.m: New test.
28894
28895 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28896
28897         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28898         resyncing.
28899         * gcc.dg/cpp/direct2s.c: Likewise.
28900
28901 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28902
28903         * objc.dg/image-info.m: Update for changes to section selection.
28904
28905 2004-10-25  David Ayers  <d.ayers@inode.at>
28906             Ziemowit Laski  <zlaski@apple.com>
28907
28908         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28909         diagnostics when messaging 'id <Proto>'.
28910         * objc.dg/class-protocol-1.m: New test.
28911         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28912         a non-existent method signature.
28913         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28914         Update diagnostics when messaging with non-existent method signature.
28915         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28916         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28917         invalid receivers are now resolved as if messaging 'id'; remove
28918         extraneous diagnostics.
28919
28920 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28921
28922         PR c/16667
28923         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28924         gcc.dg/init-desig-obs-3.c: New tests.
28925
28926 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28927
28928         * gcc.dg/debug/20041023-1.c: New test.
28929
28930 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28931
28932         PR middle-end/17407
28933         * gcc.c-torture/compile/pr17407.c: New test.
28934
28935         PR c++/18121
28936         * g++.dg/template/array8.C: New test.
28937
28938 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28939
28940         PR other/18138
28941         * lib/g++.exp: Accept more than one multilib libgcc.
28942         * lib/gcc-dg.exp: Likewise.
28943         * lib/objc.exp: Likewise.
28944         * lib/treelang.exp: Likewise.
28945         * lib/gfortran.exp: Likewise.
28946
28947 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28948
28949         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28950
28951 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28952
28953         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28954         * gcc.dg/c99-const-expr-3.c: Likewise.
28955
28956 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28957
28958         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28959
28960 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28961
28962         * gcc.c-torture/execute/loop-2e.x: Remove.
28963
28964 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28965
28966         PR c++/18095
28967         * g++.dg/parse/crash18.C: New.
28968         * g++.dg/parse/crash19.C: New.
28969
28970 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28971
28972         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28973         * g++.dg/ext/dllimport2.C: Same.
28974         * g++.dg/ext/dllimport8.C: Same.
28975
28976 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/10841
28979         * g++.dg/conversion/cast1.C: New test.
28980         * g++.dg/overload/pmf1.C: Adjust error marker.
28981
28982 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28983
28984         PR objc/17923
28985         * objc.dg/const-str-7.m: New test.
28986
28987 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28988
28989         * g++.dg/template/memfriend11.C: Fix comment typo.
28990         * g++.dg/template/memfriend14.C: Likewise.
28991
28992 2004-10-20  Richard Henderson  <rth@redhat.com>
28993
28994         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28995         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28996         -fasynchronous-unwind-tables.
28997
28998 2004-10-20  Richard Henderson  <rth@redhat.com>
28999
29000         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29001         (main): Return success.
29002         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29003         (main): Return success.
29004
29005 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29006
29007         PR c++/13495
29008         * g++.dg/template/memfriend9.C: New test.
29009         * g++.dg/template/memfriend10.C: Likewise.
29010         * g++.dg/template/memfriend11.C: Likewise.
29011         * g++.dg/template/memfriend12.C: Likewise.
29012         * g++.dg/template/memfriend13.C: Likewise.
29013         * g++.dg/template/memfriend14.C: Likewise.
29014         * g++.dg/template/memfriend15.C: Likewise.
29015         * g++.dg/template/memfriend16.C: Likewise.
29016         * g++.dg/template/memfriend17.C: Likewise.
29017         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29018
29019 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29020
29021         * g++.dg/conversion/dr195.C: New.
29022         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29023
29024 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29025             Devang Patel  <dpatel@apple.com>
29026
29027         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29028         of floating point arithmetic, which could trap.
29029
29030 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/14035
29033         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29034         * g++.dg/conversion/const2.C: New test.
29035         * g++.dg/expr/reinterpret2.C: New test.
29036         * g++.dg/expr/reinterpret3.C: New test.
29037         * g++.dg/expr/cast2.C: New test.
29038         * g++.dg/expr/copy1.C: New test.
29039         * g++.dg/other/conversion1.C: Change error message.
29040         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29041         function pointers to void *.
29042         * g++.old-deja/g++.mike/p10148.C: Likewise.
29043
29044 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29045
29046         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29047
29048 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29049
29050         PR c++/18047
29051
29052         * g++.dg/parse/expr3.C: New test.
29053
29054 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29055
29056         * gcc.dg/smod-1.c: New test.
29057
29058 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29059
29060         * objc.dg/method-14.m: New test.
29061
29062 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29063
29064         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29065         Also xfail as the patch was reverted.
29066
29067 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29068
29069         PR middle-end/16973
29070         * gcc.dg/pr16973.c: New test.
29071
29072 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29073
29074         PR tree-optimization/17656
29075         * gcc.c-torture/compile/pr17656.c: New test.
29076
29077 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.dg/eh/shadow1.C: New.
29080
29081 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.c-torture/compile/20041018-1.c: New test.
29084
29085 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29086
29087         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29088         compiler referring to register 0 when accessing sdata.  The linker
29089         now patches things up.
29090
29091 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29092
29093         PR c/17529
29094         * gcc.c-torture/compile/pr17529.c: New test.
29095
29096 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29097
29098         PR c++/17743
29099         * g++.dg/ext/attrib17.C: New test.
29100
29101 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29102
29103         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29104
29105 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29106
29107         PR c++/10479
29108         * g++.dg/ext/attrib16.C: New test.
29109
29110 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29111
29112         PR c++/17042
29113         * g++.dg/init/dso_handle1.C: New test.
29114
29115         PR c++/14667
29116         * g++.dg/parse/typedef6.C: New test.
29117
29118         PR c++/17916
29119         * g++.dg/parse/pragma1.C: New test.
29120
29121 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29122
29123         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29124
29125 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29126
29127         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29128         -fno-common when on HPPA HP-UX platforms.
29129
29130 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29131
29132         PR other/16820
29133         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29134         stdint.h.
29135         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29136         uintptr_t.
29137
29138 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29139
29140         PR c++/16301
29141         * g++.dg/lookup/strong-using-4.C: New test.
29142
29143 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29144
29145         PR middle-end/16567
29146         * gcc.c-torture/compile/nested-1.c: New test.
29147
29148 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29149
29150         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29151         and mipsisa64*-*-* (until support for misaligned loads is added).
29152         * gcc.dg/vect/vect-50.c: Likewise.
29153         * gcc.dg/vect/vect-52.c: Likewise.
29154         * gcc.dg/vect/vect-54.c: Likewise.
29155         * gcc.dg/vect/vect-58.c: Likewise.
29156         * gcc.dg/vect/vect-60.c: Likewise.
29157         * gcc.dg/vect/vect-80.c: Likewise.
29158
29159 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29160
29161         PR c++/17976
29162         * g++.dg/init/dtor3.C: New test.
29163
29164 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29165
29166         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29167
29168 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29169
29170         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29171         * gcc.dg/macho-lo-sum.c: Likewise.
29172
29173 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29174
29175         * gcc.dg/ppc-spe64-1.c: New test.
29176
29177 2004-10-14  Devang Patel  <dpatel@apple.com>
29178
29179         PR 17635
29180         * gcc.dg/pr17635.c : New test.
29181
29182 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29183
29184         * gcc.dg/vect/vect-28.c: Remove xfail.
29185         * gcc.dg/vect/vect-30.c: Remove xfail.
29186         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29187         * gcc.dg/vect/vect-33.c: Remove xfail.
29188         * gcc.dg/vect/vect-44.c: Remove xfail.
29189         * gcc.dg/vect/vect-46.c: Remove xfail.
29190         * gcc.dg/vect/vect-50.c: Remove xfail.
29191         * gcc.dg/vect/vect-52.c: Remove xfail.
29192         * gcc.dg/vect/vect-54.c: Remove xfail.
29193         * gcc.dg/vect/vect-58.c: Remove xfail.
29194         * gcc.dg/vect/vect-60.c: Remove xfail.
29195         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29196         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29197         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29198         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29199         * gcc.dg/vect/vect-8.c: Remove xfail.
29200         * gcc.dg/vect/vect-80.c: Remove xfail.
29201         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29202
29203 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29204
29205         * gcc.dg/vect/vect-82.c: New testcase.
29206         * gcc.dg/vect/vect-82_64.c: New testcase.
29207         * gcc.dg/vect/vect-83.c: New testcase.
29208         * gcc.dg/vect/vect-83_64.c: New testcase.
29209
29210 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29211
29212         * gcc.dg/cpp/error-1.c: New test.
29213
29214 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29215
29216         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29217
29218 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29219
29220         PR target/17984
29221         * gcc.dg/cris-peep2-xsrand2.c: New test.
29222
29223 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29224
29225         PR c++/17661
29226         * g++.dg/expr/for2.C: New test.
29227
29228 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29229
29230         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29231
29232 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29233
29234         PR tree-optimization/17724
29235         * g++.dg/opt/pr17724-1.C: New test.
29236         * g++.dg/opt/pr17724-2.C: New test.
29237         * g++.dg/opt/pr17724-3.C: New test.
29238         * g++.dg/opt/pr17724-4.C: New test.
29239         * g++.dg/opt/pr17724-5.C: New test.
29240         * g++.dg/opt/pr17724-6.C: New test.
29241
29242 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29243
29244         PR c/17301
29245         * gcc.dg/pr17301-2.c: New test.
29246
29247 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29248
29249         PR c++/15876
29250         * g++.dg/parse/error22.C: New test.
29251
29252         PR c++/17936
29253         * g++.dg/template/spec18.C: New test.
29254
29255 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29256
29257         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29258         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29259         memcpy.
29260         * gcc.dg/ia64-sync-2.c: Ditto.
29261         * gcc.dg/ia64-sync-3.c: Ditto.
29262
29263 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29264
29265         * g++.dg/eh/cleanup5.C: Add dg-options "".
29266
29267 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29268
29269         PR middle-end/17657
29270         * gcc.dg/switch-4.c: New test case.
29271
29272 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29273
29274         * gcc.c-torture/execute/20041011-1.c: New test.
29275
29276 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29277
29278         PR c++/17554
29279         * g++.dg/init/for3.C: New test.
29280
29281         PR c++/17657
29282         * g++.dg/opt/switch2.C: New test.
29283
29284         PR middle-end/17703
29285         * g++.dg/warn/Wreturn-2.C: New test.
29286
29287 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29288
29289         PR c++/17907
29290         * g++.dg/eh/cleanup5.C: New test.
29291
29292 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/17393
29295         * g++.dg/parse/error21.C: New test.
29296
29297 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29298
29299         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29300         * g++.dg/warn/incomplete1.C: Likewise.
29301         * g++.dg/template/qualttp20.C: Likewise.
29302
29303 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29304
29305         PR c/17881
29306         * parm-incomplete-1.c: New test.
29307
29308 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29309
29310         PR c++/17867
29311         * g++.dg/parse/error19.C: New test.
29312
29313         PR c++/17670
29314         * g++.dg/init/new11.C: New test.
29315
29316         PR c++/17821
29317         * g++.dg/parse/error20.C: New test.
29318
29319         PR c++/17826
29320         * g++.dg/template/crash24.C: New test.
29321
29322 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29323
29324         PR c/17301
29325         * gcc.dg/pr17301-1.c: New test.
29326
29327 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29328
29329         PR c/17189
29330         * gcc.dg/anon-struct-5.c: New test.
29331
29332 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29333
29334         PR c/17844
29335         * gcc.dg/pr17844-1.c: New test.
29336
29337 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29338
29339         PR tree-optimization/17906
29340         * gcc.c-torture/compile/pr17906.c: New.
29341
29342 2004-10-09  Stuart Hastings  <stuart@apple.com>
29343             Roger Sayle  <roger@eyesopen.com>
29344
29345         PR rtl-optimization/17853
29346         * gcc.dg/i386-mmx-5.c: New testcase.
29347
29348 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29349
29350         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29351
29352 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29353
29354         PR c++/17524
29355         * g++.dg/template/static9.C: New test.
29356
29357         PR c++/17685
29358         * g++.dg/parse/operator5.C: New test.
29359
29360 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29361
29362         PR middle-end/17894
29363         * gcc.c-torture/execute/divcmp-4.c: New test case.
29364
29365 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29366
29367         PR tree-opt/17902
29368         * g++.dg/opt/pr17902.C: New test.
29369
29370 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29371
29372         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29373
29374 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29375
29376         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29377
29378 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29379
29380         * gcc.dg/assign-warn-3.c: New test.
29381
29382 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29383
29384         PR c/16999
29385         * gcc.dg/cpp/ident-1.c: New test.
29386
29387 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         * gcc.c-torture/compile/acc1.c: New.
29390
29391 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29392
29393         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29394         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29395
29396 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29397
29398         * gcc.dg/ultrasp11.c: New test.
29399
29400 2004-10-08  Michael Matz  <matz@suse.de>
29401
29402         * gcc.dg/doloop-2.c: New test.
29403
29404 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29405
29406         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29407         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29408         objc.dg/method-9.m: Update expected diagnostics.
29409
29410 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29411
29412         * gcc.dg/ppc-fsel-3.c: New file.
29413         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29414
29415 2004-10-07  Paul Brook  <paul@codesourcery.com>
29416
29417         * gfortran.dg/intrinsic_verify_1.f90: New test.
29418
29419 2004-10-07  Paul Brook  <paul@codesourcery.com>
29420
29421         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29422
29423 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29424
29425         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29426         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29427         commit.
29428
29429 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29430
29431         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29432
29433 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29434
29435         PR c++/17115
29436         * g++.dg/warn/Winline-4.C: New test.
29437
29438 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29439
29440         * gcc.c-torture/compile/20041007-1.c: New test.
29441
29442 2004-10-07  Paul Brook  <paul@codesourcery.com>
29443
29444         PR fortran/17678
29445         * gfortran.dg/use_allocated_1.f90: New test.
29446
29447 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29448
29449         PR middle-end/17849
29450         * gfortran.fortran-torture/compile/nested.f90: New test
29451
29452 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29453
29454         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29455
29456 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29457
29458         PR c++/17368
29459         * g++.dg/ext/asm6.C: New test.
29460
29461 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29462
29463         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29464
29465 2004-10-06  Paul Brook  <paul@codesourcery.com>
29466
29467         PR libfortran/17709
29468         * gfortran.dg/empty_format_1.f90: New test.
29469
29470 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29471
29472         PR fortran/17568
29473         * gfortran.dg/ishft.f90: New test.
29474
29475         PR fortran/17283
29476         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29477         tests.
29478
29479 2004-10-06  Paul Brook  <paul@codesourcery.com>
29480
29481         * gfortran.dg/do_1.f90: New test.
29482
29483 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29484
29485         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29486         optimizing for size.
29487
29488 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29489
29490         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29491
29492 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29493
29494         * gcc.c-torture/compile/20041005-1.c: New test.
29495
29496 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29497
29498         PR c++/17829
29499         * g++.dg/lookup/koenig4.C: New.
29500
29501 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29502
29503         * g++.dg/other/classkey1.C: Adjust quoting marks.
29504         * g++.dg/parse/error15.C: Likewise.
29505         * g++.dg/template/meminit2.C (int>): Likewise.
29506
29507 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29508
29509         PR fortran/17283
29510         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29511
29512         PR fortran/17631
29513         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29514
29515         PR fortran/17708
29516         * gfortran.dg/pr17708.f90: New test.
29517
29518 2004-10-04  Chao-ying Fu  <fu@mips.com>
29519
29520         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29521         * gcc.dg/vect/vect-4.c: Ditto.
29522         * gcc.dg/vect/vect-5.c: Ditto.
29523         * gcc.dg/vect/vect-6.c: Ditto.
29524         * gcc.dg/vect/vect-8.c: Ditto.
29525         * gcc.dg/vect/vect-16.c: Ditto.
29526         * gcc.dg/vect/vect-30.c: Ditto.
29527         * gcc.dg/vect/vect-40.c: Ditto.
29528         * gcc.dg/vect/vect-41.c: Ditto.
29529         * gcc.dg/vect/vect-42.c: Ditto.
29530         * gcc.dg/vect/vect-43.c: Ditto.
29531         * gcc.dg/vect/vect-44.c: Ditto.
29532         * gcc.dg/vect/vect-45.c: Ditto.
29533         * gcc.dg/vect/vect-46.c: Ditto.
29534         * gcc.dg/vect/vect-47.c: Ditto.
29535         * gcc.dg/vect/vect-48.c: Ditto.
29536         * gcc.dg/vect/vect-49.c: Ditto.
29537         * gcc.dg/vect/vect-50.c: Ditto.
29538         * gcc.dg/vect/vect-51.c: Ditto.
29539         * gcc.dg/vect/vect-52.c: Ditto.
29540         * gcc.dg/vect/vect-53.c: Ditto.
29541         * gcc.dg/vect/vect-54.c: Ditto.
29542         * gcc.dg/vect/vect-55.c: Ditto.
29543         * gcc.dg/vect/vect-56.c: Ditto.
29544         * gcc.dg/vect/vect-57.c: Ditto.
29545         * gcc.dg/vect/vect-58.c: Ditto.
29546         * gcc.dg/vect/vect-59.c: Ditto.
29547         * gcc.dg/vect/vect-60.c: Ditto.
29548         * gcc.dg/vect/vect-74.c: Ditto.
29549         * gcc.dg/vect/vect-79.c: Ditto.
29550         * gcc.dg/vect/vect-80.c: Ditto.
29551
29552 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29553
29554         * gcc.dg/unused-7.c: Use the correct option.
29555
29556 2004-10-04  Paul Brook  <paul@codesourcery.com>
29557         Bud Davis  <bdavis9659@comcast.net>
29558
29559         PR fortran/17706
29560         PR fortran/16434
29561         * gfortran/pr17706.f90: New test.
29562         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29563
29564 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29565
29566         * gfortran.dg/pr17612.f90: New test.
29567
29568 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29569
29570         * g++.dg/template/local1.C: Adjust quoting marks in
29571         testing for diagnostics.
29572         * g++.dg/tls/diag-2.C: Likewise.
29573         * g++.dg/other/error8.C: Likewise.
29574
29575 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29576
29577         PR c/17178
29578         * gcc.dg/unused-4.c: Adjust to be correct.
29579
29580         PR c/17820
29581         * gcc.dg/unused-7.c: New test.
29582
29583 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29584
29585         PR c++/17797
29586         * g++.dg/overload/template2.C: New test.
29587
29588 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29589
29590         PR tree-optimization/16632
29591         * gcc.dg/tree-ssa/20041002-1.c: New.
29592
29593 2004-10-03  Paul Brook  <paul@codesourcery.com>
29594
29595         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29596         rather than relying on default formatting.
29597
29598 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29599
29600         * gcc.dg/20040920-1.c: Update expected message text.
29601
29602 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29603
29604         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29605
29606 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29607
29608         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29609         tree level.
29610
29611 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29612
29613         * gcc.dg/tree-ssa/pr17343.c: Remove.
29614
29615 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29616
29617         PR tree-opt/17343
29618         * gcc.dg/tree-ssa/pr17343.c: New test.
29619
29620 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29621
29622         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29623         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29624         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29625         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29626         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29627
29628 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29629
29630         * gcc.dg/lvalue-2.c: New test.
29631
29632 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29633
29634         PR c/17730
29635         * gcc.dg/pr17730-1.c: New test
29636
29637 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29638
29639         PR c/7425
29640         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29641
29642 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29643
29644         * gcc.c-torture/execute/stdarg-1.c: New test.
29645         * gcc.c-torture/execute/stdarg-2.c: New test.
29646         * gcc.c-torture/execute/stdarg-3.c: New test.
29647         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29648         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29649         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29650         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29651         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29652
29653 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29654
29655         PR tree-optimization/17697
29656         * g++.dg/opt/pr17697-1.C: New test.
29657         * g++.dg/opt/pr17697-2.C: New test.
29658         * g++.dg/opt/pr17697-3.C: New test.
29659
29660 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29661
29662         PR c/16409
29663         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29664         gcc.dg/vla-init-5.c: New tests.
29665
29666 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29667
29668         PR c/13804
29669         * gcc.dg/pr13804-1.c: New test.
29670
29671 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29672
29673         PR fortran/16938
29674         * gfortran.dg/pr16938.f90: New test.
29675
29676 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29677
29678         * g++.dg/template/crash23.C: New test.
29679
29680 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR c++/17585
29683         * g++.dg/template/static8.C: New test.
29684
29685 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         PR c++/17681
29688         * g++.dg/other/error9.C: New test.
29689
29690 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29691
29692         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29693
29694 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29695
29696         PR fortran/15164
29697         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29698
29699 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29700
29701         PR middle-end/17112
29702         * gcc.dg/pr17112-1.c: New test case.
29703
29704 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29705
29706         PR c/11459
29707         * gcc.dg/pr11459-1.c: New test.
29708
29709 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29710
29711         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29712         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29713
29714 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29715
29716         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29717
29718 2004-09-25  Jan Hubicka  <jh@suse.cz>
29719
29720         * compile/30040909-1.c: New test.
29721         * compile/30040907-1.c: New test.
29722
29723 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29724
29725         * gcc.c-torture/execute/va-arg-26.c: New test.
29726
29727 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29728
29729         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29730         extra diagnostics on targets with 64-bit pointers.
29731         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29732
29733 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29734
29735         PR c/17188
29736         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29737         * gcc.dg/decl-3.c: Adjust expected message.
29738
29739 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29740
29741         PR fortran/17615
29742         * gfortran.dg/pr17615.f90: New test.
29743
29744 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29745
29746         PR tree-optimzation/17517
29747         * g++.dg/tree-ssa/pr17517.C: New Test.
29748
29749 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29750
29751         PR c++/16889
29752         * g++.dg/lookup/ambig3.C: New.
29753
29754 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29755
29756         PR tree-opt/17624
29757         * g++.dg/opt/pr17624.C: New test.
29758
29759 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29760
29761         PR c/6980
29762         * gcc.dg/Wbad-function-cast-1.c: New test.
29763
29764 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29765
29766         * g++.dg/ext/complit1.C
29767         * g++.dg/other/error2.C
29768         * g++.dg/other/nontype-1.C
29769         * g++.dg/parse/crash11.C
29770         * g++.dg/parse/crash12.C
29771         * g++.dg/parse/error15.C
29772         * g++.dg/parse/error4.C
29773         * g++.dg/parse/tmpl-outside1.C
29774         * g++.dg/parse/too-many-tmpl-args1.C
29775         * g++.dg/template/dependent-expr3.C
29776         * g++.dg/template/error10.C
29777         * g++.dg/template/instantiate1.C
29778         * g++.dg/template/vtable2.C
29779         * g++.dg/warn/Wshadow-1.C
29780         * g++.dg/warn/weak1.C
29781         * g++.old-deja/g++.brendan/crash16.C
29782         * g++.old-deja/g++.brendan/crash18.C
29783         * g++.old-deja/g++.brendan/crash48.C
29784         * g++.old-deja/g++.brendan/crash49.C
29785         * g++.old-deja/g++.brendan/crash55.C
29786         * g++.old-deja/g++.brendan/crash56.C
29787         * g++.old-deja/g++.brendan/crash8.C
29788         * g++.old-deja/g++.brendan/enum11.C
29789         * g++.old-deja/g++.brendan/enum8.C
29790         * g++.old-deja/g++.brendan/enum9.C
29791         * g++.old-deja/g++.brendan/friend3.C
29792         * g++.old-deja/g++.brendan/misc14.C
29793         * g++.old-deja/g++.bugs/900402_02.C
29794         * g++.old-deja/g++.bugs/900404_03.C
29795         * g++.old-deja/g++.bugs/900404_04.C
29796         * g++.old-deja/g++.bugs/900428_03.C
29797         * g++.old-deja/g++.jason/crash4.C
29798         * g++.old-deja/g++.jason/overload21.C
29799         * g++.old-deja/g++.jason/redecl1.C
29800         * g++.old-deja/g++.jason/report.C
29801         * g++.old-deja/g++.jason/rfg10.C
29802         * g++.old-deja/g++.jason/template30.C
29803         * g++.old-deja/g++.law/arm12.C
29804         * g++.old-deja/g++.law/ctors5.C
29805         * g++.old-deja/g++.law/cvt20.C
29806         * g++.old-deja/g++.law/init10.C
29807         * g++.old-deja/g++.law/init8.C
29808         * g++.old-deja/g++.law/visibility17.C
29809         * g++.old-deja/g++.law/visibility7.C
29810         * g++.old-deja/g++.mike/net8.C
29811         * g++.old-deja/g++.mike/p646.C
29812         * g++.old-deja/g++.mike/p700.C
29813         * g++.old-deja/g++.mike/p701.C
29814         * g++.old-deja/g++.mike/p811.C
29815         * g++.old-deja/g++.ns/template13.C
29816         * g++.old-deja/g++.other/array3.C
29817         * g++.old-deja/g++.other/crash25.C
29818         * g++.old-deja/g++.other/dtor3.C
29819         * g++.old-deja/g++.other/dtor4.C
29820         * g++.old-deja/g++.other/main1.C
29821         * g++.old-deja/g++.other/warn7.C
29822         * g++.old-deja/g++.pt/crash11.C
29823         * g++.old-deja/g++.pt/crash36.C
29824         * g++.old-deja/g++.pt/spec22.C
29825         * g++.old-deja/g++.pt/spec9.C
29826         * g++.old-deja/g++.pt/ttp52.C
29827         * g++.old-deja/g++.robertl/eb103.C
29828         * g++.old-deja/g++.robertl/eb121.C
29829         * g++.old-deja/g++.robertl/eb22.C
29830         * g++.old-deja/g++.robertl/eb8.C:
29831         Update locations and/or regexps of dg-error markers.
29832         Remove markers for some bogus messages that are no longer issued.
29833
29834 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29835
29836         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29837         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29838
29839 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29840
29841         PR c++/17618
29842         * g++.dg/lookup/crash5.C: New test.
29843
29844 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29845
29846         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29847         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29848         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29849         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29850         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29851         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29852
29853         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29854         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29855         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29856         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29857         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29858         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29859
29860         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29861
29862         * gcc.dg/vect/vect-44.c: Check additional cases.
29863         * gcc.dg/vect/vect-48.c: Check additional cases.
29864
29865         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29866         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29867         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29868         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29869         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29870         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29871         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29872         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29873         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29874
29875         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29876         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29877         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29878
29879 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29880
29881         * gcc.dg/tree-ssa/loop-6.c: New test.
29882
29883 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29884
29885         PR c++/17620
29886         * g++.dg/inherit/base2.C: New.
29887
29888 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29889
29890         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29891         * gcc.dg/20001012-2.c: Likewise.
29892         * gcc.dg/20001013-1.c: Likewise.
29893         * gcc.dg/20001101-1.c: Likewise.
29894         * gcc.dg/20001102-1.c: Likewise.
29895         * gcc.dg/bf-spl1.c: Likewise.
29896         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29897         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29898
29899 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29900
29901         PR tree-optimization/16721
29902         * gcc.dg/tree-ssa/pr16721.c: New test.
29903
29904 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29905
29906         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29907         * gcc.dg/20040305-1.c: Likewise.
29908
29909 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29910
29911         PR c/16566
29912         * gcc.c-torture/compile/pr16566-1.c,
29913         gcc.c-torture/compile/pr16566-2.c,
29914         gcc.c-torture/compile/pr16566-3.c: New tests.
29915
29916 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29917
29918         PR tree-optimization/17512
29919         * gcc.c-torture/compile/20040916-1.c.
29920
29921 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29922
29923         * gcc.dg/pragma-re-3.c: New test.
29924
29925 2004-09-17  Matt Austern  <austern@apple.com>
29926
29927         PR c++/15049
29928         * g++.dg/other/anon3.C: New.
29929
29930 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29931
29932         PR c++/7503
29933         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29934         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29935         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29936         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29937         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29938
29939 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29940
29941         PR fortran/17286
29942         * gfortran.dg/pr17286.f90: New test.
29943
29944 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29945
29946         PR c++/17530
29947         * g++.dg/template/static7.C: New test.
29948
29949 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29950
29951         PR tree-opt/17558
29952         * gcc.c-torture/compile/pr17558.c: New test.
29953
29954 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29955
29956         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29957         if SKIP_ATTRIBUTE is defined.
29958
29959 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29960
29961         PR fortran/15957
29962         * gfortran.dg/pr15957.f90: New test.
29963
29964 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29965
29966         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29967         in comparison.
29968         * gcc.dg/vect/vect-79.c: Likewise.
29969         * gcc.dg/vect/vect-80.c: Likewise.
29970
29971 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29972
29973         PR fortran/15750
29974         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29975
29976 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29977
29978         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29979         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29980         * gcc.dg/vect/vect-62.c: New testcase.
29981         * gcc.dg/vect/vect-63.c: New testcase.
29982         * gcc.dg/vect/vect-64.c: New testcase.
29983         * gcc.dg/vect/vect-65.c: New testcase.
29984         * gcc.dg/vect/vect-66.c: New testcase.
29985         * gcc.dg/vect/vect-67.c: New testcase.
29986         * gcc.dg/vect/vect-68.c: New testcase.
29987         * gcc.dg/vect/vect-69.c: New testcase.
29988         * gcc.dg/vect/vect-79.c: New testcase.
29989         * gcc.dg/vect/vect-80.c: New testcase.
29990
29991 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29992
29993         * gcc.target/mips/asm-1.c: New test.
29994
29995 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29996
29997         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29998         * gcc.dg/vect/vect-73.c: New testcase.
29999         * gcc.dg/vect/vect-74.c: New testcase.
30000         * gcc.dg/vect/vect-75.c: New testcase.
30001         * gcc.dg/vect/vect-76.c: New testcase.
30002         * gcc.dg/vect/vect-77.c: New testcase.
30003         * gcc.dg/vect/vect-78.c: New testcase
30004
30005 2004-09-18  Paul Brook  <paul@codesourcery.com>
30006
30007         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30008
30009 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30010
30011         PR c/17424
30012         * gcc.dg/pr17424-1.c: New test.
30013
30014 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30015
30016         * g++.dg/tree-ssa/pr17153.C: New test.
30017
30018 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30019
30020         PR pch/13361
30021         * g++.dg/pch/wchar-1.C: New.
30022         * g++.dg/pch/wchar-1.Hs: New.
30023
30024 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30025
30026         * gcc.c-torture/execute/20040917-1.c: New test.
30027
30028 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30029
30030         PR tree-optimization/17319
30031         * gcc.dg/pr17319.c: New test.
30032
30033 2004-09-17  Devang Patel  <dpatel@apple.com>
30034
30035         * gcc.dg/20040813-1.c: New test.
30036
30037 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30038
30039         PR tree-optimization/17273
30040         * gcc.c-torture/compile/pr17273.c: New test.
30041
30042 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30043
30044         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30045         Update expected messages.
30046         * gcc.dg/declspec-13.c: New test.
30047
30048 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30049
30050         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30051
30052 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30053
30054         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30055         change what 'a' is pointing to.
30056
30057 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/16002
30060         * g++.dg/template/error18.C: New test.
30061
30062         PR c++/16029
30063         * g++.dg/warn/Wunused-8.C: New test.
30064
30065 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30066
30067         PR tree-optimization/17513
30068         * gcc.dg/20040916-1.c: New test.
30069
30070 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30071
30072         PR c++/17501
30073         * g++.dg/template/typename7.C: New test.
30074
30075 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30076
30077         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30078
30079 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30080
30081         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30082         with -ftree-based-profiling also.
30083         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30084
30085 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30086
30087         PR/15364
30088         * gfortran.dg/der_array_io_1.f90: New test.
30089         * gfortran.dg/der_array_io_2.f90: New test.
30090         * gfortran.dg/der_array_io_3.f90: New test.
30091
30092 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30093
30094         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30095         EABI.
30096
30097 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30098
30099         * g++.dg/opt/switch1.C: New test.
30100
30101 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30102
30103         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30104         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30105         Update expected messages.
30106
30107 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30108
30109         PR fortran/16485
30110         * gfortran.dg/same_name_1.f90: New test.
30111
30112 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30113
30114         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30115         dereference garbage pointers.
30116
30117 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30118
30119         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30120         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30121
30122         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30123         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30124         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30125
30126 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30127
30128         PR c++/17324
30129         * g++.dg/template/mangle1.C: New test.
30130
30131 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30132
30133         PR tree-optimization/17252
30134         * gcc.c-torture/execute/pr17252.c: New test.
30135
30136 2004-09-14  Andrew Pinski  <apinski@apple.com>
30137
30138         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30139
30140 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30141
30142         PR rtl-optimization/9771
30143         * gcc.dg/pr9771-1.c: New test case.
30144
30145 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30146
30147         PR tree-optimization/15262
30148         * gcc.c-torture/execute/pr15262-1.c: New test.
30149         * gcc.c-torture/execute/pr15262-2.c: New test.
30150
30151 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30152
30153         * gcc.dg/declspec-12.c: New test.
30154
30155 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30156
30157         * gfortran.dg/pr17090.f90: Add directives to test.
30158
30159 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30160
30161         * gcc.c-torture/compile/20040914-1.c: New test.
30162
30163 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30164
30165         PR c++/16162
30166         * g++.dg/template/decl2.C: New test.
30167
30168 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30169
30170         PR fortran/17090
30171         * gfortran.dg/pr17090.f90: New test.
30172
30173 2004-09-13  Dale Johannesen  <dalej@apple.com>
30174
30175         * gcc.c-torture/compile/pr17408.c: New test case.
30176
30177 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30178
30179         PR c++/16716
30180         * g++.dg/parse/crash17.C: New test.
30181
30182         PR c++/17327
30183         * g++.dg/template/enum3.C: New test.
30184
30185 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30186
30187         * lib/gcc-defs.exp: Load wrapper.exp.
30188         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30189         using local code.
30190         * lib/gcc.exp (gcc_init): Similar.
30191         * lib/gfortran.exp (gfortran_init): Similar.
30192         * lib/objc.exp (objc_init): Similar.
30193         * lib/treelang.exp (treelang_init): Similar.
30194         * lib/wrapper.exp: New file with build_wrapper call machinery in
30195         ${tool}_maybe_build_wrapper.
30196
30197 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30198
30199         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30200         "inline".
30201         * gcc.dg/declspec-11.c: Update expected messages.
30202         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30203         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30204         gcc.dg/inline-12.c: New tests.
30205
30206 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30207
30208         * g++.dg/tree-ssa/pr17400.C: New testcase.
30209
30210 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30211
30212         * gcc.target/mips/sb1-1.c: New testcase.
30213
30214 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30215
30216         * lib/g77-dg.exp: Remove unused file.
30217         * lib/mike-g77.exp: Ditto.
30218         * lib/g77.exp: Ditto.
30219
30220 2004-09-12  Richard Henderson  <rth@redhat.com>
30221
30222         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30223
30224 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30225
30226         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30227         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30228         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30229         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30230         Update expected messages.
30231
30232 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30233
30234         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30235         declaration/use mismatch for dirp parameter.
30236
30237 2004-09-12  Andrew Pinski  <apinski@apple.com>
30238
30239         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30240         -fgnu-runtime is passed.
30241
30242 2004-09-12  Richard Henderson  <rth@redhat.com>
30243
30244         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30245         do the uplevel thing and update additional_flags directly.
30246         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30247         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30248         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30249         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30250
30251 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30252
30253         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30254
30255 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30256
30257         PR middle-end/17411
30258         * g++.dg/opt/pr17411-1.C: New test case.
30259
30260 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30261
30262         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30263         gcc.dg/tls/diag-2.c: Update expected messages.
30264         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30265         messages.
30266         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30267         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30268         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30269         gcc.dg/tls/diag-5.c: New tests.
30270
30271 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30272
30273         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30274
30275 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30276
30277         * g++.dg/parse/break-in-for.C: New test.
30278
30279 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30280
30281         * gcc.dg/tree-ssa/20040911-1.c: New test.
30282
30283 2004-09-11  Andreas Jaeger  <aj@suse.de>
30284
30285         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30286         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30287
30288 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30289
30290         * gcc.target/frv: New directory of FR-V-specific tests.
30291
30292 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30293
30294         * gcc.dg/convert-vec-1.c: New test.
30295
30296 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30297
30298         PR middle-end/17024
30299         * gcc.dg/pr17024-1.c: New test case.
30300
30301 2004-09-10  Eric Christopher  <echristo@redhat.com>
30302
30303         * gcc.dg/20040910-1.c: New test.
30304
30305 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30306
30307         * gcc.dg/bitfld-9.c: New test.
30308
30309 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30310
30311         * gcc.c-torture/execute/ieee/acc1.c: New test.
30312         * gcc.c-torture/execute/ieee/acc2.c: New test.
30313         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30314
30315 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30316
30317         * gcc.dg/deprecated-2.c: New test.
30318
30319 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30320
30321         * gcc.dg/init-vec-1.c: New test.
30322
30323 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30324
30325         PR middle-end/17055
30326         * gcc.dg/pr17055-1.c: New test case.
30327
30328 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30329
30330         PR target/17377
30331         * gcc.c-torture/execute/pr17377.c: New test.
30332
30333 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30334
30335         PR c/8420
30336         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30337         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30338         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30339         gcc.dg/long-long-typespec-1.c: New tests.
30340         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30341
30342 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30343
30344         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30345         gcc.dg/gnu99-static-1.c: New tests.
30346
30347 2004-09-08  Devang Patel  <dpatel@apple.com>
30348
30349         * gcc.dg/darwin-ld-20040828-1.c: New test.
30350         * gcc.dg/darwin-ld-20040828-2.c: New test.
30351         * gcc.dg/darwin-ld-20040828-3.c: New test.
30352
30353 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30354
30355         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30356         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30357         in error message.
30358         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30359         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30360         in error message.
30361         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30362         types they qualify.
30363         * objc.dg/type-size-2.m: Fix wording in comment.
30364         * objc.dg/va-meth-1.m: New test case.
30365
30366 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30367
30368         PR c/16633:
30369         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30370         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30371
30372 2004-09-06  Devang Patel  <dpatel@apple.com>
30373
30374         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30375         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30376
30377 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30378
30379         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30380         reflect changed line numbering of diagnostics.
30381
30382 2004-09-06  Paul Brook  <paul@codesourcery.com>
30383
30384         * gfortran.dg/edit_real_1.f90: Add new test.
30385
30386 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30387
30388         * gcc.dg/tree-ssa/loop-2.c: New test.
30389         * gcc.dg/tree-ssa/loop-3.c: New test.
30390         * gcc.dg/tree-ssa/loop-4.c: New test.
30391         * gcc.dg/tree-ssa/loop-5.c: New test.
30392
30393 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30394
30395         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30396
30397 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.dg/format/sentinel-1.c: New test.
30400
30401 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30402
30403         * gcc.dg/builtins-46.c: New.
30404
30405 2004-09-03  Devang Patel  <dpatel@apple.com>
30406
30407         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30408         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30409
30410 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30411
30412         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30413         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30414         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30415         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30416         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30417         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30418         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30419         the non-portable bzero.
30420         * gcc.dg/20010912-1.c: xfail for NetWare.
30421         * gcc.dg/20020426-2.c: xfail for NetWare.
30422         * gcc.dg/20021014-1.c: xfail for NetWare.
30423         * gcc.dg/20021018-1.c: xfail for NetWare.
30424         * gcc.dg/20030213-1.c: xfail for NetWare.
30425         * gcc.dg/20030225-1.c: xfail for NetWare.
30426         * gcc.dg/20030708-1.c: xfail for NetWare.
30427         * gcc.dg/builtins-config.h: Also exclude NetWare.
30428         * gcc.dg/format/format.h: Define restrict only if not already defined.
30429         * gcc.dg/nest.c: xfail for NetWare.
30430         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30431         * lib/target-supports.exp (check_visibility_available): Exclude
30432         NetWare.
30433
30434 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30435
30436         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30437         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30438         deterministic starting point for the alignment of structure fields.
30439         * gcc.dg/Wpadded.c: Dito.
30440         * g++.dg/abi/vbase10.C: Dito.
30441
30442 2004-09-03  Devang Patel  <dpatel@apple.com>
30443
30444         * g++.dg/debug/pr15736.cc: New test.
30445
30446 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30447
30448         * README.QMTEST: Fix out-of-date link.
30449
30450 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30451
30452         PR fortran/16579
30453         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30454         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30455
30456 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30457
30458         * g++.dg/abi/arm_rtti1.C: New test.
30459
30460 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30461
30462         * gcc.dg/ppc-vector-memcpy.c: New.
30463         * gcc.dg/ppc-vector-memset.c: New.
30464
30465 2004-09-02  Chao-ying Fu  <fu@mips.com>
30466
30467         * gcc.target/mips/mips-3d-1.c: New test.
30468         * gcc.target/mips/mips-3d-2.c: New test.
30469         * gcc.target/mips/mips-3d-3.c: New test.
30470         * gcc.target/mips/mips-3d-4.c: New test.
30471         * gcc.target/mips/mips-3d-5.c: New test.
30472         * gcc.target/mips/mips-3d-6.c: New test.
30473         * gcc.target/mips/mips-3d-7.c: New test.
30474         * gcc.target/mips/mips-3d-8.c: New test.
30475         * gcc.target/mips/mips-3d-9.c: New test.
30476         * gcc.target/mips/mips-ps-1.c: New test.
30477         * gcc.target/mips/mips-ps-2.c: New test.
30478         * gcc.target/mips/mips-ps-3.c: New test.
30479         * gcc.target/mips/mips-ps-4.c: New test.
30480         * gcc.target/mips/mips-ps-type.c: New test.
30481
30482 2004-09-02  Paul Brook  <paul@codesourcery.com>
30483
30484         * gfortran.dg/edit_real_1.f90: Add new tests.
30485
30486 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30487
30488         PR fortran/15327
30489         * gfortran.dg/merge_char_1.f90: New test.
30490
30491 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30492
30493         PR fortran/16404
30494         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30495
30496 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30497
30498         PR c/1522
30499         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30500
30501 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30502
30503         * g++.dg/opt/loop1.C: Do not XFAIL.
30504
30505 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30506
30507         * gcc.c-torture/execute/20040831-1.c: New test.
30508
30509 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30510
30511         PR fortran/16579
30512         * gfortran.dg/g77/20010610.f: Now passes.
30513         Copy from g77.f-torture/execute. Add dg-run directive.
30514         * gfortran.dg/g77/README: Update
30515
30516 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30517
30518         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30519         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30520         (t1, t2, t3, t4): Add volatile.
30521
30522 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30523
30524         * g++.dg/ext/visibility/arm1.C: New test.
30525
30526 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30527
30528         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30529         -pedantic-errors.
30530
30531 2004-09-01  Paul Brook  <paul@codesourcery.com>
30532
30533         * gfortran.dg/eof_2.f90: New test.
30534
30535 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30536
30537         PR fortran/16579
30538         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30539
30540 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30541
30542         PR libfortran/16805
30543         * gfortran.dg/list_read_2.f90: New test.
30544
30545 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30546
30547         * g++.dg/abi/key1.C: New test.
30548
30549 2004-08-31  Richard Henderson  <rth@redhat.com>
30550
30551         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30552         form of offsetof.
30553         * g++.dg/other/offsetof5.C: Remove duplicate.
30554
30555 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30556
30557         PR fortran/17244
30558         * gfortran.dg/func_derived_1.f90: New test.
30559
30560 2004-08-31  Paul Brook  <paul@codesourcery.com>
30561
30562         * gfortran.dg/eof_1.f90: New test.
30563
30564 2004-08-31  Paul Brook  <paul@codesourcery.com>
30565
30566         * gfortran.dg/list_read_1.f90: New file.
30567
30568 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30569
30570         * g++.dg/opt/loop1.C: XFAIL.
30571
30572 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30573
30574         * gcc.dg/funcdef-storage-1.c: New.
30575         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30576         an extern function in local scope.
30577         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30578         declare an 'auto inline' function in local scope.
30579         * gcc.dg/20011130-1.c: Likewise.
30580         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30581         an 'auto' function in local scope.
30582         * gcc.dg/20021014-1.c: Likewise.
30583         * gcc.dg/20030331-2.c: Likewise.
30584
30585 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30586
30587         * gfortran.dg/blockdata_1.f90: New test.
30588
30589 2004-08-30  Richard Henderson  <rth@redhat.com>
30590
30591         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30592
30593 2004-08-30  Richard Henderson  <rth@redhat.com>
30594
30595         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30596         additional_flags set by alternate driver.
30597         (ieee-options): New procedure.
30598         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30599         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30601         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30602
30603 2004-08-30  Richard Henderson  <rth@redhat.com>
30604
30605         * lib/f-torture.exp: Remove.
30606
30607 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30608
30609         PR rtl-optimization/16590
30610         * g++.dg/opt/loop1.C: New test.
30611
30612 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30613
30614         PR fortran/13910
30615         * gfortran.dg/oldstyle_1.f90: New test.
30616
30617 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30618         Paul Brook  <paul@codesourcery.com>
30619
30620         * gfortran.dg/g77/README: Update.
30621         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30622         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30623         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30624
30625 2004-08-28  Paul Brook  <paul@codesourcery.com>
30626
30627         PR libfortran/17195
30628         * gfortran.dg/edit_real_1.f90: New test.
30629
30630 2004-08-27  Paul Brook  <paul@codesourcery.com>
30631
30632         * gfortran.dg/rewind_1.f90: New test.
30633
30634 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30635
30636         PR fortran/16597
30637         * gfortran.dg/pr16597.f90: New test.
30638
30639 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30640
30641         PR c/13801
30642         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30643         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30644         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30645         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30646         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30647
30648 2004-08-26  Nick Clifton  <nickc@redhat.com>
30649
30650         * gcc.c-torture/compile/pr17119.c: New test.
30651
30652 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30653
30654         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30655
30656 2004-08-25  Richard Henderson  <rth@redhat.com>
30657
30658         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30659         the bits that expect kind=8 to be the largest real kind.
30660
30661 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30662
30663         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30664
30665 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30666
30667         * gfortran.dg/assignment_1.f90: New test.
30668
30669 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30670
30671         * g++.dg/template/repo3.C: New test.
30672
30673 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30674
30675         PR middle-end/16693
30676         PR tree-optimization/16372
30677         * g++.dg/opt/pr16372-1.C: New test case.
30678         * g++.dg/opt/pr16693-1.C: New test case.
30679         * g++.dg/opt/pr16693-2.C: New test case.
30680
30681 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30682
30683         * objc.dg/proto-lossage-4.m: New test.
30684
30685 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30686
30687         PR c++/17155
30688         * g++.dg/inherit/local2.C: New test.
30689
30690 2004-08-25  Paul Brook  <paul@codesourcery.com>
30691
30692         PR fortran/17144
30693         * gfortran.dg/string_ctor_1.f90: New test.
30694
30695 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30696
30697         PR c++/14428
30698         * g++.dg/template/redecl2.C: New test.
30699
30700 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30701
30702         PR fortran/17143
30703         * gfortran.dg/pr17143.f90: New test.
30704
30705 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30706
30707         PR fortran/17164
30708         * gfortran.dg/pr17164.f90: New test.
30709
30710 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30711
30712         * gcc.dg/tree-ssa/loop-1.c: New test.
30713
30714 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30715
30716         * gcc.c-torture/compile/20040824-1.c: New test.
30717
30718 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30719
30720         * gcc.c-torture/compile/iftrap-3.c: New test.
30721
30722 2004-08-24  Paul Brook  <paul@codesourcery.com>
30723
30724         * gfortran.dg/entry_2.f90: New test.
30725
30726 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30727
30728         PR c++/16889
30729         * g++.dg/lookup/ambig[12].C: New.
30730
30731 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30732
30733         PR c++/16706
30734         * g++.dg/template/crash21.C: New test.
30735         * g++.dg/template/crash22.C: Likewise.
30736
30737 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         PR c++/17149
30740         * g++.dg/template/access15.C: New.
30741
30742 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30743
30744         PR c++/17163
30745         * g++.dg/template/repo2.C: New test.
30746
30747 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30748
30749         PR rtl-optimization/17078
30750         * gcc.c-torture/execute/pr17078-1.c: New test case.
30751
30752 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30753
30754         PR c/14492
30755         * gcc.dg/debug/crash1.c: New test.
30756
30757 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30758
30759         PR c/16180
30760         * gcc.dg/loop-5.c: New test.
30761
30762 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30763
30764         * gcc.c-torture/execute/20040823-1.c: New test.
30765
30766 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30767
30768         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30769         to the assembler.  Simplify test accordingly.
30770         (asm_abi_flags): Use GNU names.
30771         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30772         to check for ABI flags.
30773
30774 2004-08-22  Andrew Pinski  <apinski@apple.com>
30775
30776         * g++.dg/opt/pr14029.C: New test.
30777         * gcc.c-torture/execute/pr15262.c: New test.
30778
30779 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30780
30781         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30782
30783 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30784
30785         PR 16908
30786         * gfortran.dg/direct_io.f90: New test.
30787
30788 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30789
30790         PR c++/17121
30791         * g++.dg/inherit/local2.C: New test.
30792
30793 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30794
30795         PR c++/17120
30796         * g++.dg/warn/Wparentheses-4.C: New test.
30797
30798 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/17121
30801         * g++.dg/inherit/local2.C: New test.
30802
30803         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30804         * gcc.dg/ppc-ldstruct.c: Likewise.
30805         * gcc.dg/ppc64-abi-2.c: Likewise.
30806
30807 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30808
30809         PR rtl-optimization/17099
30810         * gcc.c-torture/execute/20040820-1.c: New test.
30811
30812 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30813
30814         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30815
30816 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30817
30818         PR fortran/17077
30819         * gfortran.dg/auto_array_1.f90: New test.
30820
30821 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30822
30823         PR fortran/17074
30824         * gfortran.dg/simpleif_1.f90: New test.
30825
30826 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30827
30828         * lib/target-supports.exp (check_profiling_available): Return
30829         false for arm*-*-symbianelf* and arm*-*-eabi*.
30830
30831         PR c++/15890
30832         * g++.dg/template/delete1.C: New test.
30833
30834 2004-08-19  Paul Brook  <paul@codesourcery.com>
30835
30836         PR fortran/14976
30837         PR fortran/16228
30838         * gfortran.dg/data_char_1.f90: New test.
30839
30840 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30841
30842         PR fortran/16946
30843         * gfortran.dg/reduction.f90: New testcase.
30844
30845 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30846
30847         PR fortran/16520
30848         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30849
30850 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30851
30852         PR c++/17041
30853         * g++.dg/Wparentheses-3.C: New test.
30854
30855 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30856
30857         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30858         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30859         * gcc.dg/vect/vect-2.c: Likewise.
30860         * gcc.dg/vect/vect-3.c: Likewise.
30861         * gcc.dg/vect/vect-4.c: Likewise.
30862         * gcc.dg/vect/vect-5.c: Likewise.
30863         * gcc.dg/vect/vect-6.c: Likewise.
30864         * gcc.dg/vect/vect-7.c: Likewise.
30865         * gcc.dg/vect/vect-25.c: Likewise.
30866         * gcc.dg/vect/vect-31.c: Likewise.
30867         * gcc.dg/vect/vect-32.c: Likewise.
30868         * gcc.dg/vect/vect-34.c: Likewise.
30869         * gcc.dg/vect/vect-36.c: Likewise.
30870         * gcc.dg/vect/vect-all.c: Likewise.
30871
30872 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c++/17068
30875         * g++.dg/template/operator4.C: New test.
30876
30877 2004-08-18  Richard Henderson  <rth@redhat.com>
30878
30879         * gcc.dg/20040206-1.c: XFAIL.
30880
30881 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30882
30883         PR c++/16246
30884         * g++.dg/template/array7.C: New test.
30885
30886 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30887
30888         * gcc.dg/mips-movcc-1.c: New test.
30889         * gcc.dg/mips-movcc-2.c: New test.
30890         * gcc.dg/mips-movcc-3.c: New test.
30891
30892         * gcc.dg/mips-nmadd-1.c: New test.
30893         * gcc.dg/mips-nmadd-2.c: New test.
30894
30895 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++/15871
30898         * g++.dg/opt/inline8.C: New test.
30899
30900         PR c++/16965
30901         * g++.dg/parse/error17.C: New test.
30902
30903 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30904
30905         * gcc.dg/vect: New directory for vectorizer tests.
30906         * gcc.dg/vect/tree-vect.h: New file.
30907         * gcc.dg/vect/vect.exp: New file.
30908         * gcc.dg/vect/pr16105.c.c: New test.
30909         * gcc.dg/vect/vect-1.c: New test.
30910         * gcc.dg/vect/vect-2.c: New test.
30911         * gcc.dg/vect/vect-3.c: New test.
30912         * gcc.dg/vect/vect-4.c: New test.
30913         * gcc.dg/vect/vect-5.c: New test.
30914         * gcc.dg/vect/vect-6.c: New test.
30915         * gcc.dg/vect/vect-7.c: New test.
30916         * gcc.dg/vect/vect-8.c: New test.
30917         * gcc.dg/vect/vect-9.c: New test.
30918         * gcc.dg/vect/vect-10.c: New test.
30919         * gcc.dg/vect/vect-11.c: New test.
30920         * gcc.dg/vect/vect-12.c: New test.
30921         * gcc.dg/vect/vect-13.c: New test.
30922         * gcc.dg/vect/vect-14.c: New test.
30923         * gcc.dg/vect/vect-15.c: New test.
30924         * gcc.dg/vect/vect-16.c: New test.
30925         * gcc.dg/vect/vect-17.c: New test.
30926         * gcc.dg/vect/vect-18.c: New test.
30927         * gcc.dg/vect/vect-19.c: New test.
30928         * gcc.dg/vect/vect-20.c: New test.
30929         * gcc.dg/vect/vect-21.c: New test.
30930         * gcc.dg/vect/vect-22.c: New test.
30931         * gcc.dg/vect/vect-23.c: New test.
30932         * gcc.dg/vect/vect-24.c: New test.
30933         * gcc.dg/vect/vect-25.c: New test.
30934         * gcc.dg/vect/vect-26.c: New test.
30935         * gcc.dg/vect/vect-27.c: New test.
30936         * gcc.dg/vect/vect-28.c: New test.
30937         * gcc.dg/vect/vect-29.c: New test.
30938         * gcc.dg/vect/vect-30.c: New test.
30939         * gcc.dg/vect/vect-31.c: New test.
30940         * gcc.dg/vect/vect-32.c: New test.
30941         * gcc.dg/vect/vect-33.c: New test.
30942         * gcc.dg/vect/vect-34.c: New test.
30943         * gcc.dg/vect/vect-35.c: New test.
30944         * gcc.dg/vect/vect-36.c: New test.
30945         * gcc.dg/vect/vect-37.c: New test.
30946         * gcc.dg/vect/vect-38.c: New test.
30947         * gcc.dg/vect/vect-40.c: New test.
30948         * gcc.dg/vect/vect-41.c: New test.
30949         * gcc.dg/vect/vect-42.c: New test.
30950         * gcc.dg/vect/vect-43.c: New test.
30951         * gcc.dg/vect/vect-44.c: New test.
30952         * gcc.dg/vect/vect-45.c: New test.
30953         * gcc.dg/vect/vect-46.c: New test.
30954         * gcc.dg/vect/vect-47.c: New test.
30955         * gcc.dg/vect/vect-48.c: New test.
30956         * gcc.dg/vect/vect-49.c: New test.
30957         * gcc.dg/vect/vect-50.c: New test.
30958         * gcc.dg/vect/vect-51.c: New test.
30959         * gcc.dg/vect/vect-52.c: New test.
30960         * gcc.dg/vect/vect-53.c: New test.
30961         * gcc.dg/vect/vect-54.c: New test.
30962         * gcc.dg/vect/vect-55.c: New test.
30963         * gcc.dg/vect/vect-56.c: New test.
30964         * gcc.dg/vect/vect-57.c: New test.
30965         * gcc.dg/vect/vect-58.c: New test.
30966         * gcc.dg/vect/vect-59.c: New test.
30967         * gcc.dg/vect/vect-60.c: New test.
30968         * gcc.dg/vect/vect-61.c: New test.
30969         * gcc.dg/vect/vect-all.c: New test.
30970         * gcc.dg/vect/vect-none.c: New test.
30971
30972 2004-08-17  Paul Brook  <paul@codesourcery.com>
30973
30974         PR fortran/13082
30975         * gfortran.dg/entry_1.f90: New test.
30976
30977 2004-08-17  Andrew Pinski  <apinski@apple.com>
30978
30979         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30980
30981 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30982
30983         * gcc.dg/pr17036-1.c: New test.
30984
30985 2004-08-16  Devang Patel  <dpatel@apple.com>
30986
30987         * gcc.dg/darwin-20040809-1.c: New test.
30988
30989 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30990
30991         * gcc.dg/funcdef-attr-1.c: New test.
30992
30993 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30994
30995         * gcc.dg/altivec-17.c: New test.
30996         * gcc.dg/altivec-18.c: New test.
30997
30998 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30999
31000         PR c++/6749
31001         * g++.dg/template/vtable2.C: New test.
31002
31003 2004-08-14  Richard Henderson  <rth@redhat.com>
31004
31005         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31006         * gcc.dg/pack-test-4.c (main): Return 0.
31007         * gcc.dg/setjmp-1.c: Remove XFAIL.
31008         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31009
31010 2004-08-14  Richard Henderson  <rth@redhat.com>
31011
31012         * gcc.dg/980217-1.c: Add prototype for printf.
31013
31014 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31015
31016         * gfortran.dg/pr16935.f90: New test.
31017
31018 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31019
31020         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31021
31022 2004-08-13  Paul Brook  <paul@codesourcery.com>
31023
31024         * gfortran.dg/der_io_1.f90: Remove stray comma.
31025
31026 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31027
31028         * gcc.dg/vmx/cw-bug-2.c: Remove.
31029         * gcc.dg/vmx/vprint-1.c: Remove.
31030         * gcc.dg/vmx/vscan-1.c: Remove.
31031
31032 2004-08-12  Devang patel  <dpatel@apple.com>
31033
31034         * gcc.dg/darwin-20040809-2.c: New test.
31035
31036 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31037
31038         * g++.dg/ext/altivec-12.C: New test.
31039
31040         * g++.dg/ext/altivec-11.C: New test.
31041
31042 2004-08-12  Paul Brook  <paul@codesourcery.com>
31043
31044         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31045
31046 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31047
31048         * g++.dg/ext/altivec-2.C: Check for hardware support before
31049         executing any VMX instructions.
31050
31051         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31052
31053 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31054
31055         PR c++/16276
31056         * g++.old-deja/g++.other/comdat4.C: New test.
31057         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31058
31059 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31060
31061         PR target/16286
31062         * gcc.dg/pr16286.c: New test.
31063
31064 2004-08-12 Jan Beulich <jbeulich@novell.com>
31065
31066         * g++.dg/ext/asm5.C: New.
31067
31068 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31069
31070         PR c++/16698
31071         * g++.dg/eh/crash1.C: New test.
31072
31073         PR c++/16717
31074         * g++.dg/ext/construct1.C: New test.
31075
31076 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/16853
31079         * g++.dg/init/ptrmem1.C: New test.
31080
31081         PR c++/16618
31082         * g++.dg/parse/offsetof5.C: New test.
31083
31084         PR c++/16870
31085         * g++.dg/template/overload3.C: New test.
31086
31087 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31088
31089         PR c++/16964
31090         * g++.dg/parse/error16.C: New test.
31091
31092         PR c++/16904
31093         * g++.dg/template/error14.C: New test.
31094
31095         PR c++/16929
31096         * g++.dg/template/error15.C: New test.
31097
31098 2004-08-11  Devang Patel  <dpatel@apple.com>
31099
31100         * gcc.dg/darwin-ld-20040809-1.c: New test.
31101         * gcc.dg/darwin-ld-20040809-2.c: New test.
31102
31103 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31104
31105         PR fortran/16917
31106         * gfortran.dg/dfloat_1.f90: New test.
31107
31108 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31109
31110         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31111         * gcc.dg/dll-2.c: Fix dg-require syntax.
31112         * gcc.misc-tests/arm-isr.c (abort): Declare.
31113         (exit): Likewise.
31114
31115 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/16971
31118         * g++.dg/parse/crash16.C: New test.
31119
31120 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31121
31122         * gcc.dg/mips-rsqrt-1.c: New test case.
31123         * gcc.dg/mips-rsqrt-2.c: New test case.
31124         * gcc.dg/mips-rsqrt-3.c: New test case.
31125
31126 2004-08-10  Paul Brook  <paul@codesourcery.com>
31127
31128         * gfortran.dg/der_io_1.f90: New test.
31129
31130 2004-08-10  Paul Brook  <paul@codesourcery.com>
31131
31132         PR fortran/16919
31133         * gfortran.dg/der_array_1.f90: New test.
31134
31135 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31136
31137         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31138
31139 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31140
31141         * gcc.dg/wchar_t-2.c: Fix typo.
31142
31143 2004-08-09  Falk Hueffner  <falk@debian.org>
31144
31145         PR tree-optimization/12517
31146         * gcc.c-torture/compile/pr12517.c: New test.
31147
31148         PR tree-optimization/12578
31149         * gcc.c-torture/compile/pr12578.c: New test.
31150
31151         PR tree-optimization/12899
31152         * gcc.c-torture/compile/pr12899.c: New test.
31153
31154         PR rtl-optimization/14692
31155         * gcc.c-torture/compile/pr14692.c: New test.
31156
31157         PR tree-optimization/16461
31158         * gcc.c-torture/compile/pr16461.c: New test.
31159
31160 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31161
31162         * gfortran.dg/getenv_1.f90: New test.
31163
31164 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31165
31166         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31167         wchar_t.
31168         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31169
31170 2004-08-06  Paul Brook  <paul@codesourcery.com>
31171
31172         * gfortran.dg/ret_array_1.f90: New test.
31173         * gfortran.dg/ret_pointer_1.f90: New test.
31174
31175 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31176
31177         * gcc.dg/missing-field-init-[12].c: New tests.
31178         * g++.dg/warn/missing-field-init-[12].C: New tests.
31179
31180 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31181
31182         * gcc.dg/enum2.c: New test.
31183         * gcc.dg/symbian3.c: Likewise.
31184         * gcc.dg/symbian4.c: Likewise.
31185         * gcc.dg/wchar_t-2.c: Likewise.
31186
31187 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31188
31189         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31190         destructor tests.
31191
31192 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31193
31194         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31195         dg-require-visiblity.
31196         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31197         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31198         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31199         * g++.dg/ext/visibility/new1.C: Likewise.
31200         * g++.dg/ext/visibility/pragma.C: Likewise.
31201         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31202         * g++.dg/ext/visibility/virtual.C: Likewise.
31203         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31204         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31205         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31206         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31207         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31208         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31209         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31210         * g++/dg/ext/visibility/visibility-8.C: New test.
31211         * gcc.c-torture/compile/dll.x: Remove.
31212         * gcc.dg/dll-2.c: Use dg-require-dll
31213         * gcc.dg/visibility-10.c: New test.
31214         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31215         supporting DLLs.
31216         * lib/scanasm.exp (scan_hidden): New function.
31217         (scan_not_hidden): Likewise.
31218
31219 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31220
31221         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31222
31223 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31224
31225         * gcc.c-torture/execute/20040805-1.c: New test.
31226
31227 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31228
31229         * gcc.dg/20020118-1.c: Declare abort.
31230         * gcc.dg/altivec_check.h: Likewise.
31231         * gcc.dg/iftrap-2.c: Likewise.
31232         * gcc.dg/pragma-darwin.c: Likewise.
31233         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31234
31235 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31236
31237         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31238
31239 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31240
31241         * gcc.c-torture/execute/builtins/abs-2.c,
31242         gcc.c-torture/execute/builtins/abs-3.c,
31243         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31244         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31245         intmax_t, uintmax_t and their limits.
31246         * gcc.dg/intmax_t-1.c: New test.
31247
31248 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31249
31250         * g++.dg/tc1/dr147.C: Add reference to PR.
31251
31252 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31253
31254         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31255         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31256
31257 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31258
31259         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31260
31261 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31262
31263         * gcc.dg/redecl-5.c: New test.
31264         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31265         of scanf.
31266
31267 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31268
31269         PR middle-end/16790
31270         * gcc.c-torture/execute/pr16790-1.c: New test case.
31271
31272 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31273
31274         * g++.dg/ext/visibility/assign1.C: New test.
31275         * g++.dg/ext/visibility/new1.C: Likewise.
31276
31277         * gcc.dg/symbian1.c: New test.
31278         * gcc.dg/symbian2.c: Likewise.
31279
31280 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31281
31282         PR target/16570
31283         * gcc.dg/i386-sse-9.c: New test.
31284
31285 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31286
31287         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31288
31289 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31290
31291         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31292         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31293         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31294         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31295         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31296         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31297         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31298         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31299         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31300         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31301         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31302         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31303         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31304         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31305         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31306         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31307         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31308         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31309         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31310         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31311         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31312         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31313         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31314         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31315         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31316         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31317         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31318         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31319         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31320         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31321         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31322         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31323         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31324         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31325         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31326         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31327         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31328         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31329         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31330         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31331         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31332         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31333         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31334         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31335         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31336         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31337         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31338         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31339         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31340         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31341         gcc.misc-tests/i386-pf-3dnow-1.c,
31342         gcc.misc-tests/i386-pf-athlon-1.c,
31343         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31344         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31345         Declare built-in functions used.
31346         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31347
31348 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31349
31350         PR c++/16707
31351         * g++.dg/lookup/using12.C: New test.
31352
31353         * g++.dg/init/null1.C: Fix PR number.
31354         * g++.dg/parse/namespace10.C: Likewise.
31355
31356 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/16224
31359         * g++.dg/template/spec17.C: New test.
31360         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31361         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31362
31363 2004-08-02  David Billinghurst
31364
31365         PR fortran/16292
31366         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31367
31368 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31369
31370         * gcc.dg/ia64-got-1.c: New test case.
31371
31372 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c++/16489
31375         * g++.dg/init/null1.C: New test.
31376         * g++.dg/tc1/dr76.C: Adjust error marker.
31377
31378         PR c++/16529
31379         * g++.dg/parse/namespace10.C: New test.
31380
31381         PR c++/16810
31382         * g++.dg/inherit/ptrmem2.C: New test.
31383
31384 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31385
31386         PR target/16155
31387         * gcc.dg/pr16155.c: New test.
31388
31389 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31390
31391         * gcc.dg/redecl-2.c: New test.
31392
31393 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31394
31395         * gcc.dg/darwin-longdouble.c: New file.
31396
31397 2004-07-30  Richard Henderson  <rth@redhat.com>
31398
31399         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31400         write to constant argument.
31401         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31402
31403 2004-07-30  Richard Henderson  <rth@redhat.com>
31404
31405         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31406         tests of nearest around zero.
31407
31408 2004-07-30  Andrew Pinski  <apinski@apple.com>
31409
31410         * gcc.c-torture/compile/20040730-1.c: New test.
31411
31412 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31413
31414         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31415         powerpc-eabispe.
31416
31417 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31418
31419         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31420
31421 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31422
31423         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31424         contains $ld_library_path.
31425         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31426
31427 2004-07-29  Richard Henderson  <rth@redhat.com>
31428
31429         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31430
31431         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31432         (alt2, which): New.
31433         (Check): Accept either alternative.
31434
31435 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/abi/inline1.C: New test.
31438         * g++.dg/abi/local1-a.cc: Likewise.
31439         * g++.dg/abi/local1.C: Likewise.
31440         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31441         * g++.dg/abi/mangle12.C: Likewise.
31442         * g++.dg/abi/mangle17.C: Likewise.
31443         * g++.dg/abi/mangle20-2.C: Likewise.
31444         * g++.dg/opt/interface1.C: Likewise.
31445         * g++.dg/opt/interface1.h: Likewise.
31446         * g++.dg/opt/interface1-a.cc: New test.
31447         * g++.dg/parse/repo1.C: New test.
31448         * g++.dg/template/repo1.C: Likewise.
31449         * g++.dg/warn/Winline-1.C: Likewise.
31450         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31451
31452 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31453
31454         * gcc.dg/tree-ssa/20040729-1.c: New test.
31455
31456 2004-07-27  Matt Austern <austern@apple.com>
31457
31458         * gcc.dg/darwin-bool-1.c: New test.
31459         * gcc.dg/darwin-bool-2.c: New test.
31460
31461 2004-07-28  Richard Henderson  <rth@redhat.com>
31462
31463         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31464         arguments in the correct type.  Don't write to constant arguments.
31465
31466 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31467
31468         PR tree-optimization/16688
31469         PR tree-optimization/16689
31470         * g++.dg/tree-ssa/pr16688.C: New test.
31471
31472 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31473
31474         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31475         loads.  Not only in the comment, this time.
31476
31477 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31478
31479         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31480         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31481         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31482         * gcc.dg/sh4a-bitmovua.c: New.
31483         * gcc.dg/sh4a-cos.c: New.
31484         * gcc.dg/sh4a-cosf.c: New.
31485         * gcc.dg/sh4a-fprun.c: New.
31486         * gcc.dg/sh4a-fsrra.c: New.
31487         * gcc.dg/sh4a-memmovua.c: New.
31488         * gcc.dg/sh4a-sin.c: New.
31489         * gcc.dg/sh4a-sincos.c: New.
31490         * gcc.dg/sh4a-sincosf.c: New.
31491         * gcc.dg/sh4a-sinf.c: New.
31492
31493 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31494
31495         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31496         conditionals.
31497         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31498         loads.
31499         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31500         DOM1.
31501
31502 2004-07-27  Andrew Pinski  <apinski@apple.com>
31503
31504         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31505
31506 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31507
31508         * gcc.dg/pragma-isr.c: New test.
31509
31510 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31511
31512         PR c++/14429
31513         * g++.dg/template/ttp11.C: New test.
31514
31515 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31516
31517         * gcc.c-torture/compile/20040727-1.c: New test.
31518
31519 2004-07-26  Eric Christopher  <echristo@redhat.com>
31520
31521         * gcc.c-torture/compile/20040726-2.c: New test.
31522
31523 2004-07-26  Andrew Pinski  <apinski@apple.com>
31524
31525         * g++.dg/rtti/tinfo1.C: Xfail.
31526
31527 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31528
31529         * gcc.c-torture/compile/20040726-1.c: New test.
31530
31531 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31532             Brian Ryner  <bryner@brianryner.com>
31533
31534         PR c++/9283
31535         PR c++/15000
31536         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31537         * g++.dg/ext/visibility/: New directory.
31538         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31539         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31540         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31541         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31542         * g++.dg/ext/visibility/fvisibility.C,
31543         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31544         g++.dg/ext/visibility/fvisibility-override1.C
31545         g++.dg/ext/visibility/fvisibility-override2.C
31546         g++.dg/ext/visibility/memfuncts.C
31547         g++.dg/ext/visibility/noPLT.C
31548         g++.dg/ext/visibility/pragma.C
31549         g++.dg/ext/visibility/pragma-override1.C
31550         g++.dg/ext/visibility/pragma-override2.C
31551         g++.dg/ext/visibility/staticmemfuncts.C
31552         g++.dg/ext/visibility/virtual.C: New tests.
31553
31554 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31555
31556         PR c/15360
31557         * gcc.dg/pr15360-1.c: New test.
31558
31559 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31560
31561         * gcc.dg/pragma-align-2.c: New test.
31562         * gcc.dg/pragma-init-fini.c: New test.
31563         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31564         targets.
31565
31566 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31567
31568         * gcc.dg/init-string-2.c: New test.
31569
31570 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31571
31572         PR 16684
31573         * gcc.dg/Wredundant-decls-1.c: New test case.
31574
31575 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31576
31577         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31578         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31579         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31580         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31581         * gcc.dg/compat/generate-random.c: New file.
31582         * gcc.dg/compat/generate-random.h: Likewise.
31583         * gcc.dg/compat/generate-random_r.c: Likewise.
31584         * gcc.dg/compat/struct-layout-1.h: Likewise.
31585         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31586         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31587         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31588         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31589         * gcc.dg/compat/struct-layout-1_main.c: New test.
31590         * gcc.dg/compat/struct-layout-1_x.c: New file.
31591         * gcc.dg/compat/struct-layout-1_y.c: New file.
31592         * gcc.dg/compat/struct-layout-1_test.h: New file.
31593
31594 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31595
31596         * gcc.dg/comp-return-1.c: New test
31597
31598 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31599
31600         * gcc.dg/vmx/8-02a.c: Fix typo.
31601
31602         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31603         * gcc.dg/darwin-abi-3.c: New test.
31604
31605         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31606         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31607
31608         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31609         * gcc.dg/vmx/ops-long-1.c: New test.
31610         * gcc.dg/vmx/ops-long-2.c: New test.
31611
31612 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31613
31614         * g++.dg/lookup/conv-[1234].C: New.
31615
31616 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31617
31618         * g++.dg/parse/attr2.C: Simplify.
31619
31620 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31621
31622         PR c/7284
31623         * gcc.c-torture/execute/pr7284-1.c: New test.
31624
31625 2004-07-22  Brian Booth  <bbooth@redhat.com>
31626
31627         * gcc.dg/tree-ssa/20040721-1.c: New test.
31628
31629 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         * g++.dg/template/crash20.c: New.
31632
31633 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31634
31635         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31636         Add dg-run directive.  Declare variables as required.
31637         * gfortran.dg/g77/README: Update
31638
31639 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31640
31641         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31642         gcc.dg/cris-peep2-andu2.c: New tests.
31643
31644 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31645
31646         PR c/15052
31647         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31648         on return type.
31649         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31650         messages.
31651         * gcc.dg/qual-return-2.c: Update expected messages.
31652         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31653
31654 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31655
31656         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31657         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31658
31659 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31660
31661         PR c/11250
31662         * gcc.dg/init-string-1.c: New test.
31663
31664 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31665
31666         PR middle-end/15345
31667         PR c/16450
31668         * gcc.dg/torture/nested-fn-1.c: New test.
31669
31670 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31671
31672         PR target/16559
31673         * gcc.dg/ia64-fptr-1.c: New file.
31674
31675 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31676
31677         PR c++/14497
31678         * g++.dg/template/spec16.C: New test.
31679         * g++.old-deja/g++.robertl/eb118.C: Remove.
31680
31681 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31682
31683         PR c++/509
31684         * g++.dg/template/spec15.C: New test.
31685
31686 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31687
31688         Copy cases from g77.f-torture/execute and add dg-run
31689         directive.  Other changes as noted.
31690         * gfortran.dg/g77/13037.f
31691         * gfortran.dg/g77/1832.f
31692         * gfortran.dg/g77/19981119-0.f
31693         * gfortran.dg/g77/19990313-0.f
31694         * gfortran.dg/g77/19990313-1.f
31695         * gfortran.dg/g77/19990313-2.f
31696         * gfortran.dg/g77/19990313-3.f
31697         * gfortran.dg/g77/19990419-1.f
31698         * gfortran.dg/g77/19990826-0.f
31699         * gfortran.dg/g77/19990826-2.f
31700         * gfortran.dg/g77/20000503-1.f
31701         * gfortran.dg/g77/20001111.f
31702         * gfortran.dg/g77/20010116.f
31703         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31704         * gfortran.dg/g77/20010430.f
31705         * gfortran.dg/g77/6177.f
31706         * gfortran.dg/g77/947.f
31707         * gfortran.dg/g77/970816-3.f
31708         * gfortran.dg/g77/971102-1.f
31709         * gfortran.dg/g77/980520-1.f
31710         * gfortran.dg/g77/980628-0.f
31711         * gfortran.dg/g77/980628-1.f
31712         * gfortran.dg/g77/980628-10.f
31713         * gfortran.dg/g77/980628-2.f
31714         * gfortran.dg/g77/980628-3.f
31715         * gfortran.dg/g77/980628-7.f
31716         * gfortran.dg/g77/980628-8.f
31717         * gfortran.dg/g77/980628-9.f
31718         * gfortran.dg/g77/980701-0.f
31719         * gfortran.dg/g77/980701-1.f
31720         * gfortran.dg/g77/cabs.f
31721         * gfortran.dg/g77/claus.f
31722         * gfortran.dg/g77/complex_1.f
31723         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31724         * gfortran.dg/g77/dcomplex.f
31725         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31726         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31727         * gfortran.dg/g77/f90-intrinsic-numeric.f
31728         * gfortran.dg/g77/int8421.f
31729         * gfortran.dg/g77/labug1.f
31730         * gfortran.dg/g77/large_vec.f
31731         * gfortran.dg/g77/le.f
31732         * gfortran.dg/g77/short.f
31733         * gfortran.dg/g77/README: Update
31734
31735 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31736
31737         PR c++/16637
31738         * g++.dg/parse/lookup4.C: New test.
31739
31740 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31741
31742         PR c++/16175
31743         * g++.dg/template/ttp10.C: New test.
31744
31745 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31746
31747         * gcc.dg/pr12625-1.c: New test.
31748
31749 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31750
31751         * gcc.dg/switch-warn-1.c: New test.
31752         * gcc.dg/switch-warn-2.c: New test.
31753         * gcc.c-torture/compile/pr14730.c: Update.
31754
31755 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31756
31757         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31758         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31759         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31760         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31761
31762 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31763
31764         PR c++/16623
31765         * g++.dg/template/assign1.C: New test.
31766
31767 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31768
31769         PR c++/12170
31770         * g++.dg/template/ttp9.C: New test.
31771
31772 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31773
31774         * gcc.dg/format/cmn-err-1.c: New test.
31775
31776 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31777
31778         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31779         gcc.dg/Wparentheses-10.c: New tests.
31780         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31781
31782 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31783
31784         PR fortran/16465
31785         * gfortran.dg/g77//ffixed-line-length-0.f,
31786         gfortran.dg/g77/ffixed-line-length-132.f,
31787         gfortran.dg/g77/ffixed-line-length-72.f,
31788         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31789         gfortran.dg/g77/README: Update.
31790
31791 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31792
31793         PR c++/13092
31794         * g++.dg/template/non-dependent7.C: New test.
31795         * g++.dg/template/non-dependent8.C: Likewise.
31796         * g++.dg/template/non-dependent9.C: Likewise.
31797         * g++.dg/template/non-dependent10.C: Likewise.
31798
31799 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31800
31801         PR c++/16337
31802         * g++.dg/parse/attr2.C: New test.
31803
31804 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31805
31806         * g77.dg: Removed.
31807         * g77.f-torture: Ditto.
31808
31809 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31810
31811         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31812         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31813         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31814
31815 2004-07-16  Richard Henderson  <rth@redhat.com>
31816
31817         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31818
31819 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31820
31821         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31822         tests with full list of options.
31823         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31824         of TORTURE_OPTIONS if test contains 'dg-do run'.
31825
31826         PR fortran/16404
31827         * gfortran.dg/do_iterator.f90: New test.
31828
31829 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31830
31831         PR rtl-optimization/16536
31832         * gcc.c-torture/execute/restrict-1.c: New test.
31833
31834 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31835
31836         PR fortran/15324
31837         * gfortran.dg/pr15324.f90: New test.
31838
31839         PR fortran/15129
31840         * gfortran.dg/pr15129.f90: New test.
31841
31842         PR fortran/15140
31843         * gfortran.dg/pr15140.f90: New test.
31844
31845         PR fortran/13792
31846         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31847         compile-time simplification.
31848
31849 2004-07-14  Mike Stump  <mrs@apple.com>
31850
31851         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31852
31853 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31854
31855         PR target/16325
31856         * gcc.dg/profile-generate-1.c: New.
31857
31858 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31859
31860         * gcc.c-torture/execute/20040709-1.c: New test.
31861         * gcc.c-torture/execute/20040709-2.c: New test.
31862
31863 2004-07-14  Mike Stump  <mrs@apple.com>
31864
31865         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31866
31867 2004-07-14  Mike Stump  <mrs@apple.com>
31868
31869         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31870
31871 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/16518
31874         * g++.dg/parse/mutable1.C: New test.
31875
31876 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31877
31878         PR tree-optimization/16443
31879         * gcc.dg/tree-ssa/20040713-1.c: New test.
31880
31881 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31882
31883         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31884         for operator new.
31885
31886 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31887
31888         * gfortran.dg/g77/README: New file
31889         * gfortran.dg/g77/19981216-0.f: Copy from
31890         g77.f-torture/noncompile.  Add "dg-do compile" and
31891         dg-error as required.
31892         * gfortran.dg/g77/19990218-1.f: Likewise.
31893         * gfortran.dg/g77/19990905-1.f: Likewise.
31894         * gfortran.dg/g77/9263.f: Likewise.
31895         * gfortran.dg/g77/980615-0.f: Likewise.
31896         * gfortran.dg/g77/980616-0.f: Likewise.
31897         * gfortran.dg/g77/check0.f: Likewise.
31898         * gfortran.dg/g77/select_no_compile.f: Likewise.
31899
31900 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31901
31902         Copy files from g77.f-torture/compile.
31903         Add "{ dg-do compile}".  Other changes as noted
31904         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31905         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31906         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31907         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31908         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31909         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31910         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31911         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31912         statement to conform to standard.  Append alpha1.x for reference.
31913         * gfortran.dg/g77/xformat.f: Add dg-warning
31914
31915 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31916
31917         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31918         Add {dg-do compile} directive.
31919         * gfortran.dg/g77/cpp2.F: Likewise.
31920
31921 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31922
31923         PR c++/5402
31924         * g++.dg/lookup/name-clash1.C: New test.
31925
31926         PR c++/9777
31927         * g++.dg/lookup/name-clash2.C: New test.
31928
31929         PR c++/12102
31930         * g++.dg/lookup/name-clash3.C: New test.
31931
31932 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31933
31934         * g++.dg/lookup/new2.C: New test.
31935         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31936
31937 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31938
31939         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31940         Add {dg-do compile} directive.
31941         * gfortran.dg/g77/13060.f: Likewise.
31942         * gfortran.dg/g77/19990218-0.f: Likewise.
31943         * gfortran.dg/g77/19990305-0.f: Likewise.
31944         * gfortran.dg/g77/19990419-0.f: Likewise.
31945         * gfortran.dg/g77/19990502-0.f: Likewise.
31946         * gfortran.dg/g77/19990502-1.f: Likewise.
31947         * gfortran.dg/g77/19990525-0.f: Likewise.
31948         * gfortran.dg/g77/19990826-1.f: Likewise.
31949         * gfortran.dg/g77/19990826-3.f: Likewise.
31950         * gfortran.dg/g77/19990905-2.f: Likewise.
31951         * gfortran.dg/g77/20000412-1.f: Likewise.
31952         * gfortran.dg/g77/20000511-1.f: Likewise.
31953         * gfortran.dg/g77/20000511-2.f: Likewise.
31954         * gfortran.dg/g77/20000518.f: Likewise.
31955         * gfortran.dg/g77/20000601-1.f: Likewise.
31956         * gfortran.dg/g77/20000601-2.f: Likewise.
31957         * gfortran.dg/g77/20000629-1.f: Likewise.
31958         * gfortran.dg/g77/20000630-2.f: Likewise.
31959         * gfortran.dg/g77/20010115.f: Likewise.
31960         * gfortran.dg/g77/20010321-1.f: Likewise.
31961         * gfortran.dg/g77/20010426.f: Likewise.
31962         * gfortran.dg/g77/20020307-1.f: Likewise.
31963         * gfortran.dg/g77/8485.f: Likewise.
31964         * gfortran.dg/g77/960317-1.f: Likewise.
31965         * gfortran.dg/g77/970915-0.f: Likewise.
31966         * gfortran.dg/g77/980310-1.f: Likewise.
31967         * gfortran.dg/g77/980310-2.f: Likewise.
31968         * gfortran.dg/g77/980310-3.f: Likewise.
31969         * gfortran.dg/g77/980310-4.f: Likewise.
31970         * gfortran.dg/g77/980310-6.f: Likewise.
31971         * gfortran.dg/g77/980310-7.f: Likewise.
31972         * gfortran.dg/g77/980310-8.f: Likewise.
31973         * gfortran.dg/g77/980419-2.f: Likewise.
31974         * gfortran.dg/g77/980424-0.f: Likewise.
31975         * gfortran.dg/g77/980427-0.f: Likewise.
31976         * gfortran.dg/g77/980729-0.f: Likewise.
31977         * gfortran.dg/g77/981117-1.f: Likewise.
31978         * gfortran.dg/g77/toon_1.f: Likewise.
31979
31980 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31981
31982         PR c++/2204
31983         * g++.dg/other/abstract2.C: New test.
31984
31985 2004-07-12  Paul Brook  <paul@codesourcery.com>
31986
31987         * gfortran.dg/pointer_init_1.f90: New test.
31988
31989 2004-07-11  Paul Brook  <paul@codesourcery.com>
31990
31991         PR fortran/15986
31992         * gfortran.dg/contained_1.f90: New test.
31993
31994 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31995
31996         * g++.dg/parse/defarg8.C: New test.
31997
31998 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31999
32000         PR fortran/16433
32001         * gfortran.dg/pr16433.f: New test.
32002
32003         PR fortran/17574
32004         * gfortran.dg/pr15754.f90: New test.
32005
32006 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32007
32008         PR tree-optimization/16437
32009         * gcc.c-torture/execute/bitfld-4.c: New test.
32010
32011 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32012
32013         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32014         access to common var from module.
32015
32016 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32017
32018         PR fortran/16336
32019         * gfortran.fortran-torture/execute/common_2.f90: New test.
32020
32021 2004-07-10  Paul Brook  <paul@codesourcery.com>
32022
32023         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32024
32025 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32026
32027         PR fortran/15969
32028         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32029
32030 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32031
32032         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32033         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32034         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32035         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32036         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32037         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32038         * gfortran.dg/g77/funderscoring.f: Likewise.
32039         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32040
32041 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32042
32043         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32044
32045 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32046         Paul Brook  <paul@codesourcery.com>
32047
32048         PR fortran/13415
32049         * gfortran.dg/common_pointer_1.f90: New test.
32050
32051 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32052
32053         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32054
32055 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32056
32057         PR target/16364
32058         * gcc.c-torture/compile/20040709-1.c: New.
32059
32060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32061
32062         PR fortran/14077
32063         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32064
32065 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32066
32067         PR fortran/13201
32068         * gfortran.dg/shape_1.f90: New test.
32069
32070 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32071             Andrew Pinski  <apinski@apple.com>
32072
32073         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32074
32075 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32076
32077         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32078         comment.
32079
32080 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32081         Paul Brook  <paul@codesourcery.com>
32082
32083         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32084         '.f95' and '.F95'.
32085
32086 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32087
32088         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32089
32090 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32091
32092         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32093         testcases with capital suffix.
32094
32095 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32096
32097         PR fortran/15481
32098         PR fortran/13372
32099         PR fortran/13575
32100         PR fortran/15978
32101         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32102
32103         * gfortran.dg/implicit_1.f90: New test.
32104
32105 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32106
32107         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32108         expression to match gfortran warning/error messages
32109         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32110         dg-error text.
32111
32112 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32113
32114         * lib/fortran-torture.exp: Rename proc search_for to
32115         search_for_re.
32116
32117 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32118
32119         * gcc.c-torture/execute/simd-5.x: New file.
32120         XFAIL on SPARC 64-bit at -O0.
32121
32122 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32123
32124         PR c++/8211
32125         PR c++/16165
32126         * g++.dg/warn/effc3.C: New test.
32127
32128 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32129
32130         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32131         change X to 1X in format.
32132         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32133         add data statements to conform to standard.
32134
32135 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32136
32137         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32138         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32139         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32140
32141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32142
32143         * gfortran.dg/g77/7388.f: Copy from g77.dg
32144         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32145         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32146         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32147         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32148         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32149         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32150         * gfortran.dg/g77/strlen0.f: Likewise.
32151
32152 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32153
32154         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32155         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32156
32157 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32158
32159         * gcc.c-torture/execute/920428-2.x: Delete.
32160         * gcc.c-torture/execute/920501-7.x: Likewise.
32161
32162 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32163
32164         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32165         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32166         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32167         prescott and c3-2.
32168         (PREFETCH_3DNOW): Add -march=c3.
32169
32170 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32171
32172         PR c/16437
32173         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32174         * gcc.c-torture/execute/bf64-1.x: Likewise.
32175
32176 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32177
32178         * gcc.c-torture/compile/20040708-1.c: New test.
32179
32180 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32181
32182         PR c++/16169
32183         * g++.dg/warn/effc2.C: New test.
32184
32185 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32186
32187         * gcc.c-torture/execute/bitfld-1.x: Remove.
32188         * gcc.c-torture/execute/bitfld-3.c: New test.
32189         * gcc.dg/bitfld-2.c: Remove XFAILs.
32190
32191 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32192
32193         PR c++/16276
32194         * g++.dg/rtti/tinfo1.C: New file.
32195
32196 2004-07-07  Eric Christopher  <echristo@redhat.com>
32197
32198         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32199
32200 2004-07-07  Andrew Pinski  <apinski@apple.com>
32201
32202         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32203
32204 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32205
32206         * g++.dg/init/call1.C: XFAIL.
32207
32208 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32209
32210         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32211         except for movstrict*, to movmem* and clrstr* to clrmem*.
32212
32213 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32214
32215         * gcc.c-torture/execute/20040707-1.c: New test.
32216
32217 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32218
32219         * gcc.c-torture/execute/20040706-1.c: New test.
32220
32221 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32222
32223         PR c++/3671
32224         * g++.dg/template/spec14.C: New test.
32225
32226 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32227
32228         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32229         nothing if not yet defined.  Use it in b, c and d type definitions.
32230         * gcc.c-torture/execute/20040705-1.c: New test.
32231         * gcc.c-torture/execute/20040705-2.c: New test.
32232
32233 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32234
32235         PR c++/2518
32236         * g++.dg/lookup/new1.C: New test.
32237
32238 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32239
32240         PR c++/11406
32241         * g++.dg/template/sizeof8.C: New test.
32242
32243 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32244
32245         * gcc.c-torture/compile/20040705-1.c: New test.
32246
32247 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32248
32249         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32250
32251 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32252
32253         * gcc.dg/cpp/if-mop.c: Two new testcases.
32254         * gcc.dg/cpp/trad/comment-3.c: New.
32255
32256 2004-07-04  Paul Brook  <paul@codesourcery.com>
32257
32258         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32259
32260 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32261
32262         PR c++/3761
32263         * g++.dg/lookup/crash4.C: New test.
32264
32265 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32266
32267         * gcc.c-torture/execute/builtin-abs-1.c
32268         * gcc.c-torture/execute/builtin-abs-2.c
32269         * gcc.c-torture/execute/builtin-complex-1.c
32270         * gcc.c-torture/execute/builtins/string-1-lib.c
32271         * gcc.c-torture/execute/builtins/string-1.c
32272         * gcc.c-torture/execute/builtins/string-2-lib.c
32273         * gcc.c-torture/execute/builtins/string-2.c
32274         * gcc.c-torture/execute/builtins/string-3-lib.c
32275         * gcc.c-torture/execute/builtins/string-3.c
32276         * gcc.c-torture/execute/builtins/string-4-lib.c
32277         * gcc.c-torture/execute/builtins/string-4.c
32278         * gcc.c-torture/execute/builtins/string-5-lib.c
32279         * gcc.c-torture/execute/builtins/string-5.c
32280         * gcc.c-torture/execute/builtins/string-6-lib.c
32281         * gcc.c-torture/execute/builtins/string-6.c
32282         * gcc.c-torture/execute/builtins/string-7-lib.c
32283         * gcc.c-torture/execute/builtins/string-7.c
32284         * gcc.c-torture/execute/builtins/string-8-lib.c
32285         * gcc.c-torture/execute/builtins/string-8.c
32286         * gcc.c-torture/execute/builtins/string-9-lib.c
32287         * gcc.c-torture/execute/builtins/string-9.c
32288         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32289         * gcc.c-torture/execute/builtins/string-asm-1.c
32290         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32291         * gcc.c-torture/execute/builtins/string-asm-2.c
32292         * gcc.c-torture/execute/stdio-opt-1.c
32293         * gcc.c-torture/execute/stdio-opt-2.c
32294         * gcc.c-torture/execute/stdio-opt-3.c
32295         * gcc.c-torture/execute/string-opt-1.c
32296         * gcc.c-torture/execute/string-opt-10.c
32297         * gcc.c-torture/execute/string-opt-11.c
32298         * gcc.c-torture/execute/string-opt-12.c
32299         * gcc.c-torture/execute/string-opt-13.c
32300         * gcc.c-torture/execute/string-opt-14.c
32301         * gcc.c-torture/execute/string-opt-15.c
32302         * gcc.c-torture/execute/string-opt-16.c
32303         * gcc.c-torture/execute/string-opt-2.c
32304         * gcc.c-torture/execute/string-opt-6.c
32305         * gcc.c-torture/execute/string-opt-7.c
32306         * gcc.c-torture/execute/string-opt-8.c:
32307         Replace with ...
32308
32309         * gcc.c-torture/execute/builtins/abs-2.c
32310         * gcc.c-torture/execute/builtins/abs-3.c
32311         * gcc.c-torture/execute/builtins/complex-1.c
32312         * gcc.c-torture/execute/builtins/fprintf.c
32313         * gcc.c-torture/execute/builtins/fputs.c
32314         * gcc.c-torture/execute/builtins/memcmp.c
32315         * gcc.c-torture/execute/builtins/memmove.c
32316         * gcc.c-torture/execute/builtins/memops-asm.c
32317         * gcc.c-torture/execute/builtins/mempcpy-2.c
32318         * gcc.c-torture/execute/builtins/mempcpy.c
32319         * gcc.c-torture/execute/builtins/memset.c
32320         * gcc.c-torture/execute/builtins/printf.c
32321         * gcc.c-torture/execute/builtins/sprintf.c
32322         * gcc.c-torture/execute/builtins/strcat.c
32323         * gcc.c-torture/execute/builtins/strchr.c
32324         * gcc.c-torture/execute/builtins/strcmp.c
32325         * gcc.c-torture/execute/builtins/strcpy.c
32326         * gcc.c-torture/execute/builtins/strcspn.c
32327         * gcc.c-torture/execute/builtins/strlen-2.c
32328         * gcc.c-torture/execute/builtins/strlen.c
32329         * gcc.c-torture/execute/builtins/strncat.c
32330         * gcc.c-torture/execute/builtins/strncmp-2.c
32331         * gcc.c-torture/execute/builtins/strncmp.c
32332         * gcc.c-torture/execute/builtins/strncpy.c
32333         * gcc.c-torture/execute/builtins/strpbrk.c
32334         * gcc.c-torture/execute/builtins/strpcpy-2.c
32335         * gcc.c-torture/execute/builtins/strpcpy.c
32336         * gcc.c-torture/execute/builtins/strrchr.c
32337         * gcc.c-torture/execute/builtins/strspn.c
32338         * gcc.c-torture/execute/builtins/strstr-asm.c
32339         * gcc.c-torture/execute/builtins/strstr.c:
32340         ... these new files.
32341
32342         * gcc.c-torture/execute/builtins/abs-2-lib.c
32343         * gcc.c-torture/execute/builtins/abs-3-lib.c
32344         * gcc.c-torture/execute/builtins/complex-1-lib.c
32345         * gcc.c-torture/execute/builtins/fprintf-lib.c
32346         * gcc.c-torture/execute/builtins/fputs-lib.c
32347         * gcc.c-torture/execute/builtins/memcmp-lib.c
32348         * gcc.c-torture/execute/builtins/memmove-lib.c
32349         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32350         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32351         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32352         * gcc.c-torture/execute/builtins/memset-lib.c
32353         * gcc.c-torture/execute/builtins/printf-lib.c
32354         * gcc.c-torture/execute/builtins/sprintf-lib.c
32355         * gcc.c-torture/execute/builtins/strcat-lib.c
32356         * gcc.c-torture/execute/builtins/strchr-lib.c
32357         * gcc.c-torture/execute/builtins/strcmp-lib.c
32358         * gcc.c-torture/execute/builtins/strcpy-lib.c
32359         * gcc.c-torture/execute/builtins/strcspn-lib.c
32360         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32361         * gcc.c-torture/execute/builtins/strlen-lib.c
32362         * gcc.c-torture/execute/builtins/strncat-lib.c
32363         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32364         * gcc.c-torture/execute/builtins/strncmp-lib.c
32365         * gcc.c-torture/execute/builtins/strncpy-lib.c
32366         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32367         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32368         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32369         * gcc.c-torture/execute/builtins/strrchr-lib.c
32370         * gcc.c-torture/execute/builtins/strspn-lib.c
32371         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32372         * gcc.c-torture/execute/builtins/strstr-lib.c
32373         * gcc.c-torture/execute/builtins/lib/abs.c
32374         * gcc.c-torture/execute/builtins/lib/fprintf.c
32375         * gcc.c-torture/execute/builtins/lib/memset.c
32376         * gcc.c-torture/execute/builtins/lib/printf.c
32377         * gcc.c-torture/execute/builtins/lib/sprintf.c
32378         * gcc.c-torture/execute/builtins/lib/strcpy.c
32379         * gcc.c-torture/execute/builtins/lib/strcspn.c
32380         * gcc.c-torture/execute/builtins/lib/strncat.c
32381         * gcc.c-torture/execute/builtins/lib/strncmp.c
32382         * gcc.c-torture/execute/builtins/lib/strncpy.c
32383         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32384         * gcc.c-torture/execute/builtins/lib/strspn.c
32385         * gcc.c-torture/execute/builtins/lib/strstr.c:
32386         New files containing support routines.
32387
32388         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32389         declaration.
32390         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32391         when not optimizing.
32392
32393 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32394
32395         PR c++/16240
32396         * g++.dg/abi/mangle22.C: New test.
32397         * g++.dg/abi/mangle23.C: Likewise.
32398
32399 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32400
32401         PR fortran/16290
32402         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32403         Allow for cases without denormalized floating point numbers.
32404
32405 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32406
32407         PR c/1027
32408         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32409         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32410         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32411         expected warning text.
32412         * gcc.dg/format/diag-2.c: New test.
32413
32414 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32415
32416         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32417
32418 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32419
32420         * gcc.dg/builtins-43.c: New.
32421         * gcc.dg/builtins-44.c: New.
32422         * gcc.dg/builtins-45.c: New.
32423
32424 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32425             Andreas Tobler  <a.tobler@schweiz.ch>
32426
32427         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32428         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32429         as SIGSEGV.
32430         * gcc.dg/cleanup-11.c: Likewise.
32431         * gcc.dg/cleanup-8.c: Likewise.
32432         * gcc.dg/cleanup-9.c: Likewise.
32433         * gcc.dg/cleanup-5.c: Run on all platforms.
32434
32435 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32436
32437         * g++.dg/warn/nonnull1.C: New test.
32438
32439 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32440
32441         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32442         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32443         Special-case the Sun compiler wrt to <complex.h>.
32444
32445 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32446
32447         * gcc.dg/Wunreachable-8.C: New test.
32448
32449         * gcc.dg/h8300-ice2.c : New test.
32450
32451 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32452
32453         PR fortran/16161
32454         * gfortran.fortran-torture/compile/implicit.f90: Add test
32455         for implicit character.
32456
32457 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32458
32459         PR fortran/16289
32460         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32461         Use tiny() intrinsic to find smallest non-negative real
32462
32463 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32464
32465         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32466         * gcc.dg/compat/struct-by-value-22_x.c: New.
32467         * gcc.dg/compat/struct-by-value-22_y.c: New.
32468
32469         * gcc.c-torture/execute/20040629-1.c: New test.
32470
32471 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32472
32473         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32474         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32475
32476         PR target/16195
32477         * gcc.dg/20040625-1.c: New test.
32478
32479 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32480
32481         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32482
32483 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32484
32485         PR fortran/15963
32486         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32487
32488 2004-06-29  Richard Henderson  <rth@redhat.com>
32489
32490         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32491
32492 2004-06-29  Paul Brook  <paul@codesourcery.com>
32493
32494         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32495         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32496
32497 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         PR c++/16260
32500         * g++.dg/parse/crash15.C: New.
32501
32502 2004-06-28  Andrew Pinski  <apinski@apple.com>
32503
32504         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32505         by the error already.
32506
32507         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32508
32509 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32510
32511         PR target/14041
32512         * gcc.dg/h8300-bss-align-1.c : New.
32513
32514 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32515
32516         * PR c++/16174
32517         * g++.dg/template/ctor4.C: New.
32518
32519 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32520
32521         PR c++/16205
32522         * g++.dg/warn/Wsequence-point-1.C: New test.
32523
32524 2004-06-27  Paul Brook  <paul@codesourcery.com>
32525
32526         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32527
32528 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32529
32530         * g++.old-deja/g++.mike/p7325.C: Remove.
32531
32532 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32533
32534         PR c/14963
32535         * gcc.dg/pr14963.c: New test.
32536
32537 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32538
32539         PR c++/16193
32540         * g++.dg/parse/redef1.C: New test.
32541
32542 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32543
32544         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32545         20021110.c.
32546         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32547         20021119-1.c.
32548         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32549         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32550         5-04.c.
32551         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32552         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32553         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32554         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32555         g++.brendan/enum14.C.
32556         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32557         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32558         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32559         g++.mike/virt1.C.
32560         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32561         memtemp24.C.
32562
32563 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32564
32565         * gcc.dg/20040527-1.c: New test case.
32566
32567 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32568
32569         PR gfortran/pr16196
32570         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32571
32572 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32573
32574         PR middle-end/15825
32575         * gcc.dg/pr15825-1.c: New test case.
32576
32577 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32578
32579         * gcc.c-torture/execute/20040625-1.c: New test.
32580
32581 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32582
32583         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32584
32585 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32586
32587         * gcc.dg/torture/mips-div-1.c: New test.
32588
32589 2004-06-24  Jeff Law  <law@redhat.com>
32590
32591         * gcc.dg/tree-ssa/20040624-1.c: New test.
32592
32593 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32594
32595         * gcc.c-torture/compile/20040624-1.c: New test.
32596
32597 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32598
32599         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32600         this directory.
32601
32602 2004-06-23  Andrew Pinski  <apinski@apple.com>
32603
32604         PR middle-end/15988
32605         * g++.dg/opt/ptrmem4.C: New test.
32606
32607         * gcc.dg/c90-array-quals-2.c: New test.
32608
32609 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32610
32611         * gcc.dg/kpice1.c: New test.
32612
32613 2006-06-23  Andrew Pinski  <apinski@apple.com>
32614
32615         * gcc.dg/c90-array-quals.c: New test.
32616
32617 2006-06-22  Richard Henderson  <rth@redhat.com>
32618
32619         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32620
32621 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32622
32623         * gcc.dg/builtins-config.h: Handle FreeBSD.
32624
32625 2006-06-22  Richard Henderson  <rth@redhat.com>
32626
32627         * g++.dg/opt/devirt1.C: New.
32628
32629 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32630
32631         * g++.dg/opt/pr15551.C: New testcase.
32632
32633 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32634
32635         PR target/14800
32636         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32637         x86_64-*-linux* when compiling for 32bit.
32638
32639 2004-06-21  Andrew Pinski  <apinski@apple.com>
32640
32641         * gcc.dg/pch/struct-1.c: New.
32642         * gcc.dg/pch/struct-1.hs: New.
32643
32644 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32645
32646         * gcc.dg/pch/save-temps-1.c: New file.
32647         * gcc.dg/pch/save-temps-1.hs: New file.
32648
32649 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32650
32651         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32652         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32653
32654 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32655
32656         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32657         to fix type error.
32658         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32659         Remove trailing spaces.
32660
32661 2004-06-21  Richard Henderson  <rth@redhat.com>
32662
32663         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32664         merging && to BIT_FIELD_REF.
32665
32666 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32667
32668         * g++.dg/opt/placeholder1.C: New test.
32669
32670 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32671
32672         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32673         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32674         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32675         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32676
32677 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32678
32679         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32680         extern "C".
32681         * g++.dg/other/pragma-re-1.C: Add comments.
32682
32683 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32684
32685         PR gfortran/16080
32686         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32687
32688 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32689
32690         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32691         instead of setting the type of size_t by
32692         hand.
32693
32694 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32695
32696         * gcc.dg/unordered-2.c: New test case.
32697         * gcc.dg/unordered-3.c: New test case.
32698
32699 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32700
32701         PR other/16043
32702         * lib/g++.exp (g++_version): Tweak regexp for version
32703         * lib/g77.exp (g77_version): Likewise.
32704         * lib/gfortran.exp (gfortran_version): Likewise.
32705         * lib/objc.exp (objc_version): Likewise.
32706         * lib/treelang.exp (treelang_version): Likewise.
32707
32708 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32709
32710         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32711         Use INT_MAX instead of __INT_MAX__.
32712         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32713
32714         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32715         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32716         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32717         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32718         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32719         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32720         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32721         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32722         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32723
32724         * gcc.dg/range-test-1.c: New test.
32725         * g++.dg/opt/range-test-1.C: New test.
32726
32727 2004-06-17  Richard Henderson  <rth@redhat.com>
32728
32729         * objc.dg/sync-1.m: New.
32730         * objc.dg/try-catch-1.m: Don't force next runtime.
32731         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32732         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32733         shadowed catch clause.
32734         * objc.dg/try-catch-5.m: New.
32735
32736 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32737
32738         Bug 14610
32739         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32740
32741 2004-06-15  Richard Henderson  <rth@redhat.com>
32742
32743         * gcc.dg/20001116-1.c: Move expected warning line.
32744
32745 2004-06-15  Richard Henderson  <rth@redhat.com>
32746
32747         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32748         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32749
32750 2004-06-15  Jeff Law  <law@redhat.com>
32751
32752         * gcc.dg/tree-ssa/20040615-1.c: New test.
32753         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32754         be less sensitive to operand ordering.
32755         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32756
32757 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32758
32759         * g++.dg/abi/bitfield3.C: Add comment..
32760
32761 2004-06-15  Richard Henderson  <rth@redhat.com>
32762
32763         * g++.dg/ext/stmtexpr1.C: XFAIL.
32764         * gcc.dg/20030612-1.c: XFAIL.
32765
32766 2004-06-15  Eric Christopher  <echristo@redhat.com>
32767
32768         * g++.dg/charset/asm5.c: New.
32769         * gcc.dg/charset/asm6.c: New.
32770
32771 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32772
32773         PR fortran/15962
32774         * gfortran.fortran-torture/execute/select_1.f90: New test.
32775
32776 2004-06-15  Paul Brook  <paul@codesourcery.com>
32777
32778         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32779
32780 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32781
32782         PR c++/15967
32783         * g++.dg/lookup/crash3.C: New test.
32784
32785 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32786
32787         PR c++/15947
32788         * g++.dg/parse/dtor4.C: New test.
32789
32790 2004-06-14  Jeff Law  <law@redhat.com>
32791
32792         * gcc.c-torture/compile/20040614-1.c: New test.
32793
32794 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32795
32796         PR fortran/15211
32797         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32798         LEN of a character array.
32799
32800 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32801
32802         PR c++/15096
32803         * g++.dg/template/ptrmem10.C: New test.
32804
32805         PR c++/14930
32806         * g++.dg/template/friend30.C: New test.
32807
32808 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32809
32810         PR fortran/14928
32811         * gfortran.fortran-torture/compile/mloc.f90: New test.
32812
32813 2004-06-13  Paul Brook  <paul@codesourcery.com>
32814
32815         * gfortran.fortran-torture/execute/random_2.f90: New test.
32816
32817 2004-06-13  Eric Christopher  <echristo@redhat.com>
32818
32819         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32820
32821 2004-06-12  Paul Brook  <paul@codesourcery.com>
32822
32823         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32824
32825 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32826
32827         PR fortran/14923
32828         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32829
32830 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32831
32832         PR fortran/14957
32833         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32834         syntax errors in end statements of contained subroutines.
32835
32836 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32837
32838         PR fortran/12841
32839         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32840
32841 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32842
32843         PR fortran/15665
32844         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32845
32846 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32847
32848         PR gfortran/12839
32849         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32850
32851 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/15862
32854         * g++.dg/parse/enum1.C: New test.
32855
32856 2004-06-10  Jeff Law  <law@redhat.com>
32857
32858         * gcc.c-torture/compile/20040610-1.c: New test.
32859
32860 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32861
32862         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32863         * g++.old-deja/g++.other/decl3.C: Likewise.
32864
32865 2004-06-10  Brian Booth  <bbooth@redhat.com>
32866
32867         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32868         V_MAY_DEF instead of VDEF.
32869         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32870
32871 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32872
32873         PR c++/14211
32874         * g++.dg/conversion/const1.C: New test.
32875
32876         PR c++/15076
32877         * g++.dg/conversion/reinterpret1.C: New test.
32878
32879         PR c++/15877
32880         * g++.dg/template/enum2.C: New test.
32881
32882         PR c++/15227
32883         * g++.dg/template/error13.C: New test.
32884
32885 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32886
32887         PR fortran/14957
32888         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32889         arguments to test_* REAL and of the right size.
32890
32891 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32892
32893         PR target/15569
32894         PR rtl-optimization/15681
32895         * gcc.dg/20040609-1.c: New test.
32896
32897 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32898
32899         PR c++/14791
32900         * g++.dg/opt/builtins1.C: New test.
32901
32902 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32903
32904         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32905         that use default windows32 struct layout.
32906         * gcc.dg/i386-bitfield2.c: Likewise.
32907
32908 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32909
32910         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32911         for mingw32 and cygwin targets.
32912
32913 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32914
32915         * gcc.dg/pch/macro-4.c: New.
32916         * gcc.dg/pch/macro-4.hs: New.
32917
32918 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32919
32920         PR fortran/13249
32921         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32922
32923 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32924
32925         PR fortran/13372
32926         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32927
32928 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32929
32930         PR gfortran/14897
32931         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32932
32933 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32934
32935         PR gfortran/15755
32936         * gfortran.fortran-torture/execute/backspace.c : New test.
32937
32938 2004-06-09  Paul Brook  <paul@codesourcery.com>
32939
32940         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32941         (pointer_to_section): Rewrite to use smaller array.
32942
32943 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32944
32945         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32946         * gcc.dg/ext/altivec-10.c: Same.
32947         * gcc.dg/ext/altivec-11.c: Same.
32948         * gcc.dg/ext/altivec-12.c: Same.
32949         * gcc.dg/ext/altivec-13.c: Same.
32950         * gcc.dg/ext/altivec-14.c: Same.
32951         * gcc.dg/ext/altivec-15.c: Same.
32952         * gcc.dg/ext/altivec-16.c: Same.
32953         * gcc.dg/ext/altivec-3.c: Same.
32954         * gcc.dg/ext/altivec-4.c: Same.
32955         * gcc.dg/ext/altivec-6.c: Same.
32956         * gcc.dg/ext/altivec-7.c: Same.
32957         * gcc.dg/ext/altivec-8.c: Same.
32958         * gcc.dg/ext/altivec-varargs-1.c: Same.
32959
32960         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32961         * g++.dg/ext/altivec-10.C: Same.
32962         * g++.dg/ext/altivec-2.C: Same.
32963         * g++.dg/ext/altivec-3.C: Same.
32964         * g++.dg/ext/altivec-4.C: Same.
32965         * g++.dg/ext/altivec-5.C: Same.
32966         * g++.dg/ext/altivec-6.C: Same.
32967         * g++.dg/ext/altivec-7.C: Same.
32968         * g++.dg/ext/altivec-8.C: Same.
32969         * g++.dg/ext/altivec-9.C: Same.
32970
32971 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32972
32973         PR c++/7841
32974         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32975
32976 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32977
32978         * gcc.dg/union-1.c: New test.
32979
32980 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32981
32982         * gcc.dg/builtins-41.c: New test case.
32983         * gcc.dg/builtins-42.c: New test case.
32984
32985 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32986
32987         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32988         * g++.dg/ext/altivec-10.C: Same.
32989         * g++.dg/ext/altivec-2.C: Same.
32990         * g++.dg/ext/altivec-3.C: Same.
32991         * g++.dg/ext/altivec-4.C: Same.
32992         * g++.dg/ext/altivec-5.C: Same.
32993         * g++.dg/ext/altivec-6.C: Same.
32994         * g++.dg/ext/altivec-7.C: Same.
32995         * g++.dg/ext/altivec-8.C: Same.
32996         * g++.dg/ext/altivec-9.C: Same.
32997         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32998         * g++.old-deja/g++.brendan/new3.C: Same.
32999         * gcc.c-torture/execute/eeprof-1.x: Same.
33000
33001 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33002
33003         PR c/14765
33004         * gcc.dg/pr14765-1.c: New test.
33005
33006 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33007
33008         PR c/14649
33009         * gcc.dg/pr14649-1.c: New test case.
33010
33011 2004-06-07  Richard Henderson  <rth@redhat.com>
33012
33013         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33014         if temporaries.
33015
33016 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33017
33018         * g++.dg/eh/elide1.C: Remove XFAIL.
33019
33020 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/15337
33023         * g++.dg/expr/sizeof3.C: New test.
33024
33025         PR c++/14777
33026         * g++.dg/template/access14.C: New test.
33027
33028         PR c++/15554
33029         * g++.dg/template/enum1.C: New test.
33030
33031         PR c++/15057
33032         * g++.dg/eh/throw1.C: New test.
33033
33034 2004-06-07  David Ayers  <d.ayers@inode.at>
33035             Ziemowit Laski  <zlaski@apple.com>
33036
33037         * lib/objc.exp (objc_target_compile): Revert the '-framework
33038         Foundation' flag fix, since bare Darwin does not ship
33039         with the Foundation framework.
33040         * objc/execute/next_mapping.h: Provide a local NSConstantString
33041         @interface and @implementation.
33042         (objc_constant_string_init): A constructor function, used to
33043         initialize the NSConstantString meta-class object.
33044         * objc/execute/string1.m: Include "next_mapping.h" instead of
33045         <Foundation/NSString.h>.
33046         * objc/execute/string2.m: Likewise.
33047         * objc/execute/string3.m: Likewise.
33048         * objc/execute/string4.m: Likewise.
33049
33050 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33051
33052         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33053         to double. Replace double with FLOAT.
33054         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33055
33056         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33057         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33058         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33059         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33060         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33061         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33062         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33063         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33064
33065 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33066
33067         PR c/13519
33068         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33069
33070 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33071
33072         PR c++/15503
33073         * g++.dg/template/meminit2.C: New test.
33074
33075 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33076
33077         PR target/15822
33078         * gcc.c-torture/execute/compare-fp-1.c,
33079         gcc.c-torture/execute/compare-fp-2.c,
33080         gcc.c-torture/execute/compare-fp-3.c,
33081         gcc.c-torture/execute/compare-fp-4.c,
33082         gcc.c-torture/execute/compare-fp-3.x,
33083         gcc.c-torture/execute/compare-fp-4.x: Moved...
33084         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33085         gcc.c-torture/execute/ieee/compare-fp-2.c,
33086         gcc.c-torture/execute/ieee/compare-fp-3.c,
33087         gcc.c-torture/execute/ieee/compare-fp-4.c,
33088         gcc.c-torture/execute/ieee/compare-fp-3.x,
33089         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33090
33091 2004-06-04  David Ayers  <d.ayers@inode.at>
33092
33093         * objc/execute/protocol-isEqual-4.m: New testcase.
33094
33095 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33096
33097         * objc/execute/protocol-isEqual-1.m: New testcase.
33098         * objc/execute/protocol-isEqual-2.m: New testcase.
33099         * objc/execute/protocol-isEqual-3.m: New testcase.
33100
33101 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33102
33103         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33104
33105 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33106
33107         * lib/objc.exp (objc_target_compile): When running tests on
33108         Darwin (Mac OS X), inform the linker about '-framework
33109         'Foundation'.
33110
33111 2004-06-02  Eric Christopher  <echristo@redhat.com>
33112
33113         * gcc.c-torture/compile/20040602-1.c: New.
33114
33115 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33116
33117         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33118         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33119
33120         PR tree-optimization/14736
33121         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33122
33123         PR tree-optimization/14042
33124         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33125
33126         PR tree-optimization/14729
33127         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33128
33129 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33130
33131         PR fortran/15557
33132         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33133
33134 2004-06-01  Richard Hederson  <rth@redhat.com>
33135
33136         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33137
33138 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33139
33140         PR c++/14932
33141         * g++.dg/parse/offsetof4.C: New test.
33142
33143 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33144
33145         PR objc/7993
33146         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33147
33148 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33149
33150         PR c++/15701
33151         * g++.dg/template/friend29.C: New test.
33152
33153 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33154
33155         PR c/15749
33156         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33157
33158 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33159
33160         * gcc.dg/sparc-trap-1.c: New test.
33161
33162 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33163
33164         PR middle-end/15069
33165         * g++.dg/opt/fold3.C: New test case.
33166
33167 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33168
33169         * lib/target-supports.exp (check_iconv_available): Fix fallout
33170         from 2004-05-28 patch.
33171
33172 2004-05-30  Paul Brook  <paul@codesourcery.com>
33173
33174         PR fortran/15620
33175         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33176         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33177
33178 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33179
33180         * gfortran.fortran-torture/execute/random_1.f90: New test.
33181
33182 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33183
33184         * g++.dg/ext/altivec-10.C: New test.
33185
33186 2004-05-29  Paul Brook  <paul@codesourcery.com>
33187
33188         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33189
33190 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33191
33192         * gcc.dg/altivec-16.c: New test.
33193
33194 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33195
33196         * lib/target-supports.exp (check_vmx_hw_available): New.
33197         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33198
33199         * lib/target-supports.exp (check_alias_available,
33200         check_iconv_available, check_named_sections_available): Use
33201         unique names for temporary files.
33202
33203 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33204
33205         * gcc.dg/altivec-15.c: New test.
33206
33207 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33208
33209         PR c++/15083
33210         * g++.dg/warn/noeffect6.C: New test.
33211
33212         PR c++/15471
33213         * g++.dg/expr/ptrmem4.C: New test.
33214
33215         PR c++/15640
33216         * g++.dg/template/operator3.C: New test.
33217
33218 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33219
33220         PR c++/14668
33221         * g++.dg/lookup/redecl1.C: New test.
33222         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33223
33224 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33225
33226         * gcc.c-torture/execute/compare-fp-1.c,
33227         gcc.c-torture/execute/compare-fp-2.c,
33228         gcc.c-torture/execute/compare-fp-3.c,
33229         gcc.c-torture/execute/compare-fp-4.c,
33230         gcc.c-torture/execute/compare-fp-3.x,
33231         gcc.c-torture/execute/compare-fp-4.x,
33232         gcc.dg/pr15649-1.c: New.
33233
33234 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33235
33236         PR c++/12883
33237         * g++.dg/init/array14.C: New test.
33238
33239 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33240
33241         * lib/compat.exp (compat-get-options-main): New.
33242         (compat-get-options): Remove unneeded code, warn for ignored
33243         command.
33244         (compat-execute): Check flag set by dg-require-* commands.
33245
33246         * lib/compat.exp (compat-execute): Break up long lines.
33247
33248 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33249
33250         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33251         * gcc.dg/altivec-14.c: New test.
33252         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33253
33254         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33255         * gcc.dg/altivec-12.c: Ditto.
33256
33257         * gcc.dg/altivec-3.c: Move call to altivec_check.
33258
33259 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33260
33261         PR c++/15044
33262         * g++.dg/template/error12.C: New test.
33263
33264         PR c++/15317
33265         * g++.dg/ext/attrib15.C: New test.
33266
33267         PR c++/15329
33268         * g++.dg/template/ptrmem9.C: New test.
33269
33270 2004-05-25  Paul Brook  <paul@codesourcery.com>
33271
33272         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33273
33274 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33275
33276         PR c++/15165
33277         * g++.dg/template/crash19.C: New test.
33278
33279 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33280
33281         PR c++/15025
33282         * g++.dg/template/redecl1.C: New test.
33283
33284 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33285
33286         PR c++/14821
33287         * g++.dg/other/ns1.C: New test.
33288
33289         PR c++/14883
33290         * g++.dg/template/invalid1.C: New test.
33291
33292 2004-05-23  Paul Brook  <paul@codesourcery.com>
33293         Victor Leikehman  <lei@haifasphere.co.il>
33294
33295         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33296         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33297
33298 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33299
33300         PR c++/15285
33301         PR c++/15299
33302         * g++.dg/template/non-dependent5.C: New test.
33303         * g++.dg/template/non-dependent6.C: New test.
33304
33305 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33306
33307         PR c++/15507
33308         * g++.dg/inherit/union1.C: New test.
33309
33310         PR c++/15542
33311         * g++.dg/template/addr1.C: New test.
33312
33313         PR c++/15427
33314         * g++.dg/template/array5.C: New test.
33315
33316         PR c++/15287
33317         * g++.dg/template/array6.C: New test.
33318
33319 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33320             Roger Sayle  <roger@eyesopen.com>
33321
33322         * g++.dg/lookup/forscope2.C: New test case.
33323
33324 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33325
33326         * gcc.dg/cpp/Wmissingdirs.c: New.
33327
33328 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33329
33330         PR target/15301
33331         * gcc.dg/compat/union-m128-1.h: New file.
33332         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33333         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33334         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33335
33336 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33337
33338         PR target/15302
33339         * gcc.dg/compat/struct-complex-1.h: New file.
33340         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33341         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33342         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33343
33344 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33345
33346         PR middle-end/3074
33347         * gcc.dg/pr3074-1.c: New test case.
33348         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33349
33350 2004-05-20  Falk Hueffner  <falk@debian.org>
33351
33352         PR other/15526
33353         * gcc.dg/ftrapv-1.c: New test case.
33354
33355 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33356
33357         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33358
33359 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33360             Jeff Law  <law@redhat.com>
33361
33362         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33363         * gcc.dg/tree-ssa/20040518-2.c: New test.
33364
33365         * gcc.dg/tree-ssa/20040518-1.c: New test.
33366
33367 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33368
33369         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33370
33371 2004-05-18  Paul Brook  <paul@codesourcery.com>
33372
33373         PR fortran/13930
33374         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33375
33376 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33377
33378         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33379         constant folding.
33380
33381 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33382
33383         * gcc.dg/tree-ssa/20040517-1.c: New test.
33384
33385 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33386
33387         * gcc.dg/loop-4.c: New test.
33388
33389 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33390
33391         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33392
33393 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33394
33395         PR fortran/15311
33396         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33397
33398 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33399
33400         PR fortran/13826
33401         PR fortran/13940
33402         * gfortran.fortran-torture/compile/data_1.f90: New test.
33403
33404 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33405
33406         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33407         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33408
33409 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33410
33411         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33412
33413 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33414
33415         PR c/15444
33416         * gcc.dg/format/xopen-1.c: Adjust expected message.
33417         * gcc.dg/format/xopen-3.c: New test.
33418
33419 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33420
33421         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33422
33423 2004-05-14  Jeff Law  <law@redhat.com>
33424
33425         * gcc.dg/tree-ssa/20040514-2.c: New test.
33426
33427 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33428
33429         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33430         this ...
33431         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33432         this.
33433
33434 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33435
33436         * gcc.dg/tree-ssa/20040514-1.c: New test.
33437
33438 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33439
33440         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33441         test.
33442
33443 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33444
33445         PR fortran/14066
33446         * gfortran.fortran-torture/compile/do_1.f90: New test.
33447
33448 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33449
33450         PR fortran/15051
33451         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33452         test.
33453
33454 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33455
33456         PR fortran/15149
33457         * gfortran.fortran-torture/execute/random_init.f90: New test.
33458
33459 2004-05-13  Paul Brook  <paul@codesourcery.com>
33460
33461         PR fortran/15314
33462         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33463
33464 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33465
33466         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33467         for the powerpc case.
33468
33469 2004-05-13  Jeff Law  <law@redhat.com>
33470
33471         * gcc.dg/tree-ssa/20040513-1.c: New test.
33472         * gcc.dg/tree-ssa/20040513-2.c: New test.
33473
33474 2004-05-13  Paul Brook  <paul@codesourcery.com>
33475
33476         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33477         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33478         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33479
33480 2004-05-13  Andreas Schwab  <schwab@suse.de>
33481
33482         PR other/10819
33483         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33484         characters.
33485
33486 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33487
33488         PR fortran/15294
33489         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33490
33491 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33492
33493         Merge from tree-ssa-20020619-branch.  See
33494         ChangeLog.tree-ssa for details.
33495
33496 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33497
33498         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33499         include <altivec.h> explicitly.
33500         * gcc.dg/altivec-13.c: Likewise.
33501
33502 2004-05-11  Paul Brook  <paul@codesourcery.com>
33503
33504         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33505
33506 2004-05-10  Eric Christopher  <echristo@redhat.com>
33507
33508         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33509         * gcc.dg/sibcall-4.c: Ditto.
33510
33511 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33512
33513         * g++.dg/ext/altivec-8.C: New test case.
33514         * gcc.dg/altivec-13.c: New test case.
33515
33516 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33517
33518         * gcc.c-torture/execute/divcmp-1.c: New test case.
33519         * gcc.c-torture/execute/divcmp-2.c: New test case.
33520         * gcc.c-torture/execute/divcmp-3.c: New test case.
33521
33522 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33523
33524         * g++.dg/other/pragma-re-2.C: New test.
33525
33526 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33527
33528         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33529         * gcc.dg/i386-387-2.c: Likewise.
33530
33531         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33532         __builtin_drem.
33533         * gcc.dg/i386-387-6.c: Likewise.
33534
33535 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33536
33537         * gcc.dg/builtins-33.c: Also check log1p*.
33538
33539 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33540
33541         PR optimization/15296
33542         * gcc.c-torture/execute/pr15296.c: New test.
33543
33544 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33545
33546         * gcc.dg/builtins-40.c: New test.
33547
33548 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33549
33550         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33551
33552 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33553
33554         * g++.dg/ext/spe1.C: New testcase.
33555
33556 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33557
33558         * objc.dg/image-info.m: Allow additional attributes
33559         for __image_info section.
33560
33561 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33562
33563         * gcc.dg/torture/mips-hilo-2.c: New test.
33564
33565 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33566
33567         PR c++/14389
33568         * g++.dg/template/member5.C: New test.
33569
33570 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33571
33572         * gcc.dg/builtins-34.c: Also check expm1*.
33573
33574 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33575
33576         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33577         * gcc.dg/torture/builtin-convert-3.c: New test.
33578
33579 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33580
33581         PR middle-end/15054
33582         * g++.dg/opt/pr15054.C: New test.
33583
33584 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33585
33586         * gcc.dg/torture/builtin-rounding-1.c: New test.
33587         * gcc.dg/builtins-25.c: Delete.
33588         * gcc.dg/builtins-29.c: Delete.
33589
33590 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33591
33592         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33593         * gcc.dg/sibcall-4.c: Likewise.
33594         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33595
33596 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33597
33598         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33599         bit-field on 16-bit targets.
33600
33601 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33602
33603         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33604         16-bit targets.
33605
33606 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33607
33608         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33609         * gcc.dg/rs6000-power2-2.c: Likewise.
33610
33611 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33612
33613         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33614         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33615         Change the asm registers to be in form of frN instead of fN.
33616
33617 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33618
33619         * gcc.dg/torture/builtin-convert-2.c: New test.
33620
33621 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33622
33623         * gcc.dg/rs6000-power2-1.c: New test.
33624         * gcc.dg/rs6000-power2-2.c: New test.
33625
33626 2004-04-28  Jan Hubicka  <jh@suse.cz>
33627
33628         * gcc.dg/unused-6.c: New test.
33629
33630 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33631             Ulrich Weigand  <uweigand@de.ibm.com>
33632
33633         * ada/acats/run_all.sh: Define $target variable.
33634
33635 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33636
33637         PR c++/15119
33638         * g++.dg/other/vararg-1.C: New test.
33639
33640         PR c++/4794
33641         * g++.dg/eh/cleanup3.C: New test.
33642
33643 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33644
33645         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33646         and ad8011a (target_insn).
33647         * ada/acats/support/macro.dfs: Likewise.
33648         * ada/acats/support/impbit.adb: New file.
33649
33650 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33651
33652         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33653
33654 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33655
33656         * gcc.dg/loop-3.c: New test.
33657
33658 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33659
33660         * gcc.c-torture/execute/simd-5.c: New test.
33661
33662 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33663
33664         PR c++/15064
33665         * g++.dg/template/crash18.C: New test.
33666
33667 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33668
33669         * g++.dg/ext/complit3.C: New test.
33670
33671 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33672
33673         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33674         * gcc.dg/altivec-3.c: Same.
33675         * gcc.dg/altivec-varargs-1.c: Same.
33676
33677 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33678
33679         * lib/target-supports.exp (check_profiling_available): Assume
33680         profiling is not available on powerpc-eabi targets.
33681
33682 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33683
33684         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33685         * gcc.dg/vmx/bug-1.c: Ditto.
33686
33687 2004-04-20  Eric Christopher  <echristo@redhat.com>
33688
33689         * gcc.dg/charset/extern.c: New test.
33690         * g++.dg/charset/extern3.cc: Ditto.
33691
33692 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33693
33694         * gcc.dg/builtins-39.c: New test.
33695
33696 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33697
33698         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33699
33700 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33701
33702         * gcc.dg/torture/mips-hilo-1.c: New test.
33703
33704 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33705
33706         * gcc.c-torture/compile/20040419-1.c: New test.
33707
33708 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33709
33710         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33711
33712 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33713             Aldy Hernandez  <aldyh@redhat.com>
33714
33715         * gcc.c-torture/execute/va-arg-24.c: New.
33716
33717 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33718             Aldy Hernandez  <aldyh@redhat.com>
33719
33720         * gcc.dg/vmx/1b-01.c: New.
33721         * gcc.dg/vmx/1b-02.c: New.
33722         * gcc.dg/vmx/1b-03.c: New.
33723         * gcc.dg/vmx/1b-04.c: New.
33724         * gcc.dg/vmx/1b-05.c: New.
33725         * gcc.dg/vmx/1b-06.c: New.
33726         * gcc.dg/vmx/1b-07.c: New.
33727         * gcc.dg/vmx/1c-01.c: New.
33728         * gcc.dg/vmx/1c-02.c: New.
33729         * gcc.dg/vmx/3a-01a.c: New.
33730         * gcc.dg/vmx/3a-01.c: New.
33731         * gcc.dg/vmx/3a-01m.c: New.
33732         * gcc.dg/vmx/3a-03.c: New.
33733         * gcc.dg/vmx/3a-03m.c: New.
33734         * gcc.dg/vmx/3a-04.c: New.
33735         * gcc.dg/vmx/3a-04m.c: New.
33736         * gcc.dg/vmx/3a-05.c: New.
33737         * gcc.dg/vmx/3a-06.c: New.
33738         * gcc.dg/vmx/3a-06m.c: New.
33739         * gcc.dg/vmx/3a-07.c: New.
33740         * gcc.dg/vmx/3b-01.c: New.
33741         * gcc.dg/vmx/3b-02.c: New.
33742         * gcc.dg/vmx/3b-10.c: New.
33743         * gcc.dg/vmx/3b-13.c: New.
33744         * gcc.dg/vmx/3b-14.c: New.
33745         * gcc.dg/vmx/3b-15.c: New.
33746         * gcc.dg/vmx/3c-01a.c: New.
33747         * gcc.dg/vmx/3c-01.c: New.
33748         * gcc.dg/vmx/3c-02.c: New.
33749         * gcc.dg/vmx/3c-03.c: New.
33750         * gcc.dg/vmx/3d-01.c: New.
33751         * gcc.dg/vmx/4-01.c: New.
33752         * gcc.dg/vmx/4-03.c: New.
33753         * gcc.dg/vmx/5-01.c: New.
33754         * gcc.dg/vmx/5-02.c: New.
33755         * gcc.dg/vmx/5-03.c: New.
33756         * gcc.dg/vmx/5-04.c: New.
33757         * gcc.dg/vmx/5-05.c: New.
33758         * gcc.dg/vmx/5-06.c: New.
33759         * gcc.dg/vmx/5-07.c: New.
33760         * gcc.dg/vmx/5-07t.c: New.
33761         * gcc.dg/vmx/5-08.c: New.
33762         * gcc.dg/vmx/5-10.c: New.
33763         * gcc.dg/vmx/5-11.c: New.
33764         * gcc.dg/vmx/7-01a.c: New.
33765         * gcc.dg/vmx/7-01.c: New.
33766         * gcc.dg/vmx/7c-01.c: New.
33767         * gcc.dg/vmx/7d-01.c: New.
33768         * gcc.dg/vmx/7d-02.c: New.
33769         * gcc.dg/vmx/8-01.c: New.
33770         * gcc.dg/vmx/8-02a.c: New.
33771         * gcc.dg/vmx/8-02.c: New.
33772         * gcc.dg/vmx/brode-1.c: New.
33773         * gcc.dg/vmx/bug-1.c: New.
33774         * gcc.dg/vmx/bug-2.c: New.
33775         * gcc.dg/vmx/bug-3.c: New.
33776         * gcc.dg/vmx/cw-bug-1.c: New.
33777         * gcc.dg/vmx/cw-bug-2.c: New.
33778         * gcc.dg/vmx/cw-bug-3.c: New.
33779         * gcc.dg/vmx/dct.c: New.
33780         * gcc.dg/vmx/debug-1.c: New.
33781         * gcc.dg/vmx/debug-2.c: New.
33782         * gcc.dg/vmx/debug-3.c: New.
33783         * gcc.dg/vmx/debug-4.c: New.
33784         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33785         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33786         * gcc.dg/vmx/eg-5.c: New.
33787         * gcc.dg/vmx/fft.c: New.
33788         * gcc.dg/vmx/gcc-bug-1.c: New.
33789         * gcc.dg/vmx/gcc-bug-2.c: New.
33790         * gcc.dg/vmx/gcc-bug-3.c: New.
33791         * gcc.dg/vmx/gcc-bug-4.c: New.
33792         * gcc.dg/vmx/gcc-bug-5.c: New.
33793         * gcc.dg/vmx/gcc-bug-6.c: New.
33794         * gcc.dg/vmx/gcc-bug-7.c: New.
33795         * gcc.dg/vmx/gcc-bug-8.c: New.
33796         * gcc.dg/vmx/gcc-bug-9.c: New.
33797         * gcc.dg/vmx/gcc-bug-b.c: New.
33798         * gcc.dg/vmx/gcc-bug-c.c: New.
33799         * gcc.dg/vmx/gcc-bug-d.c: New.
33800         * gcc.dg/vmx/gcc-bug-e.c: New.
33801         * gcc.dg/vmx/gcc-bug-f.c: New.
33802         * gcc.dg/vmx/gcc-bug-g.c: New.
33803         * gcc.dg/vmx/gcc-bug-i.c: New.
33804         * gcc.dg/vmx/harness.h: New.
33805         * gcc.dg/vmx/ira1.c: New.
33806         * gcc.dg/vmx/ira2a.c: New.
33807         * gcc.dg/vmx/ira2b.c: New.
33808         * gcc.dg/vmx/ira2.c: New.
33809         * gcc.dg/vmx/ira2c.c: New.
33810         * gcc.dg/vmx/mem.c: New.
33811         * gcc.dg/vmx/newton-1.c: New.
33812         * gcc.dg/vmx/ops.c: New.
33813         * gcc.dg/vmx/sn7153.c: New.
33814         * gcc.dg/vmx/spill2.c: New.
33815         * gcc.dg/vmx/spill3.c: New.
33816         * gcc.dg/vmx/spill.c: New.
33817         * gcc.dg/vmx/t.c: New.
33818         * gcc.dg/vmx/varargs-1.c: New.
33819         * gcc.dg/vmx/varargs-2.c: New.
33820         * gcc.dg/vmx/varargs-3.c: New.
33821         * gcc.dg/vmx/varargs-4.c: New.
33822         * gcc.dg/vmx/varargs-5.c: New.
33823         * gcc.dg/vmx/varargs-6.c: New.
33824         * gcc.dg/vmx/varargs-7.c: New.
33825         * gcc.dg/vmx/vmx.exp: New.
33826         * gcc.dg/vmx/vprint-1.c: New.
33827         * gcc.dg/vmx/vscan-1.c: New.
33828         * gcc.dg/vmx/x-01.c: New.
33829         * gcc.dg/vmx/x-02.c: New.
33830         * gcc.dg/vmx/x-03.c: New.
33831         * gcc.dg/vmx/x-04.c: New.
33832         * gcc.dg/vmx/x-05.c: New.
33833         * gcc.dg/vmx/yousufi-1.c: New.
33834         * gcc.dg/vmx/zero-1.c: New.
33835         * gcc.dg/vmx/zero.c: New.
33836
33837 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33838
33839         * g++.dg/lookup/java1.C: Update for chage of
33840         _Jv_AllocObject.
33841         * g++.dg/lookup/java2.C: Likewise.
33842
33843 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33844
33845         * ada/acats/run_all.sh: use -O2 by default.
33846
33847 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33848
33849         * gcc.dg/vr-mult-[12].c: New tests.
33850
33851 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33852
33853         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33854
33855         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33856
33857 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33858
33859         * lib/target-supports.exp (check_profiling_available): Assume
33860         profiling isn't available for mips*-*-elf targets.
33861
33862 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33863
33864         * gcc.dg/builtins-38.c: New test.
33865
33866 2004-04-14  Eric Christopher  <echristo@redhat.com>
33867
33868         * g++.dg/charset/charset.exp: Run .cc extension tests.
33869
33870 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33871
33872         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33873
33874 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33875
33876         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33877
33878 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33879
33880         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33881         * gcc.dg/i386-387-2.c: Likewise.
33882
33883         * gcc.dg/i386-387-7.c: New test.
33884         * gcc.dg/i386-387-8.c: New test.
33885
33886         * gcc.dg/builtins-37.c: New test.
33887
33888 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33889
33890         * g++.dg/pch/externc-1.C: Add missing semicolon.
33891
33892 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33893
33894         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33895
33896 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33897
33898         * gcc.c-torture/execute/20040411-1.c: New test.
33899
33900 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33901
33902         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33903
33904 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33905
33906         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33907
33908 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33909
33910         * lib/target-supports.exp (check_named_sections_available): New.
33911         * lib/gcc-dg.exp (dg-require-named-sections): New.
33912         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33913         old-deja.exp.  Also prune error-count message from HP linker.
33914         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33915
33916         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33917         * g++.old-deja/g++.pt/static3.C: Likewise.
33918         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33919
33920 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33921
33922         * gcc.c-torture/execute/20040409-1.c: New test case.
33923         * gcc.c-torture/execute/20040409-2.c: New test case.
33924         * gcc.c-torture/execute/20040409-3.c: New test case.
33925
33926 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33927
33928         * gcc.dg/20040409-1.c: New test.
33929
33930 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33931
33932         PR target/14888
33933         * g++.dg/opt/pr14888.C: New test case.
33934
33935 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33936
33937         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33938         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33939         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33940         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33941         New tests.
33942
33943 2004-04-08  Paul Brook  <paul@codesourcery.com>
33944
33945         * gcc.dg/spill-1.c: New test.
33946
33947 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33948
33949         * gcc.dg/torture/builtin-ctype-2.c: New test.
33950
33951 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33952
33953         * gcc.dg/pch/pch.exp: Add largefile test.
33954
33955 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33956
33957         * g++.dg/pch/externc-1.Hs: New.
33958         * g++.dg/pch/externc-1.C: New.
33959
33960 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33961
33962         * gcc.dg/compat/struct-by-value-5a_main.c,
33963         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33964         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33965         * gcc.dg/compat/struct-by-value-5a_x.c,
33966         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33967         gcc.dg/compat/struct-by-value-5_x.c.
33968         * gcc.dg/compat/struct-by-value-5a_y.c,
33969         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33970         gcc.dg/compat/struct-by-value-5_y.c.
33971
33972         * gcc.dg/compat/struct-by-value-6a_main.c,
33973         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33974         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33975         * gcc.dg/compat/struct-by-value-6a_x.c,
33976         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33977         gcc.dg/compat/struct-by-value-6_x.c.
33978         * gcc.dg/compat/struct-by-value-6a_y.c,
33979         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33980         gcc.dg/compat/struct-by-value-6_y.c.
33981
33982         * gcc.dg/compat/struct-by-value-7a_main.c,
33983         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33984         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33985         * gcc.dg/compat/struct-by-value-7a_x.c,
33986         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33987         gcc.dg/compat/struct-by-value-7_x.c.
33988         * gcc.dg/compat/struct-by-value-7a_y.c,
33989         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33990         gcc.dg/compat/struct-by-value-7_y.c.
33991
33992 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33995         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33996         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33997         options.
33998
33999 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34000
34001         * gcc.dg/builtins-36.c: New test.
34002
34003 2004-04-06  Paul Brook  <paul@codesourcery.com>
34004
34005         * README.gcc: Remove obsolete contraint on testcases.
34006
34007 2004-04-05  Paul Brook  <paul@codesourcery.com>
34008
34009         PR2123
34010         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34011         failure and exit(0) on success.
34012         * g++.dg/expr/anew2.C: Ditto.
34013         * g++.dg/expr/anew3.C: Ditto.
34014         * g++.dg/expr/anew4.C: Ditto.
34015
34016 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34017
34018         PR c++/3518
34019         * g++.dg/template/unify7.C: New.
34020
34021 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34022
34023         * g++.dg/README: Bring up to date with new subdirectories; remove
34024         duplicate subdirectory lines.
34025
34026 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         PR c++/14007
34029         * g++.dg/template/unify5.C: New.
34030         * g++.dg/template/unify6.C: New.
34031         * g++.dg/template/qualttp20.C: Adjust.
34032         * g++.old-deja/g++.jason/report.C: Adjust.
34033         * g++.old-deja/g++.other/qual1.C: Adjust.
34034
34035 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/14803
34038         * g++.dg/inherit/ptrmem1.C: New test.
34039
34040 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34041
34042         PR c++/14755
34043         * gcc.c-torture/execute/20040331-1.c: New test.
34044         * gcc.dg/20040331-1.c: New test.
34045
34046 2004-04-01  Paul Brook  <paul@codesourcery.com>
34047
34048         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34049
34050 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34051
34052         PR c++/14724
34053         * g++.dg/init/goto1.C: New test.
34054
34055         PR c++/14763
34056         * g++.dg/template/defarg4.C: New test.
34057
34058 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34059
34060         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34061
34062 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34063
34064         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34065
34066 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34067
34068         * gcc.dg/noncompile/undeclared-2.c: New test.
34069
34070 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34071
34072         * gcc.dg/940409-1.c: Remove XFAIL.
34073         * gcc.dg/reg-vol-struct-1.c: New test.
34074
34075 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34076
34077         * gcc.dg/torture/builtin-wctype-1.c: New test.
34078
34079 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34080
34081         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34082         * gcc.dg/20001101-1.c: Likewise.
34083         * gcc.dg/20001102-1.c: Likewise.
34084
34085 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34086
34087         * gcc.dg/compare8.c: Add an additional test for XOR.
34088
34089 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34090
34091         * gcc.dg/torture/builtin-ctype-1.c: New test.
34092
34093 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34094
34095         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34096         * gcc.dg/torture/builtin-math-1.c: Likewise.
34097         * gcc.dg/torture/builtin-power-1.c: New test.
34098
34099 2004-03-24  Andreas Schwab  <schwab@suse.de>
34100
34101         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34102         IA64 assembler.
34103
34104 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34105             Roger Sayle  <roger@eyesopen.com>
34106
34107         * gcc.dg/compare8.c: New test case.
34108
34109 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34110
34111         * g++.dg/ext/altivec-7.C: New test.
34112
34113 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34114
34115         PR 12267, 12391, 12560, 13129, 14114, 14133
34116         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34117         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34118         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34119         Adjust error regexps.
34120         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34121         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34122         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34123         * gcc.dg/local1.c: Add explanatory comment.
34124
34125 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34126
34127         PR optimization/14669
34128         * g++.dg/opt/fold2.C: New test case.
34129
34130 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34131
34132         PR c/14069
34133         * gcc.dg/20040322-1.c: New test.
34134
34135 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34136
34137         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34138         * gcc.dg/ultrasp4.c: Likewise.
34139         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34140
34141 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34142
34143         * gcc.dg/i386-sse-8.c: Reset default options.
34144
34145 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34146
34147         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34148         in the error message text.
34149
34150 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34151
34152         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34153
34154 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34155
34156         PR c++/14616
34157         * g++.dg/init/array13.C: New test.
34158
34159 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34160
34161         PR target/13889
34162         * gcc.c-torture/compile/pr13889.c: New test case.
34163
34164 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34165
34166         PR c/14635
34167         * builtins-1.c (nan, nans): Don't test.
34168         * builtins-30.c: Don't use nan, nanf, nanl.
34169         * builtins-35.c: New test.
34170
34171 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34172
34173         * g++.dg/ext/altivec-6.C: New test.
34174
34175 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34176
34177         * g++.dg/init/placement3.C: New test.
34178
34179         * g++.dg/template/spec13.C: New test.
34180
34181         * g++.dg/lookup/using11.C: New test.
34182
34183         * g++.dg/lookup/koenig3.C: New test.
34184
34185         * g++.dg/template/operator2.C: New test.
34186
34187         * g++.dg/expr/dtor3.C: New test.
34188         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34189         marker.
34190         * g++.old-deja/g++.law/visibility28.C: Likewise.
34191
34192 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34193
34194         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34195         * gcc.dg/ppc64-abi-3.c: Likewise.
34196
34197 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34198
34199         PR c++/14545
34200         * g++.dg/parse/template15.C: New test.
34201
34202 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34203
34204         * g++.dg/expr/dtor2.C: New test.
34205
34206         * g++.dg/lookup/anon4.C: New test.
34207
34208         * g++.dg/overload/using1.C: New test.
34209
34210         * g++.dg/template/lookup7.C: New test.
34211
34212         * g++.dg/template/typename6.C: New test.
34213
34214         * g++.dg/expr/cond6.C: New test.
34215
34216 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34217
34218         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34219
34220 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34221
34222         * g++.dg/expr/cond5.C: New test.
34223         * g++.dg/expr/constcast1.C: Likewise.
34224         * g++.dg/expr/ptrmem2.C: Likewise.
34225         * g++.dg/expr/ptrmem3.C: Likewise.
34226         * g++.dg/lookup/main1.C: Likewise.
34227         * g++.dg/template/lookup6.C: Likewise.
34228
34229 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34230
34231         * gcc.dg/local1.c: New test.
34232
34233         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34234
34235 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34236
34237         * gcc.dg/torture/builtin-convert-1.c: New test.
34238
34239 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34240
34241         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34242
34243 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c++/14481
34246         * g++.dg/warn/Wunused-7.C: New test.
34247
34248 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34249
34250         * gcc.dg/torture/builtin-integral-1.c: New test.
34251
34252 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/14586
34255         * g++.dg/parse/non-dependent3.C: New test.
34256
34257 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34258
34259         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34260         * g++.dg/eh/simd-2.C: Likewise.
34261         * g++.dg/init/array10.C: Likewise.
34262         * gcc.c-torture/compile/simd-1.c: Likewise.
34263         * gcc.c-torture/compile/simd-2.c: Likewise.
34264         * gcc.c-torture/compile/simd-3.c: Likewise.
34265         * gcc.c-torture/compile/simd-4.c: Likewise.
34266         * gcc.c-torture/compile/simd-6.c: Likewise.
34267         * gcc.c-torture/execute/simd-1.c: Likewise.
34268         * gcc.c-torture/execute/simd-2.c: Likewise.
34269         * gcc.dg/compat/vector-defs.h: Likewise.
34270         * gcc.dg/20020531-1.c: Likewise.
34271         * gcc.dg/altivec-3.c: Likewise.
34272         * gcc.dg/altivec-4.c: Likewise.
34273         * gcc.dg/altivec-varargs-1.c: Likewise.
34274         * gcc.dg/compat/vector-defs.h: Likewise.
34275         * gcc.dg/i386-mmx-3.c: Likewise.
34276         * gcc.dg/i386-sse-4.c: Likewise.
34277         * gcc.dg/i386-sse-5.c: Likewise.
34278         * gcc.dg/i386-sse-8.c: Likewise.
34279         * gcc.dg/simd-1.c: Likewise.
34280         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34281         __ev64_opaque__ since the machine description provides it.
34282
34283 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34284
34285         * lib/compat.exp (skip_list): New global variable.
34286         Use it to hold the user defined COMPAT_SKIPS list if any.
34287         (compat-obj): Add the members of skip_list to optall.
34288
34289 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34290
34291         * gcc.dg/compat/union-by-value-1_main.c,
34292         union-by-value-1_x.c, union-by-value-1_y.c,
34293         union-check.h, union-defs.h,
34294         union-init.h, union-return-1_main.c,
34295         union-return-1_x.c, union-return-1_y.c: New files.
34296
34297 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34298
34299         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34300         mixed-struct-init.h: Add 4 mixed structure types.
34301         struct-by-value-21_main.c, struct-by-value-21_x.c,
34302         struct-by-value-21_y.c, struct-return-21_main.c,
34303         struct-return-21_x.c, struct-return-21_y.c: New files.
34304
34305 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34306
34307         PR c++/14550
34308         * g++.dg/parse/template14.C: New test.
34309
34310 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34311
34312         * gcc.c-torture/execute/20040313-1.c: New test.
34313
34314 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34315
34316         PR target/14533
34317         * gcc.dg/20040311-2.c: New test.
34318
34319 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34320
34321         PR other/14544
34322         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34323         bit-field.
34324
34325 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34326
34327         * gcc.dg/20040305-2.c: Add missing return statement.
34328
34329 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34330
34331         * gcc.dg/builtins-34.c: Also check pow10*.
34332
34333 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34334
34335         PR target/14262
34336         * gcc.dg/20040305-2.c: New test.
34337
34338 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34339
34340         * gcc.dg/20040310-1.c: New test.
34341
34342 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34343
34344         * gcc.c-torture/execute/20040311-1.c: New test case.
34345
34346 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34347
34348         PR c++/14476
34349         * g++.dg/lookup/enum1.C: New test.
34350
34351 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34352
34353         PR c++/14510
34354         * g++.dg/lookup/struct2.C: New test.
34355
34356 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34357
34358         * gcc.dg/builtins-34.c: New test.
34359
34360 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34361
34362         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34363
34364 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34365
34366         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34367         * gcc.dg/alias-2.c: New testcase.
34368
34369 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34370
34371         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34372
34373 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34374
34375         * gcc.c-torture/execute/20040309-1.c: New test case.
34376
34377 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34378
34379         PR c++/14397
34380         * g++.dg/overload/ref1.C: New.
34381
34382 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34383
34384         PR c++/14409
34385         * g++.dg/template/spec12.C: New test.
34386
34387         PR c++/14448
34388         * g++.dg/parse/crash14.C: New test.
34389
34390 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34391
34392         PR c++/14230
34393         * g++.dg/init/ref11.C: New test.
34394
34395 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34396
34397         PR c++/14432
34398         * g++.dg/parse/builtin2.C: New test.
34399
34400 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34401
34402         PR c++/14401
34403         * g++.dg/init/ctor3.C: New test.
34404         * g++.dg/init/union1.C: New test.
34405         * g++.dg/ext/anon-struct4.C: New test.
34406
34407 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34408
34409         * g++.dg/lookup/koenig1.C: Tweak error messages.
34410         * g++.dg/lookup/used-before-declaration.C: Likewise.
34411         * g++.dg/other/do1.C: Likewise.
34412         * g++.dg/overload/koenig1.C: Likewise.
34413         * g++.dg/parse/crash13.C: Likewise.
34414         * g++.dg/template/instantiate3.C: Likewise.
34415
34416 2004-03-08  Eric Christopher  <echristo@redhat.com>
34417
34418         * * lib/target-supports.exp: Enable libiconv in test
34419         compilation.  Fix up error checking.
34420
34421 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34422
34423         PR middle-end/14289
34424         * gcc.dg/pr14289-1.c: New test case.
34425         * gcc.dg/pr14289-2.c: Likewise.
34426         * gcc.dg/pr14289-3.c: Likewise.
34427
34428 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34429
34430         * gcc.c-torture/execute/20040308-1.c: New test.
34431
34432 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34433
34434         * gcc.c-torture/execute/20040307-1.c: New test case.
34435
34436 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34437
34438         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34439
34440 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34441
34442         * gcc.dg/20040306-1.c: New test.
34443
34444 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34445
34446         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34447         them static.
34448         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34449
34450 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34451
34452         PR c/14465
34453         * gcc.dg/decl-6.c: New test.
34454
34455 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34456
34457         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34458         Rename LOGPOW -> LOG_POW.
34459         (SQRT_EXP, POW_EXP): New.
34460
34461 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34462
34463         * gcc.dg/i386-sse-8.c: New test.
34464
34465 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34466
34467         PR c/14114
34468         * gcc.dg/decl-5.c: New test.
34469
34470 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34471
34472         * gcc.dg/20040305-1.c: New test.
34473
34474 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34475
34476         PR other/14354
34477         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34478
34479 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34480
34481         PR c++/14425, c++/14426
34482         * g++.dg/ext/altivec-4.C: New test.
34483         * g++.dg/ext/altivec-5.C: New test.
34484
34485 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34486
34487         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34488         global variables of a type with no linkage.
34489         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34490         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34491         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34492         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34493         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34494         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34495         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34496         * g++.dg/warn/deprecated.C: Name enum Color.
34497         * g++.dg/overload/VLA.C: Name structure for 'b'.
34498         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34499
34500 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34501
34502         * gcc.c-torture/compile/20040304-1.c: New test.
34503
34504 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34505
34506         PR 13728
34507         * gcc.dg/decl-4.c: New testcase.
34508
34509 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34510
34511         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34512         as PRECF if sizeof (float) > sizeof (double).
34513         (PRECL): Make it the same as PRECF if
34514         sizeof (float) > sizeof (long double).
34515
34516 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34517
34518         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34519         system type.  Add check for irix6 which doesn't have c99 runtime.
34520
34521 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34522
34523         * gcc.dg/const-elim-1.c: xfail for xtensa.
34524
34525 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34526
34527         PR c++/14369
34528         * g++.dg/template/cond4.C: New test.
34529
34530 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34531
34532         PR c++/14360
34533         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34534
34535         PR c++/14361
34536         * g++.dg/parse/defarg7.C: New test.
34537
34538         PR c++/14359
34539         * g++.dg/template/friend26.C: New test.
34540
34541 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/14324
34544         * g++.dg/abi/mangle21.C: New test.
34545
34546         PR c++/14260
34547         * g++.dg/parse/constructor2.C: New test.
34548
34549         PR c++/14337
34550         * g++.dg/template/sfinae1.C: New test.
34551
34552 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34553
34554         PR c++/14267
34555         * g++.dg/expr/crash2.C: New test.
34556
34557         PR middle-end/13448
34558         * gcc.dg/inline-5.c: New test.
34559         * gcc.dg/always-inline.c: Split out tests into ...
34560         * gcc.dg/always-inline2.c: ... this and ...
34561         * gcc.dg/always-inline3.c: ... this.
34562
34563 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR debug/12103
34566         * g++.dg/debug/crash1.C: New test.
34567
34568 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34569
34570         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34571         function with __attribute__((noinline)).
34572         (recurser_void2): Likewise.
34573         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34574         (recurser_void2): Likewise.
34575
34576 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34577
34578         PR middle-end/14203
34579         * g++.dg/warn/Wunused-6.C: New test case.
34580
34581 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34582
34583         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34584         not defined.
34585
34586 2004-02-27  Eric Christopher  <echristo@redhat.com>
34587
34588         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34589         * g++.dg/charset/asm2.c: Run only x86.
34590         * gcc.dg/charset/asm3.c: Ditto.
34591
34592 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34593
34594         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34595         ld_library_path.
34596
34597 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34598
34599         * g++.dg/ext/altivec-3.C: New.
34600
34601 2004-02-26  Richard Henderson  <rth@redhat.com>
34602
34603         * g++.dg/ext/attrib10.C: Mark for warning.
34604         * gcc.dg/attr-alias-1.c: New.
34605
34606 2004-02-26  Richard Henderson  <rth@redhat.com>
34607
34608         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34609         * gcc.c-torture/execute/20040208-2.c: ... it back.
34610
34611 2004-02-26  Eric Christopher  <echristo@redhat.com>
34612
34613         * lib/target-supports.exp (check-iconv-available): New function.
34614         * lib/gcc-dg.exp (dg-require-iconv): New function.
34615         Use above.
34616         * gcc.dg/charset: New directory.
34617         * gcc.dg/charset/charset.exp: New file.
34618         * gcc.dg/charset/asm1.c: Ditto.
34619         * gcc.dg/charset/asm2.c: Ditto.
34620         * gcc.dg/charset/asm3.c: Ditto.
34621         * gcc.dg/charset/asm4.c: Ditto.
34622         * gcc.dg/charset/asm5.c: Ditto.
34623         * gcc.dg/charset/attribute1.c: Ditto.
34624         * gcc.dg/charset/attribute2.c: Ditto.
34625         * gcc.dg/charset/string1.c: Ditto.
34626         * g++.dg/charset: New directory.
34627         * g++.dg/dg.exp: Add here. Special options.
34628         * g++.dg/charset/charset.exp: New file.
34629         * g++.dg/charset/asm1.c: Ditto.
34630         * g++.dg/charset/asm2.c: Ditto.
34631         * g++.dg/charset/asm3.c: Ditto.
34632         * g++.dg/charset/asm4.c: Ditto.
34633         * g++.dg/charset/attribute1.c: Ditto.
34634         * g++.dg/charset/attribute2.c: Ditto.
34635         * g++.dg/charset/extern1.cc: Ditto.
34636         * g++.dg/charset/extern2.cc: Ditto.
34637         * g++.dg/charset/string1.c: Ditto.
34638
34639 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34640
34641         PR c++/14278
34642         * g++.dg/parse/comma1.C: New test.
34643
34644 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34645
34646         PR c++/14284
34647         * g++.dg/template/ttp8.C: New test.
34648
34649 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34650
34651         * gcc.dg/fixuns-trunc-1.c: New test.
34652
34653 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34654
34655         * gcc.dg/builtins-config.h: Use #elif.
34656
34657 2004-02-26  Michael Matz  <matz@suse.de>
34658
34659         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34660         * gcc.dg/991214-1.c: Likewise.
34661         * gcc.dg/i386-asm-1.c: Likewise.
34662
34663 2004-02-25  Richard Henderson  <rth@redhat.com>
34664
34665         * gcc.c-torture/execute/20040208-2.c: Move ...
34666         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34667
34668 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34669
34670         PR c++/14246
34671         * g++.dg/other/crash-3.C: New test.
34672
34673 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34674
34675         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34676         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34677
34678         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34679         HP-UX.
34680
34681 2004-02-24  Michael Matz  <matz@suse.de>
34682
34683         * gcc.dg/i386-regparm.c: New.
34684
34685 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34686
34687         * gcc.c-torture/execute/20040223-1.c: New.
34688
34689 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34690             Kazu Hirata  <kazu@cs.umass.edu>
34691
34692         * gcc.dg/fwritable-strings-1.c: Remove.
34693
34694 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34695
34696         PR c/14156
34697         * gcc.dg/20040223-1.c: New test.
34698
34699 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34700
34701         PR c++/14106
34702         * g++.dg/ext/typeof9.C: New test.
34703
34704 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34705
34706         PR c++/14250
34707         * g++.dg/other/switch1.C: New test.
34708
34709 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34710
34711         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34712         * gcc.dg/va-arg-1.c: Likewise.
34713
34714 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34715
34716         PR c++/14143
34717         * g++.dg/template/koenig5.C: New test.
34718
34719 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34720
34721         * g++.dg/ext/altivec-1.C: Generalize target triple.
34722         * g++.dg/ext/altivec-2.C: New test case.
34723         * g++.dg/ext/altivec_check.h: New file.
34724         * gcc.dg/altivec-1.c: Generalize target triple;
34725         include altivec_check.h and call altivec_check().
34726         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34727         * gcc.dg/altivec-6.c: New test case.
34728         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34729         type casts as needed.
34730         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34731         altivec_check().
34732         * gcc.dg/altivec-12.c: New test case.
34733         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34734         include altivec_check.h and call altivec_check().
34735         * gcc.dg/altivec_check.h: New file.
34736
34737 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34738
34739         * lib/target-supports.exp (check_alias_available): Don't mangle
34740         function `g' in test program.
34741
34742 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34743
34744         * lib/target-supports.exp (check_profiling_available): Check
34745         argument to determine whether we support a profiling type.
34746         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34747         check_profiling_available.
34748         * g++.dg/bprob/bprob.exp: Likewise.
34749         * g77.dg/bprob/bprob.exp: Likewise.
34750         * gcc.misc-tests/bprob.exp: Likewise.
34751         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34752         dg-require-profiling and delete expected error handling.
34753         * gcc.dg/20021014-1.c: Likewise.
34754         * gcc.dg/nest.c: Likewise.
34755
34756 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34757
34758         PR c++/12007
34759         * g++.dg/other/vthunk1.C: New test.
34760
34761 2004-02-20  Falk Hueffner  <falk@debian.org>
34762
34763         PR target/14201
34764         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34765
34766 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34767
34768         PR c++/13927
34769         * g++.dg/other/error8.C: Remove XFAIL markers.
34770
34771         PR c++/14173
34772         * g++.dg/ext/packed5.C: New test.
34773
34774         PR c++/14199
34775         * g++.dg/warn/Wunused-5.C: New test.
34776
34777         PR c++/14186
34778         * g++.dg/lookup/member1.C: New test.
34779
34780 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34781
34782         * gcc.c-torture/compile/20040130-1.c: Enable only when
34783         __INT_MAX__ >= 2147483647L.
34784         * gcc.c-torture/compile/961203-1.c: Likewise.
34785
34786 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34787
34788         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34789         * g++.dg/opt/template1.C: Robustify assembler regexp
34790
34791 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34792
34793         * gcc.c-torture/execute/simd-4.x: Remove.
34794         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34795         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34796         Guard with #ifndef SKIP_ATTRIBUTE.
34797         * gcc.dg/compat/vector-1_y.c: Likewise.
34798         * gcc.dg/compat/vector-2_x.c: Likewise.
34799         * gcc.dg/compat/vector-2_y.c: Likewise.
34800         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34801         * g++.dg/eh/simd-2.C: Likewise.
34802
34803 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34804
34805         * gcc.c-torture/compile/complex-1.c: New.
34806
34807 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34808
34809         PR target/14209
34810         * gcc.c-torture/execute/20040218-1.c: New test.
34811
34812 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34813
34814         PR c++/14181
34815         * g++.dg/parse/new2.C: New test.
34816
34817 2004-02-18  Paul Brook  <paul@codesourcery.com>
34818
34819         * gcc.c-torture/compile/libcall-1.c: New test.
34820
34821 2004-02-18  Paul Brook  <paul@codesourcery.com>
34822
34823         PR debug/12934
34824         * gcc.dg/debug/debug-7.c: New test.
34825
34826 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34827
34828         * gcc.dg/20040217-1.c: New test.
34829
34830 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34831
34832         * gcc.c-torture/execute/990208-1.x: Delete.
34833
34834 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34835
34836         * gcc.c-torture/execute/20040208-2.x: New file.
34837
34838 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34839
34840         PR c++/11326
34841         * g++.dg/abi/structret1.C: New test.
34842
34843 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34844
34845         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34846         (i386_cpuid): No need to test if cpuid is available on AMD64.
34847         Fix assembly, so that it works onboth i386 and AMD64.
34848         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34849         (vecInLong): Fix s[] member type to unsigned int.
34850         (vecInWord): Remove type.
34851         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34852         (a64, b64, c64, d64, e64): Remove.
34853         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34854         Remove unused variable.  Remove initialization of removed variables.
34855         Don't call mmx_tests nor sse_tests.
34856         (reference_mmx, reference_sse): Remove.
34857         (check): Add return stmt.
34858         * gcc.dg/i386-sse-7.c: New test.
34859         * gcc.dg/i386-mmx-4.c: New test.
34860
34861 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34862
34863         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34864         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34865         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34866         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34867         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34868         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34869         g++.dg/tc1/dr94.C: Fix line terminator.
34870
34871 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34872
34873         * gcc.c-torture/compile/20040216-1.c: New.
34874
34875 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34876
34877         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34878         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34879         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34880         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34881         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34882         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34883
34884 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34885
34886         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34887
34888 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34889
34890         PR c++/13971
34891         * g++.dg/expr/cond4.C: New test.
34892
34893         PR c++/14086
34894         * g++.dg/lookup/crash2.C: New test.
34895
34896 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34897
34898         * gcc.c-torture/compile/20040214-2.c: New test.
34899
34900 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34901
34902         PR c++/14116
34903         * g++.dg/ext/typeof8.C: New test.
34904
34905 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34906
34907         * gcc.c-torture/compile/20040214-1.c: New test.
34908
34909 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34910
34911         PR c++/13635
34912         * g++.dg/template/spec11.C: New test.
34913
34914 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34915
34916         PR c++/13927
34917         * g++.dg/other/error8.C: New test.
34918
34919 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34920
34921         PR c++/14122
34922         * g++.dg/template/array4.C: New test.
34923
34924         PR c++/14108
34925         * g++.dg/inherit/thunk2.C: New test.
34926
34927         PR c++/14083
34928         * g++.dg/eh/cond2.C: New test.
34929
34930 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34931
34932         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34933
34934 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34935
34936         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34937
34938 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34939
34940         * g++.dg/simd-2.C: xfail on ppc64-linux.
34941
34942 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34943
34944         PR c/456
34945         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34946         tests.
34947
34948 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34949
34950         * gcc.dg/builtins-33.c: New test.
34951
34952 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34953
34954         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34955
34956 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34957
34958         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34959
34960 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34961
34962         * gcc.dg/ppc64-abi-3.c: New test.
34963
34964 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34965
34966         PR c/14092
34967
34968         * gcc.dg/pr14092-1.c: New testcase.
34969
34970 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34971
34972         * gcc.dg/cpp/assert4.c: Fix typo last change.
34973
34974         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34975         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34976
34977         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34978
34979 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34980
34981         * gcc.c-torture/compile/20040209-1.c: New test case.
34982
34983 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34984
34985         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34986
34987 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34988
34989         * gcc.c-torture/execute/20040208-[12].c: New tests.
34990
34991 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34992
34993         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34994
34995 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34996
34997         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34998
34999 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35000
35001         Bug 13856
35002         * gcc.dg/visibility-8.c: New testcase.
35003
35004 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35005
35006         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35007         arguments.
35008         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35009
35010 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35011
35012         PR middle-end/13696
35013         * g++.dg/opt/fold1.C: New test case.
35014
35015 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35016
35017         PR c++/14033
35018         * g++.dg/other/crash-2.C: New test.
35019
35020 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35021
35022         PR c++/14028
35023         * g++.dg/parse/angle-bracket2.C: New test.
35024
35025 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35026
35027         PR middle-end/13750
35028         Revert:
35029         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35030         PR pch/13361
35031         * g++.dg/pch/wchar-1.C: New.
35032         * g++.dg/pch/wchar-1.Hs: New.
35033
35034 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35035
35036         PR c++/14008
35037         * g++.dg/parse/error15.C: New test.
35038         * g++.dg/parse/crash11.C: Update dg-error mark.
35039
35040 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35041
35042         PR c++/13932
35043         * g++.dg/warn/conv2.C: New test.
35044
35045 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35046
35047         PR c++/13086
35048         * g++.dg/warn/incomplete1.C: Remove xfail.
35049
35050 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35051
35052         * lib/file-format.exp (gcc_target_object_format): Use
35053         ${tool}_target_compile, not gcc_target_compile.
35054         * lib/target-supports.exp (check_alias_available): Likewise.
35055         (check_gc_sections_available): Likewise.
35056         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35057         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35058         dg-require-alias.
35059
35060 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35061
35062         PR c++/13969
35063         * g++.dg/template/static6.C: New test.
35064
35065 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35066
35067         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35068
35069 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35070
35071         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35072         tests for systems where `char' is unsigned by default.
35073
35074 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35075
35076         PR c++/13997
35077         * g++.dg/template/partial3.C: New test.
35078
35079 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35080
35081         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35082         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35083         Remove mentions of obsolete ports.
35084
35085 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35086
35087         * gcc.dg/noncompile/20001228-1.c: Fix for new
35088         error message.
35089
35090 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35091
35092         PR target/9348
35093         * gcc.c-torture/execute/multdi-1.c: New test case.
35094
35095 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35096
35097         PR c++/13925
35098         * g++.dg/template/lookup5.C: New test.
35099
35100 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35101
35102         PR c++/13950
35103         * g++.dg/template/lookup4.C: New test.
35104
35105         PR c++/13970
35106         * g++.dg/parse/error14.C: New test.
35107
35108         PR c++/14002
35109         * g++.dg/parse/template13.C: New test.
35110
35111 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/13978
35114         * g++.dg/template/koenig4.C: New test.
35115
35116         PR c++/13968
35117         * g++.dg/template/crash17.C: New test.
35118
35119         PR c++/13975
35120         * g++.dg/parse/error13.C: New test.
35121         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35122
35123 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35124
35125         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35126
35127 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35128
35129         PR c/11658
35130         PR c/13994
35131         * gcc.dg/noncompile/20040203-1.c: New test.
35132         * gcc.dg/noncompile/20040203-2.c: Likewise.
35133         * gcc.dg/noncompile/20040203-3.c: Likewise.
35134         * gcc.dg/20040203-1.c: Likewise.
35135
35136 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35137
35138         PR c++/10858
35139         * g++.dg/template/sizeof7.C: New test.
35140
35141 2004-02-02  Eric Christopher  <echristo@redhat.com>
35142             Zack Weinberg  <zack@codesourcery.com>
35143
35144         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35145
35146 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35147
35148         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35149         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35150         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35151         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35152
35153 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35154
35155         PR c++/13113
35156         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35157
35158         PR c++/13854
35159         * g++.dg/ext/attrib13.C: New test.
35160
35161         PR c++/13907
35162         * g++.dg/conversion/op2.C: New test.
35163
35164 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35165
35166         * gcc.dg/titype-1.c: Fix pasto.
35167
35168 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35169
35170         * gcc.dg/titype-1.c: New test.
35171
35172 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35173
35174         PR c++/13957
35175         * g++.dg/template/non-type-template-argument-1.C,
35176         g++.dg/template/qualified-id1.C: Update dg-error marks.
35177         * g++.dg/template/nontype6.C: New test.
35178
35179 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35180
35181         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35182         * gcc.dg/builtins-31.c: New testcase.
35183         * gcc.dg/builtins-32.c: New testcase.
35184
35185 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35186
35187         * objc.dg/call-super-2.m: Update line numbers
35188         for the including of stddef.h.
35189
35190 2004-01-30  Michael Matz  <matz@suse.de>
35191
35192         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35193         g++.dg/ext/case-range3.C: New tests.
35194
35195 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35196
35197         DR206
35198         PR c++/13813
35199         * g++.dg/template/member4.C: New test.
35200
35201 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35202
35203         PR c++/13683
35204         * g++.dg/template/sizeof6.C: New test.
35205
35206 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35207
35208         * gcc.dg/fwritable-strings-1.c: New test.
35209
35210 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35211
35212         * gcc.c-torture/compile/20040130-1.c: New test.
35213
35214 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35215
35216         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35217
35218 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35219
35220         PR c++/13883
35221         * g++.dg/template/ctor3.C: New test.
35222
35223 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35224
35225         * g++.dg/tc1: New directory.
35226         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35227         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35228         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35229         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35230         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35231
35232 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35233
35234         * g++.dg/parse/error11.C: New test.
35235         * g++.dg/parse/error12.C: Likewise.
35236
35237 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35238
35239         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35240         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35241
35242 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35243
35244         PR c++/13791
35245         * g++.dg/ext/attrib12.C: New test.
35246
35247         PR c++/13736
35248         * g++.dg/parse/cast2.C: New test.
35249
35250 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35251
35252         * objc.dg/encode-2.m (main): New local string.  Set depending on
35253         sizeof long.  Use in sscanf call.
35254         * objc.dg/encode-3.m (main): New local string.  Set depending on
35255         sizeof long.  Use in scan_initial call.
35256
35257 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35258
35259         * objc.dg/call-super-2.m: Make LP64-safe.
35260         * objc.dg/desig-init-1.m: Likewise.
35261
35262 2004-01-27  Devang Patel <dpatel@apple.com>
35263
35264         * g++.dg/debug/namespace1.C: New test.
35265
35266 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35267
35268         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35269         xscale-*-*.
35270
35271         * gcc.dg/arm-mmx-1.c: New test.
35272
35273 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35274
35275         * gcc.dg/20040127-1.c: New test.
35276         * gcc.dg/20040127-2.c: New test.
35277
35278 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35279
35280         * objc.dg/stret-1.m (glob): Renamed to globa.
35281
35282 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35283
35284         PR c++/13663
35285         * g++.dg/expr/for1.C: New test.
35286
35287 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35288
35289         PR middle-end/13779
35290         * gcc.dg/darwin-longlong.c: New test.
35291
35292 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35293
35294         * gcc.dg/20040124-1.c: Moved test from here...
35295         * gcc.c-torture/compile/20040124-1.c: ...to here.
35296
35297 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35298
35299         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35300         the assembly output if -m64 is passed.
35301
35302 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35303
35304         PR c++/13833
35305         * g++.dg/template/cond3.C: New test.
35306
35307 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35308
35309         PR c++/13810
35310         * g++.dg/template/ttp7.C: New test.
35311
35312 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35313
35314         PR c++/13797
35315         * g++.dg/template/nontype4.C: New test.
35316         * g++.dg/template/nontype5.C: Likewise.
35317
35318 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35319
35320         * gcc.dg/torture/mips-clobber-at.c: New test.
35321
35322 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35323
35324         * gcc.dg/20040124-1.c: New test.
35325
35326 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35327
35328         * gcc.dg/20040123-1.c: New test.
35329
35330 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35331
35332         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35333
35334 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35335
35336         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35337
35338 2004-01-23  Andrew Pinski  <apinski@apple.com>
35339
35340         * gcc.dg/20030121-1.c: Move to ..
35341         * gcc.dg/20040121-1.c: here.
35342
35343 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35344
35345         * gcc.dg/builtins-29.c: New test case.
35346
35347 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35348
35349         PR 18314
35350         * gcc.dg/builtins-30.c: New testcase.
35351
35352 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35353
35354         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35355         * lib/g77.exp: Likewise.
35356         * lib/objc.exp: Likewise.
35357         * lib/g++.exp: Likewise.
35358
35359 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35360
35361         * gcc.dg/struct-by-value-2.c: New test.
35362
35363 2004-01-21  Andrew Pinski  <apinski@apple.com>
35364
35365         PR target/13785
35366         * gcc.dg/20030121-1.c: New test.
35367
35368 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35369
35370         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35371         clobber frame pointer register in asm statement.
35372
35373 2004-01-21  Falk Hueffner  <falk@debian.org>
35374
35375         * gcc.c-torture/compile/20040121-1.c: New test.
35376
35377 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35378
35379         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35380
35381 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35382
35383         * gcc.dg/ppc64-abi-2.c: New test.
35384
35385 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35386
35387         * lib/treelang.exp: Fill out this file.
35388         * lib/treelang-dg.exp: New File.
35389
35390 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35391
35392         * gcc.c-torture/compile/981022-1.c: Remove.
35393         * gcc.dg/array-5.c: Remove XFAIL.
35394         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35395         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35396         gcc.dg/cond-lvalue-1.c: Update.
35397         * gcc.dg/cast-lvalue-2.c: New test.
35398
35399 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35400
35401         PR c++/13592
35402         * g++.dg/other/error1.C (class foo): Tweak error message.
35403
35404         PR c++/13592
35405         * g++.dg/template/call2.C: New test.
35406
35407 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35408
35409         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35410         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35411         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35412         scalar-return-1_x.c, scalar-return-2_y.c,
35413         scalar-return-3_x.c, scalar-return-3_y.c,
35414         scalar-return-4_x.c, scalar-return-4_y.c,
35415         struct-align-1.h, struct-align-1_x.c,
35416         struct-align-1_y.c, struct-align-2.h,
35417         struct-align-2_x.c, struct-align-2_y.c,
35418         struct-by-value-10_y.c, struct-by-value-11_x.c,
35419         struct-by-value-11_y.c, struct-by-value-12_x.c,
35420         struct-by-value-12_y.c, struct-by-value-13_x.c,
35421         struct-by-value-13_y.c, struct-by-value-14_x.c,
35422         struct-by-value-14_y.c, struct-by-value-15_x.c,
35423         struct-by-value-15_y.c, struct-by-value-16_y.c,
35424         struct-by-value-17_y.c, struct-by-value-18_y.c,
35425         struct-by-value-19_y.c, struct-by-value-1_x.c,
35426         struct-by-value-1_y.c, struct-by-value-20_y.c,
35427         struct-by-value-2_x.c, struct-by-value-2_y.c,
35428         struct-by-value-3_y.c, struct-by-value-4_x.c,
35429         struct-by-value-4_y.c, struct-by-value-5_y.c,
35430         struct-by-value-6_y.c, struct-by-value-7_y.c
35431         struct-by-value-8_x.c, struct-by-value-8_y.c
35432         struct-by-value-9_x.c, struct-by-value-9_y.c
35433         struct-return-10_x.c, struct-return-10_y.c,
35434         struct-return-19_x.c, struct-return-20_x.c
35435         struct-return-2_x.c, struct-return-2_y.c
35436         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35437         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35438
35439 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35440
35441         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35442         attribute on sparc*-sun-solaris2.*.
35443
35444 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35445
35446         PR c++/13710
35447         * g++.dg/ext/typeof7.C: New test.
35448
35449 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35450
35451         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35452         * gcc.dg/const-elim-1.c: Same.
35453
35454 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35455
35456         * objc.dg/stret-1.m: New.
35457         * objc.dg/stret-2.m: New.
35458
35459 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35460
35461         PR c++/11895
35462         * g++.dg/ext/vector1.C: New test.
35463
35464 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35465
35466         * gcc.dg/pch/import-1.c: New.
35467         * gcc.dg/pch/import-1.hs: New.
35468         * gcc.dg/pch/import-1a.h: New.
35469         * gcc.dg/pch/import-1b.h: New.
35470         * gcc.dg/pch/import-1c.h: New.
35471
35472 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35473
35474         PR c++/13574
35475         * g++.dg/ext/array1.C: New test.
35476
35477         PR c++/13178
35478         * g++.dg/conversion/op1.C: New test.
35479
35480 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35481
35482         PR 11864
35483         From Kazumoto Kojima / Dan Kegel:
35484         * gcc.dg/pr11864-1.c: New test.
35485
35486         PR 10392
35487         From Marcus Comstedt / Dan Kegel:
35488         * gcc.dg/pr10392-1.c: New test.
35489
35490 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35491
35492         PR c++/13478
35493         * g++.dg/init/ref10.C: New test.
35494
35495 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35496
35497         PR c++/13407
35498         * g++.dg/parse/typename6.C: New test.
35499
35500 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35501
35502         PR pch/13361
35503         * g++.dg/pch/wchar-1.C: New.
35504         * g++.dg/pch/wchar-1.Hs: New.
35505
35506 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35507
35508         PR c++/9259
35509         * g++.dg/expr/sizeof2.C: New test.
35510
35511 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35512
35513         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35514
35515 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35516
35517         PR c++/13659
35518         * g++.dg/lookup/strong-using-3.C: New.
35519         * g++.dg/lookup/using-10.C: New.
35520
35521 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35522
35523         PR c++/13594
35524         * g++.dg/lookup/strong-using-2.C: New.
35525
35526 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35527             Dan Kegel <dank@kegel.com>
35528             J"orn Rennecke <joern.rennecke@superh.com>
35529
35530         PR target/9365
35531         * gcc.dg/pr9365-1.c: New test.
35532
35533 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35534
35535         PR c++/8856
35536         * g++.dg/parse/casting-operator2.C: New test.
35537         * g++.old-deja/g++.pt/explicit83.C: Remove.
35538
35539 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35540
35541         * gcc.dg/label-compound-stmt-1.c: New test.
35542         * gcc.c-torture/compile/950922-1.c,
35543         gcc.c-torture/compile/20000211-3.c,
35544         gcc.c-torture/compile/20000518-1.c,
35545         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35546         compound statements.
35547
35548 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35549
35550         * gcc.dg/ppc64-abi-1.c: New test.
35551
35552 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35553
35554          * g++.dg/ext/attrib9.C: Add dg-warnings.
35555
35556 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35557
35558         PR c++/12335
35559         * g++.dg/parse/dtor3.C: New test.
35560
35561 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35562
35563         PR c++/12709
35564         * g++.dg/parse/try-catch-1.C: New test.
35565
35566 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35567
35568         * ada/acats/run_all.sh: Add more verbose output in acats.log
35569         when compiling tests.
35570
35571 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35572
35573         PR 13656
35574         * gcc.dg/typedef-redecl.c: New test case.
35575         * gcc.dg/typedef-redecl.h: New support file.
35576
35577 2004-01-13  Jan Hubicka  <jh@suse.cz>
35578
35579         * gcc.dg/always_inline.c: New test.
35580         * gcc.dg/debug/20031231-1.c: Fix.
35581
35582 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35583
35584         PR c++/13474
35585         * g++.dg/template/array3.C: New test.
35586
35587 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35588
35589         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35590         * g++.dg/warn/Wunused-2.C: Likewise.
35591
35592 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35593
35594         PR c++/13289
35595         * g++.dg/template/instantiate6.C: New test.
35596
35597 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35598
35599         PR middle-end/11397
35600         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35601
35602 2004-01-12  Jan Hubicka  <jh@suse.cz>
35603
35604         PR opt/12826
35605         * gcc.dg/20040112-1.c: New.
35606
35607         * gcc.dg/dwarf-die[1-7].c: Move to...
35608         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35609         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35610
35611 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35612
35613         PR c++/4100
35614         * g++.dg/parse/friend4.C: New test.
35615
35616 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35617
35618         PR c++/4100
35619         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35620         definition is called a friend.
35621
35622 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35623
35624         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35625
35626 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35627
35628         PR c++/3478
35629         * g++.dg/parse/error10.C: New test.
35630         * g++.dg/template/arg2.C: Accept "invalid type" error.
35631
35632 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35633
35634         PR middle-end/13392
35635         * g++.dg/opt/expect2.C: New test.
35636
35637 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35638
35639         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35640         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35641         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35642         Update dg-error regexps.
35643
35644 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35645
35646         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35647         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35648
35649 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35650
35651         * gcc.dg/pragma-re-1.c: Use right pointer type.
35652
35653 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35654
35655         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35656
35657 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35658
35659         * gcc.dg/rs6000-ldouble-1.c: New.
35660
35661 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35662
35663         DR 337
35664         PR c++/9256
35665         * g++.dg/other/abstract1.C: New test.
35666
35667 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35668
35669         * g++.dg/lookup/strong-using-1.C: New.
35670
35671 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35672
35673         PR c/11234
35674         * gcc.dg/func-ptr-conv-1.c: New test.
35675         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35676
35677 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35678
35679         PR target/13380.
35680         * gcc.c-torture/compile/20040109-1.c: New.
35681
35682 2004-01-08  Stuart Hastings  <stuart@apple.com>
35683
35684         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35685         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35686         * gcc.dg/i386-sse-6.c: ...this new testcase.
35687
35688 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35689
35690         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35691
35692 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35693
35694         * ada/acats/run_acats: Treat 'gnatchop' the same way
35695         as 'gnatmake'.  Export GCC_DRIVER.
35696         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35697         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35698
35699 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35700
35701         PR c++/12573
35702         * g++.dg/template/dependent-expr4.C: New test.
35703
35704 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35705
35706         * gcc.dg/altivec-11.c: New test.
35707
35708 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35709
35710         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35711
35712 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35713
35714         PR c/6024
35715         * gcc.dg/enum-compat-1.c: New test.
35716         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35717
35718 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35719
35720         PR c/12165
35721         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35722         gcc.dg/c99-idem-qual-3.c: New tests.
35723
35724 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35725
35726         * gcc.dg/winline-7.c: Don't cast void * to int.
35727
35728 2004-01-06  Jan Hubicka  <jh@suse.cz>
35729
35730         * gcc.dg/i386-sse-5.c: New test
35731         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35732
35733 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35734
35735         PR c++/12815
35736         * g++.dg/rtti/typeid4.C: New test.
35737
35738 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35739
35740         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35741
35742 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/12132
35745         * g++.dg/template/error11.C: New test.
35746
35747         PR c++/13451
35748         * g++.dg/template/class2.C: New test.
35749
35750 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35751         Richard Sandiford <rsandifo@redhat.com>
35752
35753         PR c++/13387
35754         * g++.dg/opt/alias3.C: New test.
35755
35756 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35757
35758         PR c++/13157
35759         * g++.dg/template/koenig3.C: New test.
35760
35761         PR c++/13529
35762         * g++.dg/parse/offsetof3.C: New test.
35763
35764         * g++.dg/init/copy7.C: Add missing dg-error markers.
35765
35766         PR c++/12226
35767         * g++.dg/init/copy7.c: New test.
35768
35769         PR c++/13536
35770         * g++.dg/parse/cast1.C: New test.
35771
35772 2004-01-04  Jan Hubicka  <jh@suse.cz>
35773
35774         * gcc.dg/winline[1-7].c: New tests.
35775
35776 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35777
35778         PR c++/13520
35779         * g++.dg/template/qualttp22.C: New test.
35780
35781 2004-01-01  Jan Hubicka  <jh@suse.cz>
35782
35783         * gcc.dg/debug/20031231-1.c: New.
35784         * gcc.c-torture/compile/20040101-1.c: New.
35785         * gcc.dg/dwarf-die-[1-7].c: New.
35786
35787 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35788
35789         PR optimization/13521
35790         * gcc.c-torture/compile/20031231-1.c: New test.
35791
35792 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35793
35794         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35795
35796 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35797
35798         PR c++/10079
35799         * g++.dg/template/crash16.C: New test.
35800
35801 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35802
35803         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35804
35805 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35806
35807         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35808         ports.
35809         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35810         * g++.old-deja/g++.law/profile1.C: Likewise.
35811         * gcc.c-torture/compile/981006-1.c: Likewise.
35812         * gcc.c-torture/execute/loop-2e.x: Likewise.
35813         * gcc.c-torture/execute/loop-2f.x: Remove.
35814         * gcc.c-torture/execute/loop-2g.x: Likewise.
35815         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35816         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35817
35818 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         PR c++/13507
35821         * g++.dg/ext/attrib11.C: New test.
35822
35823         PR c++/13494
35824         * g++.dg/template/array2-1.C: New test.
35825         * g++.dg/template/array2-2.C: New test.
35826
35827 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35828
35829         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35830
35831 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35832
35833         PR c++/12774
35834         * g++.dg/template/array1-1.C: New test.
35835         * g++.dg/template/array1-2.C: New test.
35836
35837 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35838
35839         PR fortran/12632
35840         * g77.dg/12632.f: New test case.
35841
35842 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35843
35844         PR c++/13289
35845         * g++.dg/parse/nontype1.C: New test.
35846
35847 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35848
35849         PR c++/12403
35850         * g++.dg/parse/explicit1.C: New test.
35851         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35852
35853 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35854
35855         PR c++/13081
35856         * g++.dg/opt/inline6.C: New test.
35857
35858         PR c++/12613
35859         * g++.dg/parse/error9.C: New test.
35860
35861         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35862
35863 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35864
35865         PR c++/13009
35866         * g++.dg/init/assign1.C: New test.
35867
35868 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35869
35870         PR c++/13070
35871         * g++.dg/warn/format3.C: New test case.
35872
35873 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35874
35875         * gcc.c-torture/compile/20031227-1.c: New test.
35876
35877 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35878
35879         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35880         * g77.dg/bprob/bprob.exp: Likewise.
35881         * gcc.misc-tests/bprob.exp: Likewise.
35882         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35883         variants on systems where the library does not provide that
35884         functionality.
35885         * gcc.dg/builtins-20.c: Use builtins-config.h.
35886         * gcc.dg/builtins-config.h: New file.
35887
35888 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35889
35890         * lib/gcc-dg.exp (dg-require-profiling): New function.
35891         * lib/target-supports.exp (check_profiling_available): Likewise.
35892         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35893         * g77.dg/bprob/bprob.exp: Likewise.
35894         * gcc.misc-tests/bprob.exp: Likewise.
35895         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35896         * gcc.dg/20021014-1.c: Likewise.
35897         * gcc.dg/nest.c: Likewise.
35898
35899 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35900
35901         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35902         compiling.
35903         * g++.dg/lookup/java2.C: Likewise.
35904         * gcc.dg/cpp/lexident.c: Likewise.
35905
35906 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35907
35908         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35909         given.
35910         * gcc.c-torture/compile/961203-1.c: Likewise.
35911         * gcc.c-torture/compile/980506-1.c: Likewise.
35912
35913 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35914
35915         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35916         (additional_prunes): New global.
35917         (gcc-dg-prune): Handle additional per-test pruning.
35918         (dg-test): Clear additional_prunes between tests.
35919
35920         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35921         dg-prune-output to avoid spurious failures from assembler
35922         complaining about nonexistent WAW violations.
35923         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35924         Use dg-prune-output to avoid spurious failures from assembler
35925         warning about Itanium B-step errata.
35926
35927 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35928
35929         * g++.dg/abi/macro0.C: New test.
35930         * g++.dg/abi/macro1.C: Likewise.
35931         * g++.dg/abi/macro2.C: Likewise.
35932
35933         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35934         * g++.dg/abi/bitfield7.C: Likewise.
35935         * g++.dg/abi/dtor2.C: Likewise.
35936         * g++.dg/abi/mangle11.C: Likewise.
35937         * g++.dg/abi/mangle12.C: Likewise.
35938         * g++.dg/abi/mangle14.C: Likewise.
35939         * g++.dg/abi/mangle17.C: Likewise.
35940         * g++.dg/abi/vbase10.C: Likewise.
35941         * g++.dg/abi/vbase14.C: Likewise.
35942         * g++.dg/template/qualttp17.C: Likewise.
35943
35944 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35945
35946         PR c/11995
35947         * gcc.dg/20031223-1.c: New test.
35948
35949 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35950
35951         * gcc.dg/noreturn-7.c: New test.
35952
35953 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35954
35955         * gcc.dg/null-pointer-1.c: New test.
35956
35957 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35958
35959         * g++.old-deja/g++.jason/template18.C: Remove.
35960         * g++.old-deja/g++.jason/template37.C: Likewise.
35961
35962         PR c++/12862
35963         * g++.dg/lookup/ns1.C: New test.
35964
35965         PR c++/12397
35966         * g++.dg/template/lookup3.C: New test.
35967
35968 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35969
35970         * g++.dg/template/recurse1.C: New test
35971
35972 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35973
35974         PR c++/12479
35975         * g++.dg/parse/semicolon1.C: New test.
35976         * g++.dg/parse/semicolon1.h: Likewise.
35977
35978 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35979
35980         * gcc.dg/darwin-misaligned.c: New test.
35981
35982 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35983
35984         PR c/9163
35985         * gcc.dg/20031222-1.c: New test.
35986
35987 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35988
35989         PR c++/13438
35990         * g++.dg/parse/error8.C: New test.
35991
35992         PR c++/11554
35993         * g++.dg/warn/ctor-init-1.C: New test.
35994
35995 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35996
35997         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35998         too small.
35999         * gcc.c-torture/compile/930217-1.c: Likewise.
36000         * gcc.c-torture/compile/930513-1.c: Likewise.
36001         * gcc.c-torture/execute/920908-2.c: Likewise.
36002         * gcc.c-torture/execute/921204-1.c: Likewise.
36003         * gcc.c-torture/execute/930621-1.c: Likewise.
36004         * gcc.c-torture/execute/930630-1.c: Likewise.
36005         * gcc.c-torture/execute/931031-1.c: Likewise.
36006         * gcc.c-torture/execute/980602-2.c: Likewise.
36007         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36008         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36009         * gcc.c-torture/execute/extzvsi.c: Likewise.
36010         * gcc.c-torture/unsorted/ext.c: Likewise.
36011
36012 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36013
36014         PR target/12749
36015         * gcc.c-torture/compile/20031220-2.c: New test case.
36016
36017 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36018
36019         PR optimization/13031
36020         * gcc.c-torture/compile/20031220-1.c: New test case.
36021
36022 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36023
36024         * gcc.dg/cast-function-1.c: New test.
36025
36026 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36027
36028         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36029         formats.
36030
36031 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR c++/12795
36034         * g++.dg/ext/attrib10.C: New test.
36035
36036 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36037
36038         * gcc.dg/cleanup-10.c: New test.
36039         * gcc.dg/cleanup-11.c: New test.
36040
36041 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36042
36043         PR c++/13239
36044         * g++.dg/opt/expect1.C: New test.
36045
36046 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36047
36048         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36049
36050 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36051
36052         PR debug/12923
36053         * gcc.dg/20031218-1.c: New test.
36054
36055         PR debug/12389
36056         * gcc.dg/20031218-2.c: New test.
36057         * gcc.dg/20031218-3.c: New test.
36058
36059         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36060         of label name and allow for USER_LABEL_PREFIX == "_" names.
36061         * g++.dg/abi/mangle18-2.C: Likewise.
36062         * g++.dg/abi/mangle19-1.C: Likewise.
36063         * g++.dg/abi/mangle19-2.C: Likewise.
36064         * g++.dg/abi/mangle20-1.C: Likewise.
36065         * g++.dg/abi/mangle20-2.C: Likewise.
36066
36067 2003-12-18  Richard Henderson  <rth@redhat.com>
36068
36069         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36070
36071 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36072             Dan Kegel <dank@kegel.com>
36073
36074         PR other/12009
36075         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36076         testing a cross compiler, it causes spurious compile failures.
36077         * lib/g++.exp: Likewise.
36078
36079 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36080
36081         PR c++/13262
36082         * g++.dg/template/access13.C: New test.
36083
36084 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36085
36086         * gcc.dg/20031216-1.c: New test.
36087
36088 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36089
36090         PR c++/9154
36091         * g++.dg/template/error10.C: New test.
36092
36093 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36094
36095         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36096         * g++.dg/eh/simd-2.C: Likewise.
36097
36098 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36099             Roger Sayle  <roger@eyesopen.com>
36100
36101         * gcc.c-torture/execute/ieee/mzero5.c: New.
36102
36103 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36104
36105         PR c++/10603
36106         * g++.dg/parse/error6.C: New test.
36107
36108         PR c++/12827
36109         * g++.dg/parse/error7.C: New test.
36110
36111 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36112
36113         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36114         at -O with stabs debugging formats.
36115         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36116         * gcc.dg/debug/debug-2.c: Likewise.
36117
36118 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36119
36120         PR c++/12696
36121         * g++.dg/init/error1.C: New test.
36122
36123         PR c++/12218
36124         * g++.dg/init/pm3.C: New test.
36125
36126 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36127
36128         PR c/3347
36129         * gcc.dg/bitfld-8.c: New test.
36130
36131 2003-12-16  James Lemke  <jim@wasabisystems.com>
36132
36133         * gcc.dg/arm-scd42-[123].c: New tests.
36134
36135 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36136
36137         PR c++/9043
36138         * g++.dg/abi/mangle20-1.C: New test.
36139         * g++.dg/abi/mangle20-2.C: New test.
36140
36141 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36142
36143         PR c++/13275
36144         * g++.dg/other/offsetof2.C: Remove XFAIL.
36145         * g++.dg/parse/offsetof1.C: New test.
36146         * g++.gd/parse/offsetof2.C: Likewise.
36147
36148 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36149
36150         * g++.dg/template/nontype3.C: New test.
36151         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36152
36153 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36154
36155         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36156
36157 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         PR c++/13387
36160         * g++.dg/expr/assign1.C: New test.
36161
36162         PR c++/13242
36163         * g++.dg/abi/mangle19-1.C: New test.
36164         * g++.dg/abi/mangle19-2.C: New test.
36165
36166 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36167
36168         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36169
36170 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36171
36172         * gcc.c-torture/execute/20031216-1.c: New test.
36173
36174 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36175
36176         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36177         an ICE regression.
36178
36179 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36180
36181         PR c++/10926
36182         * g++.dg/template/error9.C: New test.
36183
36184         PR c++/11116
36185         * g++.dg/template/error8.C: New test.
36186
36187 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36188
36189         PR middle-end/13400
36190         * gcc.c-torture/execute/20031215-1.c: New test case.
36191
36192 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36193
36194         PR c++/13269
36195         * g++.dg/parse/error5.C: New test.
36196
36197         PR c++/12989
36198         * g++.dg/expr/sizeof1.C: New test.
36199
36200         PR c++/13310
36201         * g++.dg/template/crash15.C: New test.
36202
36203 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36204
36205         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36206         a non-POD type as the last named parameter of a varargs function.
36207
36208 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c++/13243
36211         PR c++/12573
36212         * g++.dg/template/crash14.C: New test.
36213         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36214
36215 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.dg/other/java1.C: New test.
36218
36219         PR c++/13241
36220         * g++.dg/abi/mangle18-1.C: New test.
36221         * g++.dg/abi/mangle18-2.C: New test.
36222
36223 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36224
36225         PR optimization/10312
36226         * gcc.c-torture/execute/20031214-1.c: New.
36227
36228 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36229
36230         PR c++/10779
36231         PR c++/12160
36232         * g++.dg/parse/error3.C: New test.
36233         * g++.dg/parse/error4.C: Likewise.
36234         * g++.dg/abi/mangle4.C: Tweak error messages.
36235         * g++.dg/lookup/using5.C: Likewise.
36236         * g++.dg/other/error2.C: Likewise.
36237         * g++.dg/parse/typename5.C: Likewise.
36238         * g++.dg/parse/undefined1.C: Likewise.
36239         * g++.dg/template/arg2.C: Likewise.
36240         * g++.dg/template/ttp3.C: Likewise.
36241         * g++.dg/template/type1.C: Likewise.
36242         * g++.old-deja/g++.other/crash32.C: Likewise.
36243         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36244
36245 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36246
36247         PR c++/13106
36248         * g++.dg/warn/noreturn-3.C: New test.
36249
36250 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36251
36252         PR c++/13118
36253         * g++.dg/abi/covariant3.C: New.
36254
36255 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36256
36257         * g++.dg/eh/ia64-1.C: New test.
36258
36259 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36260
36261         PR optimization/13037
36262         * g77.f-torture/execute/13037.f: New test case.
36263
36264 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36265
36266         PR c++/12881
36267         * g++.dg/abi/covariant2.C: New.
36268
36269 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36270
36271         * gcc.dg/cpp/trad/macro.c: New tests.
36272
36273 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36274
36275         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36276
36277 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36278
36279         PR other/10819
36280         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36281         to fix Bug 10819.
36282         * lib/g++.exp (g++_version): Likewise.
36283         * lib/g77.exp (g77_version): Likewise.
36284         * lib/objc.exp (default_objc_version): Likewise.
36285
36286 2003-12-10  Richard Henderson  <rth@redhat.com>
36287
36288         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36289
36290         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36291
36292 2003-12-08  Matt Austern  <austern@apple.com>
36293
36294         PR c/13134
36295         * lib/gcc-dg.exp (dg-require-visibility): Define.
36296         * lib/target-supports (check_visibility_available): Define.
36297         * gcc.dg/visibility-1.c: New test.
36298         * gcc.dg/visibility-2.c: Likewise.
36299         * gcc.dg/visibility-3.c: Likewise.
36300         * gcc.dg/visibility-4.c: Likewise.
36301         * gcc.dg/visibility-5.c: Likewise.
36302         * gcc.dg/visibility-6.c: Likewise.
36303         * g++.dg/ext/visibility-1.C: Likewise.
36304         * g++.dg/ext/visibility-2.C: Likewise.
36305         * g++.dg/ext/visibility-3.C: Likewise.
36306         * g++.dg/ext/visibility-4.C: Likewise.
36307         * g++.dg/ext/visibility-5.C: Likewise.
36308         * g++.dg/ext/visibility-6.C: Likewise.
36309
36310 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36311
36312         * g++.dg/lookup/java1.C: New test.
36313         * g++.dg/lookup/java2.C: New test.
36314
36315 2003-12-07  Falk Hueffner  <falk@debian.org>
36316
36317         * g++.dg/opt/noreturn-1.C: New test.
36318
36319 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36320
36321         * gcc.dg/overflow-1.c: New test.
36322
36323 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36324
36325         * g77.f-torture/compile/13060.f: New test.
36326
36327 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/13323
36330         * g++.dg/inherit/operator2.C: New test.
36331
36332 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36333
36334         PR c++/13305
36335         * g++.dg/ext/attrib9.C: New test.
36336
36337 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36338
36339         PR c++/13314
36340         * g++.dg/template/error7.C: New test.
36341
36342 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36343             J"orn Rennecke <joern.rennecke@superh.com>
36344
36345         PR target/13302
36346         * g++.dg/other/struct-va_list.C: New test.
36347
36348 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36349
36350         PR c++/13166
36351         * g++.dg/parse/defarg6.C: New test.
36352
36353 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36354
36355         PR target/13256
36356         * gcc.c-torture/execute/20031201-1.c: New test.
36357
36358 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36359
36360         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36361
36362 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36363
36364         * gcc.dg/builtin-return-1.c: New test.
36365
36366 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36367             J"orn Rennecke <joern.rennecke@superh.com>
36368
36369         PR optimization/13260
36370         * gcc.c-torture/execute/20031204-1.c: New test.
36371
36372 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36373
36374         PR c++/9127
36375         * g++.dg/template/error6.C: New test.
36376
36377 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36378
36379         * gcc.dg/20031202-1.c: New test.
36380
36381 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36382
36383         PR c++/13179
36384         * g++.dg/template/eh1.C: New test.
36385
36386         PR c++/10771
36387         * g++.dg/template/error5.C: New test.
36388
36389 2003-12-02  David Ung  <davidu@mips.com>
36390
36391         * gcc.dg/compat/vector-check.h: Corrected type for var
36392         g_##TMODE
36393
36394 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36395
36396         PR c++/10126
36397         * g++.dg/template/ptrmem8.C: New test.
36398
36399 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36400
36401         PR c++/12573
36402         * g++.dg/template/dependent-expr3.C: New test.
36403
36404 2003-12-01  James Lemke  <jim@wasabisystems.com>
36405
36406         * gcc.dg/arm-g2.c: New test.
36407
36408 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36409
36410         PR optimization/11634
36411         * gcc.dg/20031201-2.c: New test case.
36412
36413 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36414
36415         PR 11433
36416         * objc.dg/proto-lossage-3.m: New test.
36417
36418 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36419
36420         PR optimization/12628
36421         * gcc.dg/20031201-1.c: New test case.
36422
36423 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36424
36425         * gcc.dg/unaligned-1.c: New test.
36426
36427 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36428
36429         PR c++/9849
36430         * g++.dg/template/error4.C: New test.
36431         * g++.dg/template/nested3.C: Adjust error markers.
36432
36433 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36434
36435         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36436
36437 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36438
36439         PR c/10333
36440         * gcc.dg/bitfld-7.c: New test.
36441
36442 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36443
36444         * gcc.dg/tls/asm-1.C: New test.
36445
36446 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36447
36448         * gcc.dg/cpp/assert4.c: Update.
36449
36450 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36451
36452         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36453         * gcc.dg/builtin-apply3.c: New test.
36454
36455 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36456
36457         * lib/compat.exp (compat-obj): New xfaildata parameter.
36458         Use it to set compiler_conditional_xfail_data before compiling.
36459         (compat-get-options): Handle dg-xfail-if.
36460         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36461         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36462         * gcc.dg/compat/vector-1_y.c: Likewise.
36463         * gcc.dg/compat/vector-2_x.c: Likewise.
36464         * gcc.dg/compat/vector-2_y.c: Likewise.
36465
36466 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36467
36468         * g++.dg/opt/reg-stack4.C: New test.
36469
36470 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36471
36472         * gcc.dg/builtin-apply2.c: New test.
36473
36474 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36475
36476         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36477
36478 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36479
36480         PR c++/12924
36481         * g++.dg/template/template-id-2.C: New test.
36482
36483 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36484
36485         PR c++/5369
36486         * g++.dg/template/memfriend1.C: New test.
36487         * g++.dg/template/memfriend2.C: Likewise.
36488         * g++.dg/template/memfriend3.C: Likewise.
36489         * g++.dg/template/memfriend4.C: Likewise.
36490         * g++.dg/template/memfriend5.C: Likewise.
36491         * g++.dg/template/memfriend6.C: Likewise.
36492         * g++.dg/template/memfriend7.C: Likewise.
36493         * g++.dg/template/memfriend8.C: Likewise.
36494         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36495
36496 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36497
36498         PR c++/12515
36499         * g++.dg/ext/cond1.C: New test.
36500
36501 2003-11-20  Richard Henderson  <rth@redhat.com>
36502
36503         * gcc.dg/20020201-2.c: Remove.
36504         * gcc.dg/20020201-4.c: Remove.
36505         * gcc.dg/20020304-1.c: Remove.
36506
36507 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36508
36509         * gcc.dg/cpp/trad/xwin1.c: New test case.
36510
36511 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36512
36513         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36514         * lib/g77.exp: Likewise.
36515         * lib/objc.exp: Likewise.
36516         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36517         for darwin.
36518
36519 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36520
36521         PR c++/12932
36522         * g++.dg/template/static5.C: New test.
36523
36524 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36525
36526         * gcc.dg/nested-func-1.c: New test.
36527
36528 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36529
36530         * gcc.dg/cpp/assert4.c: New test.
36531
36532 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36533
36534         PR c++/2294
36535         * g++.dg/lookup/using9.c: New test.
36536
36537 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36538
36539         PR c++/12762
36540         * g++.dg/template/error3.C: New test.
36541
36542 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36543
36544         PR ada/13035
36545         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36546         No longer use a wrapper for gcc, since this does not work under
36547         Windows.
36548
36549 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36550
36551         PR c++/2094
36552         * g++.dg/template/ptrmem7.C: New test.
36553
36554 2003-11-13  Andrew Pinski <apinski@apple.com>
36555
36556         * gcc.c-torture/compile/20031113-1.c: New test.
36557
36558 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36559             Kean Johnston <jkj@sco.com>
36560
36561         PR c/13029
36562         * gcc.dg/unused-4.c: Update.
36563
36564 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36565
36566         * g++.dg/opt/const3.C: New test.
36567
36568 2003-11-13  Jan Hubicka  <jh@suse.cz>
36569
36570         * gcc.c-torture/compile/20031112-1.c: New test.
36571
36572 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36573
36574         * g++.dg/parse/crash10.C: Remove bogus error marker.
36575
36576 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36577
36578         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36579         (host_gcc): Likewise.
36580         (ROOT): Honor $PWDCMD.
36581         (BASE): Likewise.
36582         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36583
36584 2003-11-12  Catherine Moore  <clm@redhat.com>
36585
36586         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36587
36588 2003-11-12  Andreas Jaeger  <aj@suse.de>
36589             Jakub Jelinek  <jakub@redhat.com>
36590             Andrew Pinski  <pinskia@physics.uc.edu>
36591             Richard Henderson  <rth@redhat.com>
36592
36593         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36594         systems.
36595         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36596
36597         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36598         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36599
36600 2003-11-11  Andreas Jaeger  <aj@suse.de>
36601
36602         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36603
36604         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36605
36606 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36607
36608         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36609         Clean ups.
36610
36611 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36612
36613         * gcc.dg/trampoline-1.c: New test.
36614
36615 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36616
36617         * gcc.c-torture/compile/200031109-1.c: New test.
36618
36619 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36620
36621         PR c/3190
36622         PR c/8714
36623         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36624         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36625         gcc.dg/format/no-y2k-1.c: Update.
36626
36627 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36628
36629         PR optimization/10467
36630         * gcc.dg/20031108-1.c: New test case.
36631
36632 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36633
36634         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36635
36636 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36637
36638         * gcc.dg/compound-lvalue-1.c: New test.
36639         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36640         some XFAILs.
36641
36642 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36643
36644         * gcc.dg/altivec-varargs-1.c: New test.
36645
36646 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36647
36648         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36649         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36650         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36651         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36652         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36653
36654 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36655
36656         * gcc.dg/cond-lvalue-1.c: New test.
36657
36658 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36659
36660         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36661
36662 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36663
36664         PR c++/11616
36665         * g++.dg/template/instantiate5.C: New test.
36666
36667 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36668
36669         PR c++/12726
36670         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36671         * ChangeLog: Add missing first entry for above test.
36672
36673 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36674
36675         PR c++/9810
36676         * g++.dg/template/using8.C: New test.
36677         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36678
36679 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36680
36681         PR optimization/10817
36682         * gcc.c-torture/compile/20031102-1.c: New test case.
36683
36684 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36685
36686         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36687         2147483647.
36688
36689 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36690
36691         * gcc.dg/20031102-1.c: New test.
36692
36693 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36694
36695         * gcc.dg/complex-1.c: New test.
36696
36697 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36698
36699         PR c++/12796
36700         * g++.dg/template/crash13.C: Adjust expected error location.
36701         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36702
36703 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36704
36705         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36706
36707 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36708
36709         PR/10239
36710         * gcc.c-torture/compile/20031031-2.c: New test.
36711
36712 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36713
36714         PR/11640
36715         * gcc.c-torture/compile/20031031-1.c: New test.
36716
36717 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36718
36719         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36720         * gcc.misc-tests/bprob.exp: Likewise.
36721         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36722         the execution test on arm-elf configs.
36723         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36724         configs that don't support scratch files.
36725         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36726
36727 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36728
36729         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36730         done by dejagnu.
36731
36732 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36733
36734         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36735         Avoid non pure sh syntax. Add more logging.
36736
36737         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36738         fail.
36739
36740 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36741
36742         PR libgcj/10610
36743         * gcc.dg/ppc-stackalign-1.c: New test.
36744
36745 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36746
36747         * ada/acats/run_all.sh: Change output to be more compliant with
36748         dejagnu framework.
36749         Create acats.sum and acats.log files under testsuite/ada/acats
36750         Only run [a-z]* directories, to filter out e.g. CVS.
36751         Redirect build output to log file.
36752
36753 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36754
36755         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36756
36757 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36758
36759         PR ada/5909:
36760         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36761
36762 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36763
36764         * gcc.c-torture/compile/20031023-1.c: New test.
36765         * gcc.c-torture/compile/20031023-2.c: New test.
36766         * gcc.c-torture/compile/20031023-3.c: New test.
36767         * gcc.c-torture/compile/20031023-4.c: New test.
36768
36769 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36770
36771         PR c++/10371
36772         * g++.dg/lookup/scoped8.C: New test.
36773
36774 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36775
36776         * g++.dg/opt/reg-stack3.C: New test.
36777
36778 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36779
36780         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36781
36782 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36783
36784         PR c++/11076
36785         * g++.dg/template/crash13.C: New test.
36786
36787 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36788
36789         * gcc.dg/c99-restrict-2.c: New test.
36790
36791 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36792
36793         PR c++/12698, c++/12699, c++/12700, c++/12566
36794         * g++.dg/inherit/covariant9.C: New test.
36795         * g++.dg/inherit/covariant10.C: New test.
36796         * g++.dg/inherit/covariant11.C: New test.
36797
36798 2003-10-23  Jason Merrill  <jason@redhat.com>
36799
36800         PR c++/12726
36801         * g++.dg/ext/complit2.C: New test.
36802
36803 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36804
36805         PR target/12654
36806         * gcc.c-torture/execute/20031020-1.c: New test.
36807
36808 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36809
36810         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36811         following the jump_insn.
36812
36813 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36814
36815         * gcc.dg/cast-lvalue-1.c: New test.
36816
36817 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36818
36819         PR c++/11962
36820         * g++.dg/template/cond2.C: New test.
36821
36822 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36823
36824         * gcc.dg/builtins-28.c: New test.
36825
36826 2003-10-20  Jan Hubicka  <jh@suse.cz>
36827
36828         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36829         parameter.
36830         * gcc.dg/inline-2.c: Likewise.
36831
36832 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36833
36834         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36835         * gcc.dg/nest.c: Likewise.
36836
36837 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36838
36839         PR c++/9781, c++/10583, c++/11862
36840         * g++.dg/parse/crash13.C: New test.
36841
36842 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36843
36844         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36845
36846 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36847
36848         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36849         Define HAVE_C99_RUNTIME except on Solaris.
36850         * gcc.dg/builtins-20.c: Likewise.
36851
36852 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36853
36854         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36855
36856 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36857
36858         PR c++/12495
36859         * g++.dg/template/crash21.C: New test.
36860
36861 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36862
36863         PR c++/2513
36864         * g++.dg/template/typename5.C: New test.
36865
36866 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36867
36868         PR c++/12369
36869         * g++.dg/template/friend25.C: New test.
36870
36871 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36872
36873         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36874         versions.
36875
36876 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36877
36878         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36879         == 2147483647.
36880
36881 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36882
36883         * gcc.c-torture/execute/960416-1.x: Remove.
36884         * gcc.c-torture/execute/divconst-3.x: Likewise.
36885
36886 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36887
36888         PR target/12598
36889         * gcc.dg/torture/cris-volatile-1.c: New test.
36890
36891 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36892
36893         PR optimization/9325
36894         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36895         for overflowing floating point to integer conversion during RTL
36896         simplification.
36897
36898 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36899
36900         * objc/execute/_cmd.m: Fix typo.
36901         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36902         Relax 'scan-assembler' regexp.
36903         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36904         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36905         * objc.dg/zero-link-2.m: Remove blank line.
36906         * objc.dg/zero-link-3.m: New test case.
36907
36908 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36909
36910         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36911
36912         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36913         than linker trickery.
36914
36915 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36916
36917         PR c++/12370
36918         * g++.dg/other/friend2.C: New test.
36919
36920 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36921
36922         * gcc.dg/20031012-1.c: New test.
36923
36924 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36925
36926         * gcc.dg/weak/weak-3.c: Fix for new warning.
36927
36928 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36929
36930         PR optimization/8750
36931         * gcc.c-torture/execute/20031012-1.c: New test case.
36932
36933 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36934
36935         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36936         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36937
36938 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36939
36940         PR optimization/12260
36941         * gcc.c-torture/compile/20031011-2.c: New test case.
36942
36943 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36944
36945         * gcc.c-torture/execute/20031011-1.c: New testcase.
36946
36947 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36948
36949         * gcc.c-torture/compile/20031011-1.c: New test.
36950
36951 2003-10-11  Jan Hubicka  <jh@suse.cz>
36952
36953         * g++.dg/other/first-global.C: New test.
36954
36955 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36956
36957         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36958
36959 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36960
36961         * gcc.c-torture/compile/20031010-1.c: New test.
36962
36963 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36964
36965         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36966         * gcc.c-torture/execute/va-arg-25.c: ... here.
36967
36968 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36969
36970         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36971
36972 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36973
36974         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36975
36976 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36977
36978         * g++.dg/parse/error2.C: New test.
36979
36980 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36981
36982         PR c++/11097
36983         * g++.dg/other/error5.C: Modify the error message.
36984         * g++.dg/lookup/using8.C: New test.
36985
36986 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36987
36988         * gcc.dg/darwin-abi-2.c: New file.
36989         * gcc.c-torture/execute/va-arg-24.c: New file.
36990
36991 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36992
36993         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36994         indentation.
36995
36996 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36997
36998         PR c++/10147
36999         * g++.dg/other/error4.C: Update error messages.
37000         * g++.dg/template/ptrmem4.C: Likewise.
37001
37002         PR c++/12337
37003         * g++.dg/init/new9.C: New test.
37004
37005         PR c++/12334, c++/12236, c++/8656
37006         * g++.dg/ext/attrib8.C: New test.
37007
37008 2003-10-06  Devang Patel  <dpatel@apple.com>
37009
37010         * gcc.dg/debug/dwarf2-3.h: New test.
37011         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37012
37013 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37014
37015         * g++.dg/opt/cfg2.C: New test.
37016
37017 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37018
37019         * g++.dg/opt/float1.C: New test.
37020
37021 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37022
37023         * gcc.dg/c90-array-lval-6.c: New test.
37024         * gcc.dg/c99-array-lval-6.c: New test.
37025
37026 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37027             Ziemowit Laski  <zlaski@apple.com>
37028
37029         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37030         'Derived', so that it is never considered a class method; add
37031         new warning for '+port' method ambiguity.
37032         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37033         <objc/objc-api.h> (needed on Mac OS X).
37034         * objc.dg/method-13.m: New test.
37035
37036 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37037
37038         PR optimization/9325, PR java/6391
37039         * gcc.c-torture/execute/20031003-1.c: New test case.
37040
37041 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37042
37043         PR optimization/12180
37044         * gcc.dg/20031002-1.c: New test.
37045
37046         PR c++/12486
37047         * g++.dg/inherit/error1.C: New test.
37048
37049 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37050
37051         * lib/f-torture.exp (search_for): Rename to...
37052         (search_for_re): This.  Also, clean up comments and the
37053         "regexp" invocation.
37054
37055 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37056
37057         * gcc.c-torture/compile/20031002-1.c: New test.
37058
37059 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37060
37061         * g++.dg/opt/cond1.C: New test.
37062
37063 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37064
37065         * gcc.dg/Wold-style-definition-2.c: New testcase.
37066         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37067
37068 2003-09-29  Richard Henderson  <rth@redhat.com>
37069
37070         * g++.dg/init/array10.C: Add dg-options.
37071
37072 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37073
37074         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37075
37076 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37077
37078         * g++.dg/template/friend19.C: Fix typo.
37079         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37080
37081 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37082
37083         * gcc.c-torture/execute/20030928-1.c: New test.
37084         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37085
37086 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37087
37088         * g++.dg/opt/unroll1.C: New test.
37089
37090 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37091
37092         PR optimization/11741
37093         * gcc.dg/20030926-1.c: New test case.
37094
37095 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37096
37097         PR c++/5655
37098         * g++.dg/parse/access7.C: New test.
37099         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37100
37101 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37102
37103         MERGE OF objc-improvements-branch into MAINLINE:
37104         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37105         if libobjc has not been built.
37106         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37107         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37108         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37109         objc/execute/nested-3.m, objc/execute/np-2.m,
37110         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37111         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37112         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37113         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37114         objc.dg/special/unclaimed-category-1.h,
37115         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37116         well as GNU runtime.
37117         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37118         * execute/cascading-1.m, execute/function-message-1.m,
37119         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37120         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37121         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37122         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37123         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37124         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37125         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37126         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37127         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37128         * objc.dg/bitfield-2.m: Run only on Darwin.
37129         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37130         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37131         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37132         * objc.dg/const-str-1.m: Fix constant string layout.
37133
37134 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37135
37136         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37137
37138 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37139
37140         * gcc.dg/darwin-abi-1.c: New file.
37141
37142 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37143
37144         PR target/12281
37145         * gcc.c-torture/compile/20030921-1.c: New test.
37146
37147 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37148
37149         * g++.dg/opt/reg-stack2.C: New test.
37150
37151 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37152
37153         * g++.dg/eh/delayslot1.C: New test.
37154
37155 2003-09-20  Richard Henderson  <rth@redhat.com>
37156
37157         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37158
37159 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37160
37161         * gcc.c-torture/execute/20030920-1.c: New test case.
37162
37163 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37164
37165         * g++.dg/rtti/typeid3.C: Correct expected error message.
37166
37167 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37168
37169         PR c++/157
37170         * g++.dg/parse/crash12.C: New test.
37171
37172 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37173
37174         * gcc.dg/compat/mixed-struct-check.h: New.
37175         * gcc.dg/compat/mixed-struct-defs.h: New.
37176         * gcc.dg/compat/mixed-struct-init.h: New.
37177         * gcc.dg/compat/struct-by-value-19_main.c: New.
37178         * gcc.dg/compat/struct-by-value-19_x.c: New.
37179         * gcc.dg/compat/struct-by-value-19_y.c: New.
37180         * gcc.dg/compat/struct-by-value-20_main.c: New.
37181         * gcc.dg/compat/struct-by-value-20_x.c: New.
37182         * gcc.dg/compat/struct-by-value-20_y.c: New.
37183         * gcc.dg/compat/struct-return-19_main.c: New.
37184         * gcc.dg/compat/struct-return-19_x.c: New.
37185         * gcc.dg/compat/struct-return-19_y.c: New.
37186         * gcc.dg/compat/struct-return-20_main.c: New.
37187         * gcc.dg/compat/struct-return-20_x.c: New.
37188         * gcc.dg/compat/struct-return-20_y.c: New.
37189
37190 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37191         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37192         so that it will not complain on LP64 targets.
37193
37194 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37195
37196         PR c++/495
37197         * g++.dg/template/friend24.C: New test.
37198
37199 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37200
37201         PR c++/12332
37202         * g++.dg/template/memtmpl2.C: New test.
37203
37204 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37205
37206         PR target/11184
37207         * gcc.dg/builtin-apply1.c: New test.
37208
37209 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         PR c++/9848
37212         * g++.dg/warn/Wunused-4.C: New test.
37213
37214 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37215
37216         PR c++/12316
37217         * g++.dg/other/gc2.C: New test.
37218
37219 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37220
37221         PR c++/11991
37222         * g++.dg/rtti/typeid3.C: New test.
37223
37224         PR c++/12266
37225         * g++.dg/overload/template1.C: New test.
37226
37227 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37228
37229         * g++.dg/opt/cfg3.C: New test.
37230
37231 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37232
37233         PR c++/7939
37234         * g++.dg/template/crash11.C: New test.
37235
37236 2003-09-16  Jason Merrill  <jason@redhat.com>
37237             Jakub Jelinek  <jakub@redhat.com>
37238
37239         * gcc.dg/attr-warn-unused-result.c: New test.
37240
37241 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37242
37243         PR c++/12184
37244         * g++.dg/expr/call2.C: New test.
37245
37246 2003-09-15  Andreas Jaeger  <aj@suse.de>
37247
37248         * gcc.dg/Wold-style-definition-1.c: New test.
37249
37250 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37251
37252         PR c++/3907
37253         * g++.dg/parse/template12.C: New test.
37254
37255         * g++.dg/abi/bitfield11.C: New test.
37256         * g++.dg/abi/bitfield12.C: Likewise.
37257
37258 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37259
37260         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37261         non-expansion of functional macro name without arguments at EOL.
37262         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37263
37264 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37265
37266         * gcc.c-torture/execute/20030914-[12].c: New tests.
37267
37268 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37269
37270         PR c++/11788
37271         * g++.dg/overload/addr1.C: New test.
37272
37273 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37274
37275         * gcc.dg/20030909-1.c: New test.
37276
37277 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37278
37279         * gcc.dg/ultrasp10.c: New test.
37280
37281 2003-09-09  Devang Patel  <dpatel@apple.com>
37282
37283         * gcc.dg/darwin-ld-6.c: New test.
37284
37285 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37286
37287         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37288
37289 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37290
37291         * gcc.dg/ia64-types1.c: New test.
37292         * gcc.dg/ia64-types2.c: Likewise.
37293
37294 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295
37296         * gcc.dg/builtins-1.c: Add more _Complex tests.
37297         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37298
37299         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37301
37302 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37303
37304         PR c++/11786
37305         * g++.dg/lookup/koenig2.C: New test.
37306
37307         PR c++/5296
37308         * g++.dg/rtti/typeid2.C: New test.
37309
37310 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37311
37312         * gcc.c-torture/compile/20030904-1.c: New test.
37313
37314 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37315
37316         * g++.dg/opt/longbranch2.C: New test.
37317
37318 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37319
37320         * g++.dg/template/crash10.C: Only compile it.
37321
37322 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37323
37324         PR middle-end/11665
37325         * gcc.c-torture/compile/20030907-1.c: New test.
37326         * g++.dg/init/array11.C: New test.
37327
37328 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37329
37330         PR c++/11852
37331         * g++.dg/init/struct1.C: New test.
37332
37333 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37334
37335         PR c++/12181
37336         * g++.dg/expr/comma1.C: New test.
37337
37338 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37339
37340         PR c++/11867
37341         * g++.dg/expr/static_cast5.C: New test.
37342
37343 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37344
37345         PR c++/11507
37346         * g++.dg/lookup/scoped7.C: New test.
37347
37348         PR c++/9574
37349         * g++.dg/other/static1.C: New test.
37350
37351         PR c++/11490
37352         * g++.dg/warn/template-1.C: New test.
37353
37354         PR c++/11432
37355         * g++.dg/template/crash10.C: New test.
37356
37357         PR c++/2478
37358         * g++.dg/overload/VLA.C: New test.
37359
37360         PR c++/10804
37361         * g++.dg/template/call1.C: New test.
37362
37363 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         PR c++/11794
37366         * g++.dg/parse/using3.C: New test.
37367
37368 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37369
37370         PR c++/11409
37371         * g++.dg/overload/builtin3.C: New test case.
37372
37373 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37374
37375         PR c/9862
37376         * gcc.dg/20030906-1.c: New test.
37377         * gcc.dg/20030906-2.c: Likewise.
37378
37379 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37380
37381         PR c++/12167
37382         * g++.dg/parse/defarg5.C: New test.
37383
37384         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37385
37386 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37387
37388         PR c++/12163
37389         * g++.dg/expr/static_cast4.C: New test.
37390
37391         PR c++/12146
37392         * g++.dg/template/crash9.C: New test.
37393
37394 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37395
37396         * g++.old-deja/g++.ext/pretty2.C: Update for change
37397         in __FUNCTION__.
37398         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37399
37400 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37401
37402         PR c++/11922
37403         * g++/dg/template/qualified-id1.C: New test.
37404
37405         PR c++/12037
37406         * g++.dg/warn/noeffect4.C: New test.
37407
37408 2003-09-04  Matt Austern  <austern@apple.com>
37409
37410         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37411         * g++.dg/ext/fnname2.C: Likewise.
37412         * g++.dg/ext/fnname3.C: Likewise.
37413
37414 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37415
37416         * g++.dg/expr/lval1.C: New test.
37417         * g++.dg/ext/lvcast.C: Remove.
37418
37419 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37420
37421         PR optimization/11700.
37422         * gcc.c-torture/compile/20030903-1.c: New test case.
37423
37424 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37425
37426         PR c++/12053
37427         * g++.dg/abi/layout4.C: New test.
37428
37429 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37430
37431         PR c++/11553
37432         * g++.dg/parse/friend3.C: New test.
37433
37434 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37435
37436         PR c++/11847
37437         * g++.dg/template/class1.C: New test.
37438
37439         PR c++/11808
37440         * g++.dg/expr/call1.C: New test.
37441
37442 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37443
37444         PR c++/12114
37445         * g++.dg/init/ref9.C: New test.
37446
37447         PR c++/11972
37448         * g++.dg/template/nested4.C: New test.
37449
37450 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/12093
37453         * g++.dg/template/non-dependent4.C: New test.
37454
37455         PR c++/11928
37456         * g++.dg/inherit/conv1.C: New test.
37457
37458 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37459
37460         PR c++/6196
37461         * g++.dg/ext/label1.C: New test.
37462         * g++.dg/ext/label2.C: Likewise.
37463
37464 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37465
37466         * g++.dg/expr/cond3.C: New test.
37467
37468 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37469
37470         * gcc.dg/builtins-1.c: Add new builtin cases.
37471
37472 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37473
37474         * gcc.dg/builtins-1.c: Add new cases.
37475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37476
37477 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37478
37479         * gcc.dg/builtins-1.c: Add more math builtin tests.
37480         * gcc.dg/torture/builtin-attr-1.c: New test.
37481
37482 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37483
37484         PR optimization/5079
37485         * g++.dg/opt/static3.C: New test.
37486
37487 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37488
37489         * gcc.misc-tests/gcov-10b.c: New test.
37490
37491 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37492
37493         * g++.dg/opt/ptrmem3.C: New test.
37494
37495         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37496
37497 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37498
37499         * gcc.dg/20030826-2.c: New test.
37500
37501 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37502
37503         PR middle-end/12002
37504         * g77.f-torture/compile/12002.f: New test case.
37505
37506 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37507
37508         * gcc.dg/20030826-1.c: New test case.
37509
37510 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37511
37512         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37513
37514 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37515
37516         PR c++/11871
37517         * c++.dg/lookup/crash1.C: New test.
37518
37519         * c++.dg/warn/noeffect3.C: New test.
37520
37521 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37522
37523         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37524         * gcc.dg/compat/vector-1_y.c: Ditto.
37525         * gcc.dg/compat/vector-2_x.c: Ditto.
37526         * gcc.dg/compat/vector-2_y.c: Ditto.
37527
37528 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37529
37530         * gcc.dg/20030702-1.c: New test.
37531
37532 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37533
37534         PR c++/8795
37535         * g++.dg/ext/altivec-1.C: New test.
37536
37537 2003-08-24  Richard Henderson  <rth@redhat.com>
37538
37539         * g++.dg/eh/simd-2.C: Add -w for x86.
37540
37541 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37542
37543         * gcc.dg/20030815-1.c: New test.
37544
37545 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37546
37547         PR c++/3765
37548         * g++.dg/parse/access6.C: New test.
37549
37550 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37551
37552         PR c++/641, c++/11876
37553         * g++.dg/template/friend22.C: New test.
37554         * g++.dg/template/friend23.C: Likewise.
37555
37556 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37557
37558         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37559         identically.
37560
37561 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37562
37563         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37564
37565 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37566
37567         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37568
37569 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37570
37571         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37572
37573 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37574
37575         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37576
37577 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/11919
37580         * g++.dg/overload/prom1.C: New test.
37581
37582         PR c++/11551
37583         * g++.dg/parse/dtor2.C: New test.
37584
37585         PR c++/10762
37586         * g++.dg/parse/using2.C: New test.
37587
37588 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37589
37590         PR target/11805
37591         * gcc.c-torture/compile/20030821-1.c: New.
37592
37593 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37594
37595         PR c++/11834
37596         * g++.dg/template/deduce2.C: New test.
37597
37598 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37599
37600         * gcc.c-torture/execute/20030821-1.c: New test.
37601
37602 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37603
37604         PR middle-end/11984
37605         * gcc.dg/20030820-1.c: New test case.
37606
37607 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37608
37609         PR c++/11945
37610         * g++.dg/warn/noeffect2.C: New test.
37611
37612 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37613
37614         PR c++/10926
37615         * g++.dg/template/dtor2.C: New test.
37616
37617         PR c++/11684
37618         * g++.dg/template/operator1.C: New test.
37619         * g++.dg/parse/operator4.C: New test.
37620
37621         PR c++/11946.C
37622         * g++.dg/expr/enum1.C: New test.
37623         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37624
37625         PR c++/11036.C
37626         * g++.dg/parse/elab2.C: New test.
37627         * g++.dg/parse/typedef4.C: Change error message.
37628         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37629         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37630         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37631
37632 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37633
37634         * gcc.dg/pch/warn-1.c: New.
37635         * gcc.dg/pch/warn-1.hs: New.
37636
37637         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37638         not-tested file.
37639
37640 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37641
37642         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37643
37644 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37645
37646         * gcc.dg/uninit-D.c: New Test.
37647         * gcc.dg/uninit-E.c: New Test.
37648         * gcc.dg/uninit-F.c: New Test.
37649         * gcc.dg/uninit-G.c: New Test.
37650
37651 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37652
37653         * g++.dg/README: Describe the pch directory.
37654
37655 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37656
37657         PR c++/11174
37658         * g++.dg/parse/access4.C: New test.
37659         * g++.dg/parse/access5.C: Likewise.
37660         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37661
37662 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37663
37664         * gcc.dg/noncompile/20030818-1.c: New.
37665
37666 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37667
37668         PR c++/11957
37669         * g++.dg/warn/noeffect1.C: New test.
37670
37671         * g++.dg/template/scope2.C: New test.
37672         * g++.dg/template/error2.C: Correct dg-error
37673
37674 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37675
37676         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37677
37678 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37679
37680         PR C++/11512
37681         * g++.dg/template/warn1.C: New.
37682
37683 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         * g++.dg/template/error2.C: New test.
37686         * g++.dg/lookup/using7.C: Adjust errors
37687         * g++.old-deja/g++.pt/crash36.C: Likewise.
37688         * g++.old-deja/g++.pt/derived3.C: Likewise.
37689
37690 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37691
37692         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37693         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37694         * gcc.c-torture/execute/builtins/string-9.c: New, from
37695         string-opt-9.c.  Adjust for execute/builtins framework.
37696         * gcc.c-torture/execute/string-opt-9.c: Delete.
37697
37698 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37699
37700         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37701
37702         * g++.dg/parse/ret-type2.C: New test.
37703
37704         PR c++/11703
37705         * g++.dg/init/new8.C: New test.
37706
37707         PR c++/10923
37708         * g++.dg/parse/typedef5.C: New test.
37709
37710         PR c++/9512
37711         * g++.dg/parse/qualified2.C: New test.
37712         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37713         invalid code.
37714
37715 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37716
37717         * g++.dg/conversion/ptrmem1.C: New test.
37718
37719 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37720
37721         PR target/11693
37722         * gcc.dg/20030811-1.c: New test.
37723
37724         PR target/11535
37725         * gcc.c-torture/execute/20030811-1.c: New test.
37726
37727 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37728
37729         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37730
37731 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37732
37733         PR c++/11789.C
37734         * g++.dg/inherit/multiple1.C: New test.
37735
37736 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37737
37738         * gcc.dg/spe1.c: New test.
37739
37740         PR c++/11670
37741         * g++.dg/expr/cast2.C: New test.
37742
37743         PR c++/10530
37744         * g++.dg/template/dependent-name2.C: New test.
37745
37746 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37747
37748         * g++.dg/parse/crash11.C: Put the dg options in comments.
37749
37750 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37751
37752         * lib/gcc-dg.exp: Update for diagnostic change.
37753
37754 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37755
37756         PR c++/5767
37757         * g++.dg/parse/crash11.C: New test.
37758
37759 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37760
37761         * gcc.dg/cpp/spacing1.c: Update.
37762
37763 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37764
37765         PR target/11739
37766         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37767         a value for -mtune.
37768
37769 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37770
37771         PR middle-end/11771
37772         * gcc.c-torture/compile/20030804-1.c: New test case.
37773
37774 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37775
37776         * gcc.dg/20030804-1.c: New test case.
37777
37778 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37779
37780         * gcc.dg/cpp/separate-1.c: New test.
37781
37782 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         PR c++/11704
37785         * g++.dg/template/dependent-expr2.C: New test.
37786
37787         PR c++/11766
37788         * g++.dg/expr/ptrmem1.C: New test.
37789
37790 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37791
37792         PR c++/9453
37793         * g++.dg/template/friend15.C: New test.
37794
37795 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37796
37797         * lib/dg-pch.exp: Work round PCH bug.
37798
37799 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37800
37801         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37802         builtins.  Move cases from builtins-4.c here.
37803
37804         * gcc.dg/torture/builtin-math-1.c: New test taken from
37805         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37806         additional cases.
37807
37808         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37809         Delete.
37810
37811 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37812
37813         PR c++/9447
37814         * g++.dg/template/using7.C: New test.
37815
37816 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37817
37818         * import1.c, import2.c: New tests.
37819
37820 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37821
37822         * g++.dg/eh/crossjump1.C: New test.
37823
37824 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37825
37826         PR c++/11697
37827         * g++.dg/template/using6.C: New test.
37828
37829         PR c++/11744
37830         * g++.dg/template/koenig2.C: New test.
37831
37832 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37833
37834         PR c++/7983
37835         * g++.dg/parse/typedef4.C: New test.
37836
37837 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37838
37839         PR c++/8442, c++/8806
37840         * g++.dg/template/elab1.C: New test.
37841         * g++.dg/template/type2.C: Likewise.
37842         * g++.dg/template/ttp3.C: Adjust expected error message.
37843         * g++.old-deja/g++.law/visibility13.C: Likewise.
37844         * g++.old-deja/g++.niklas/t135.C: Likewise.
37845         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37846         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37847         template argument.
37848         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37849
37850 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37851
37852         PR c++/11295
37853         * g++.dg/ext/stmtexpr1.C: New test.
37854
37855         * g++.dg/opt/tmp1.C: New test.
37856
37857         PR c++/11525
37858         * g++.dg/parse/constant4.C: New test.
37859
37860         PR c++/9447
37861         * g++.dg/template/using5.C: New test.
37862
37863 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37864
37865         * gcc.dg/builtins-27.c: New test case.
37866
37867 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.dg/tls/opt-7.c: New test.
37870
37871 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37872
37873         * g++.old-deja/g++.other/crash18.C: Remove.
37874
37875 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.dg/template/explicit3.C: New.
37878         * g++.dg/template/explicit4.C: New.
37879         * g++.dg/template/explicit5.C: New.
37880
37881         PR c++/11347
37882         * g++.dg/template/memtmpl1.C: New.
37883
37884 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37885
37886         PR target/11565
37887         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37888         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37889
37890 2003-07-30  Jan Hubicka  <jh@suse.cz>
37891
37892         * vtgc1.c: Kill.
37893
37894 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37895
37896         * gcc.dg/struct-in-proto-1.c: New test.
37897
37898 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37899
37900         * gcc.dg/cpp/include2.c: Only expect one message.
37901
37902 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37903
37904         PR c++/9447
37905         * g++.dg/template/using1.C: New test.
37906         * g++.dg/template/using2.C: New test.
37907         * g++.dg/template/using3.C: New test.
37908         * g++.dg/template/using4.C: New test.
37909
37910 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37911
37912         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37913         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37914
37915 2003-07-28  Jan Hubicka  <jh@suse.cz>
37916
37917         PR c++/11530
37918         * g++.dg/opt/call1.C: New test.
37919
37920 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37921
37922         PR c++/11667
37923         * g++.dg/init/enum2.C: New test.
37924         * g++.dg/template/overload1.C: Add "-w" option.
37925
37926 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37927
37928         * gcc.dg/Wdeclaration-after-statement-1.c,
37929         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37930
37931 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.c-torture/compile/20030725-1.c: New test.
37934
37935 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37936
37937         * gcc.dg/20030505.c: Only run for SPE.
37938         Remove definition of opaque type.
37939
37940 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37941
37942         * g++.dg/template/ptrmem6.C: New test.
37943
37944 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37945
37946         * gcc.c-torture/compile/zero-strct-2.c: New test.
37947
37948 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37949
37950         * gcc.dg/intermod-1.c: New test.
37951
37952 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         PR c++/11617
37955         * g++.dg/template/lookup2.C: New test.
37956         * g++.dg/template/memclass1.C: Remove instantiated from error.
37957         * g++.dg/other/error2.C: Tweak expected errors.
37958
37959         PR c++/11596
37960         * g++.dg/template/defarg3.C: New test.
37961
37962         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37963
37964 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37965
37966         * g++.dg/inherit/access5.C: New test.
37967
37968 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37969
37970         PR c++/11513
37971         * g++.dg/template/crash8.C: New test.
37972
37973 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37974
37975         PR c/10602
37976         * gcc.dg/noncompile/incomplete-2.c: New test.
37977
37978 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37979
37980         PR c++/11645
37981         * g++.dg/inherit/access4.C: New test.
37982
37983         PR c++/11517
37984         * g++.dg/expr/cond2.C: New test.
37985
37986         PR optimization/10679
37987         * g++.dg/opt/inline4.C: New test.
37988
37989 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37990
37991         * g++.dg/parse/crash10: New test.
37992
37993 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37994
37995         * g++.dg/ext/flexary1.C: New test.
37996
37997 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37998
37999         PR c++/10793
38000         * g++.dg/template/crash9.C: New test.
38001
38002 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38003
38004         PR c++/3004
38005         * g++.dg/parse/typedef3.C: New test.
38006
38007         PR c++/7906
38008         * g++.dg/parse/operator2.C: New test.
38009
38010         PR c++/8895
38011         * g++.dg/parse/def-tmpl-arg1.C: New test.
38012
38013         PR c++/9282
38014         * g++.dg/parse/funptr1.C: New test.
38015
38016         PR c++/9452
38017         * g++.dg/parse/ambig3.C: New test.
38018
38019         PR c++/9454
38020         * g++.dg/parse/operator3.C: New test.
38021
38022         PR c++/9486
38023         * g++.dg/parse/template10.C: New test.
38024
38025         PR c++/9488
38026         * g++.dg/parse/template11.C: New test.
38027
38028         PR c++/10150
38029         * g++.dg/parse/invalid-op1.C: New test.
38030
38031         PR c++/10247
38032         * g++.dg/parse/condexpr1.C: New test.
38033
38034 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.dg/ext/packed3.C: New test.
38037         * g++.dg/ext/packed4.C: New test.
38038
38039         * gcc.dg/pack-test-3.c: New test.
38040
38041 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38042
38043         * lib/compat.exp: Handle dg-options per source file.
38044         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38045         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38046         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38047         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38048         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38049         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38050         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38051         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38052         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38053         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38054         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38055         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38056         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38057         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38058
38059 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38060
38061         PR c/10320
38062         * gcc.c-torture/execute/20030718-1.c: New test.
38063
38064 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38065
38066         PR optimization/11536
38067         * gcc.dg/20030721-1.c: New test.
38068
38069 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38070
38071         PR c++/11546
38072         * g++.dg/template/lookup1.C: New test.
38073
38074 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38075
38076         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38077         diagnostics of ill-formed constructs involving labels.
38078         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38079         the new 'previously defined here' message.
38080
38081 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.dg/parse/non-dependent2.C: New test.
38084
38085 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38086
38087         * g++.dg/init/init-ref4.C: xfail on targets without
38088         weak symbols.
38089
38090 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38091
38092         PR target/11087
38093         * gcc.c-torture/execute/20030717-1.c: New test.
38094
38095 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38096
38097         * g++.dg/opt/cfg1.C: New test.
38098
38099 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38100
38101         PR optimization/11557
38102         * gcc.dg/20030717-1.c: New test.
38103
38104 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38105
38106         PR c++/10476
38107         * g++.dg/expr/crash-1.C: New test.
38108
38109         PR c++/11027
38110         * g++.dg/template/init3.C: New test.
38111
38112         PR c++/8222
38113         * g++.dg/template/non-dependent1.C: New test.
38114
38115         PR c++/11070
38116         * g++.dg/template/non-dependent2.C: New test.
38117
38118         PR c++/11071
38119         * g++.dg/template/non-dependent3.C: New test.
38120
38121         PR c++/9907
38122         * g++.dg/template/sizeof5.C: New test.
38123
38124 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38125
38126         PR 11498
38127         * gcc.c-torture/compile/mangle-1.c: New file.
38128
38129 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38130
38131         PR c++/7809
38132         * g++.dg/parse/access3.C: New test.
38133
38134 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38135
38136         PR c++/11384
38137         * g++.dg/init/init-ref4.C: New test.
38138
38139 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38140
38141         PR c++/11547
38142         * g++.dg/parse/constant3.C: New test.
38143         * g++.dg/parse/crash7.C: Likewise.
38144
38145 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38146
38147         PR target/11008
38148         * gcc.dg/i386-pentium4-not-mull.c: New.
38149
38150 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38151
38152         * gcc.dg/asm-names.c (ymain): Make it weak.
38153
38154 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38155
38156         PR c++/5421
38157         * g++.dg/template/friend21.C: New test.
38158
38159 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38160
38161         * gcc.dg/cleanup-8.c: New test.
38162         * gcc.dg/cleanup-9.c: New test.
38163
38164 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38165
38166         * g++.dg/ext/dll-MI1.h: New file.
38167         * g++.dg/ext/dllexport-MI1.C: New file.
38168         * g++.dg/ext/dllimport-MI1.C: New file.
38169
38170 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38171
38172         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38173         it does not have cmpstrsi patterns (just cmpmemsi).
38174
38175 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38176
38177         PR debug/11473
38178         * g++.dg/debug/debug8.C: New test.
38179
38180 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38181
38182         PR c++/10108
38183         * g++.dg/template/crash7.C: New test.
38184
38185 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38186
38187         PR target/10795
38188         * gcc.c-torture/compile/20030708-1.c: New.
38189
38190 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38191
38192         * gcc.c-torture/execute/20030715-1.c: New test.
38193
38194 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38195
38196         * gcc.dg/pch/inline-3.c: New file.
38197         * gcc.dg/pch/inline-3.hs: New file.
38198         * gcc.dg/pch/inline-4.c: New file.
38199         * gcc.dg/pch/inline-4.hs: New file.
38200
38201 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38202
38203         PR c++/11509
38204         * g++.dg/template/crash6.C: New test.
38205
38206         PR c++/7053
38207         * g++.dg/template/friend20.C: New test.
38208
38209         PR c++/7019
38210         * g++.dg/template/overload2.C: New test.
38211
38212 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38213
38214         PR optimization/11440
38215         * gcc.c-torture/execute/20030714-1.c: New test.
38216
38217 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38218
38219         PR c++/11154
38220         * g++.dg/template/partial2.C: New test.
38221
38222 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38223
38224         PR c++/11503
38225         * g++.dg/template/anon1.C: New test.
38226
38227         PR c++/11493
38228         PR c++/11495
38229         * g++.dg/parse/template9.C: Likewise.
38230         * g++.dg/template/crash4.C: New test.
38231         * g++.dg/template/koenig1.C: Likewise.
38232         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38233         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38234         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38235         functions.
38236         * g++.old-deja/g++.jason/template36.C: Likewise.
38237         * g++.old-deja/g++.mike/p1989.C: Likewise.
38238         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38239         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38240         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38241         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38242         compiling.
38243         * g++.old-deja/g++.pt/union2.C: Use this->.
38244
38245 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * gcc.dg/20030711-1.c: New test.
38248
38249 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38250
38251         PR c++/11050
38252         * g++.dg/parse/args1.C: New test.
38253         * g++.pt/defarg8.C: Change expected errors.
38254
38255 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38256
38257         PR c++/8164
38258         * g++.dg/template/nontype2.C: New test.
38259
38260         PR c++/10558
38261         * g++.dg/parse/template8.C: New test.
38262
38263         PR c++/8327
38264         * g++.dg/template/scope1.C: New test.
38265
38266         * g++.dg/warn/Wsign-compare-1.C: New test.
38267
38268 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38269
38270         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38271
38272 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38273
38274         PR c++/9411
38275         * g++.dg/template/explicit2.C: New test.
38276
38277         PR c++/10032
38278         * g++.dg/warn/pedantic1.C: New test.
38279
38280 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         PR c++ 9483
38283         * g++.dg/other/field1.C: New test.
38284
38285 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38286
38287         PR c/11449
38288         * gcc.c-torture/compile/20030707-1.c: New.
38289
38290 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38291
38292         PR c++/10849
38293         * g++.dg/template/access12.C: New test.
38294
38295 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38296
38297         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38298         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38299         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38300         * gcc.misc-tests/gcov.exp: Update
38301         * g++.dg/gcov/gcov.exp: Update
38302         * lib/gcov.exp: Update.
38303
38304 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38305
38306         * g++.dg/abi/mangle17.C: Make sure template expressions are
38307         dependent.
38308         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38309         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38310         * g++.dg/opt/stack1.C: Remove erroneous code.
38311         * g++.dg/parse/template7.C: New test.
38312         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38313         * g++.old-deja/g++.pt/crash4.C: Likewise.
38314
38315 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38316
38317         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38318         with zero or one occurence of `$' after the initial `L'.
38319
38320 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38321
38322         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38323
38324 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38325
38326         PR c/11370
38327         * gcc.dg/Wunreachable-6.c: New testcase.
38328         * gcc.dg/Wunreachable-7.c: New testcase.
38329
38330 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38331
38332         PR c/11420
38333         * gcc.dg/20030708-1.c: New test.
38334
38335 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38336
38337         * gcc.dg/compat/sdata-section.h: New file.
38338         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38339         * gcc.dg/torture/mips-sdata-1.c: New test.
38340
38341 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38342
38343         PR c++/11030
38344         * g++.dg/template/friend19.C: New test.
38345
38346 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * g++.dg/opt/strength-reduce.C: New test.
38349
38350 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38351
38352         PR target/10979
38353         * gcc.dg/20030707-1.c: New testcase.
38354
38355 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38356
38357         PR optimization/11059
38358         * g++.dg/opt/emptyunion.C: New testcase.
38359
38360 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38361             Eric Botcazou  <ebotcazou@libertysurf.fr>
38362
38363         * g++.dg/opt/stack1.C: New test.
38364
38365 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38366
38367         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38368         run test.
38369
38370         PR c++/11431
38371         * g++.dg/expr/static_cast3.C: New test.
38372
38373 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38374
38375         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38376         everywhere.
38377         * gcc.dg/concat.c: Concatenation of string constants with
38378         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38379         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38380         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38381         necessary to avoid multi-character character constant warning.
38382         * gcc.dg/cpp/escape.c: Likewise.
38383         * gcc.dg/cpp/ucs.c: Likewise.
38384         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38385         Fix a typo.
38386
38387 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38388
38389         PR c/11428
38390         * gcc.c-torture/compile/20030704-1.c: New.
38391
38392 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38393
38394         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38395
38396 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38397
38398         PR c++/5287, PR c++/7910,  PR c++/11021
38399         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38400         tests for warnings.
38401         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38402         * g++.dg/ext/dllimport3.C: Likewise.
38403         * g++.dg/ext/dllimport4.C: New file.
38404         * g++.dg/ext/dllimport5.C: New file.
38405         * g++.dg/ext/dllimport6.C: New file.
38406         * g++.dg/ext/dllimport7.C: New file.
38407         * g++.dg/ext/dllimport8.C: New file.
38408         * g++.dg/ext/dllimport9.C: New file.
38409         * g++.dg/ext/dllimport10.C: New file.
38410         * g++.dg/ext/dllexport1.C: New file.
38411
38412 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38413
38414         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38415         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38416
38417 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38418
38419         * gcc.dg/builtins-25.c: New testcase.
38420         * gcc.dg/builtins-26.c: New testcase.
38421
38422 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38423
38424         * gcc.dg/compat/vector-defs.h: New file.
38425         * gcc.dg/compat/vector-setup.h: New file.
38426         * gcc.dg/compat/vector-check.h: New file.
38427         * gcc.dg/compat/vector-1_main.c: New file.
38428         * gcc.dg/compat/vector-1_x.c: New file.
38429         * gcc.dg/compat/vector-1_y.c: New file.
38430         * gcc.dg/compat/vector-2_main.c: New file.
38431         * gcc.dg/compat/vector-2_x.c: New file.
38432         * gcc.dg/compat/vector-2_y.c: New file.
38433
38434         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38435         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38436         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38437         * gcc.dg/compat/struct-align-1.h: New file.
38438         * gcc.dg/compat/struct-align-1_main.c: New file.
38439         * gcc.dg/compat/struct-align-1_x.c: New file.
38440         * gcc.dg/compat/struct-align-1_y.c: New file.
38441         * gcc.dg/compat/struct-align-2.h: New file.
38442         * gcc.dg/compat/struct-align-2_main.c: New file.
38443         * gcc.dg/compat/struct-align-2_x.c: New file.
38444         * gcc.dg/compat/struct-align-2_y.c: New file.
38445
38446         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38447         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38448         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38449         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38450         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38451         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38452         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38453         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38454         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38455         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38456         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38457         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38458         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38459         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38460         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38461         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38462         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38463         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38464         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38465         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38466         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38467         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38468         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38469         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38470         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38471         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38472         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38473         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38474         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38475
38476 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38477
38478         * gcc.dg/i386-call-1.c: New test.
38479
38480 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38481
38482         PR c++/9162
38483         * g++.dg/parse/defarg4.C: New.
38484
38485 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38486
38487         PR target/10700
38488         * gcc.c-torture/compile/20030703-1.c: New test case.
38489
38490 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38491
38492         * g++.dg/template/local3.C: Remove extra semicolon.
38493
38494 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38495
38496         * gcc.dg/i386-volatile-1.c: New test.
38497
38498 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38499
38500         PR c++/11072
38501         * g++.dg/other/offsetof2.C: XFAIL.
38502         * g++.dg/other/offsetof5.C: New.
38503
38504         PR c++/10219
38505         * g++.dg/template/error1.C: New.
38506
38507         PR c++/9779
38508         * g++.dg/template/dependent-expr1.C: New.
38509
38510 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38511
38512         PR c++/6949
38513         * g++.dg/template/local3.C: New test.
38514
38515         PR c++/11149
38516         * g++.dg/lookup/scoped6.C: New test.
38517
38518 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38519
38520         PR c++/8046
38521         * g++.dg/other/error7.C: New test.
38522
38523 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38524
38525         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38526         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38527         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38528         * g++.old-deja/g++.other/union2.C: Likewise.
38529         * gcc.dg/c90-const-expr-2.c: Likewise.
38530         * gcc.dg/c90-const-expr-3.c: Likewise.
38531         * gcc.dg/c99-const-expr-2.c: Likewise.
38532         * gcc.dg/c99-const-expr-3.c: Likewise.
38533         * gcc.dg/concat.c: Likewise.
38534
38535 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38536
38537         PR c++/9559
38538         * g++.dg/init/static1.C: New test.
38539
38540 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38541
38542         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38543         * g++.old-deja/g++.other/access2.C: Likewise.
38544         * g++.old-deja/g++.other/decl2.C: Likewise.
38545         * gcc.c-torture/execute/20020615-1.c: Likewise.
38546
38547 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38548
38549         PR c++/4933
38550         * g++.dg/template/sizeof4.C: New test.
38551
38552 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38553
38554         * g++.dg/other/error6.C: New test.
38555
38556 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38557
38558         PR c++/10750
38559         * g++.dg/parse/constant2.C: New test.
38560
38561 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38562
38563         PR c++/11106
38564         * g++.dg/other/error5.C: New test.
38565
38566 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38567
38568         * gcc.dg/format/gcc_diag-1.c: New test.
38569
38570 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38571
38572         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38573
38574 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38575
38576         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38577         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38578         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38579
38580 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38581
38582         * gcc.c-torture/execute/builtins/string-8.c: New test.
38583         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38584         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38585         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38586
38587 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/10468
38590         * g++.dg/ext/typeof6.C: New test.
38591
38592 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38593
38594         PR c++/10796
38595         * g++.dg/init/enum1.C: New test.
38596
38597 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38598
38599         * gcc.dg/20030627-1.c: New test.
38600
38601 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38602
38603         PR c++/11332
38604         * g++.dg/expr/static_cast2.C: New test.
38605
38606 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38607             Jakub Jelinek  <jakub@redhat.com>
38608
38609         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38610         sprintf(dst,"%s",src) optimization.
38611         * gcc.c-torture/execute/20030626-1.c: New test case.
38612         * gcc.c-torture/execute/20030626-2.c: New test case.
38613
38614 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38615
38616         * gcc.c-torture/execute/multi-ix.c: New test.
38617
38618         * gcc.c-torture/execute/simd-4.c (main):
38619         Added missing semicolon at end of union.
38620
38621 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38622
38623         PR c++/8266
38624         * g++.dg/template/explicit-instantiation3.C: New test.
38625
38626 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38627
38628         * gcc.dg/20030626-1.c: Use signed char.
38629
38630 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38631
38632         * gcc.dg/20030626-1.c: New test.
38633
38634 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38635
38636         * const-str-2.m: Update.
38637
38638 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38639
38640         PR c++/10990
38641         * g++.dg/rtti/dyncast1.C: New test.
38642         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38643         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38644         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38645
38646         PR c++/10931
38647         * g++.dg/expr/static_cast1.C: New test.
38648
38649 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38650
38651         * gcc.dg/20030625-1.c: New test.
38652
38653 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38654
38655         * gcc.c-torture/compile/20030624-1.c: New test case.
38656
38657 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38658
38659         * gcc.c-torture/execute/string-opt-17.c: New test.
38660
38661 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38662
38663         PR c++/5754
38664         * g++.dg/parse/crash6.C: New test.
38665
38666 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38667
38668         * gcc.dg/builtins-24.c: New test case.
38669
38670 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * g++.dg/opt/operator1.C: New test.
38673
38674 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38675
38676         * gcc.c-torture/execute/string-opt-16.c: New test case.
38677
38678 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38679
38680         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38681         * g++.old-deja/g++.other/conv7.C: Likewise.
38682         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38683         * g++.old-deja/g++.other/overload14.C: Likewise.
38684
38685 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38686
38687         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38688         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38689
38690 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38691
38692         PR c++/10888
38693         * g++.dg/warn/Winline-3.C: New test.
38694
38695 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38696
38697         * lib/target-supports.exp (check_alias_available): Make the test
38698         program acceptable to the Solaris assembler.
38699
38700         PR c++/10749
38701         * g++.dg/template/memclass2.C: New test.
38702
38703 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38704             Eric Botcazou  <ebotcazou@libertysurf.fr>
38705
38706         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38707         data for non-matching targets.
38708         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38709
38710 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38711
38712         PR c++/10845
38713         * g++.dg/template/member3.C: New test.
38714
38715 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38716
38717         PR c++/10939
38718         * g++.dg/template/func1.C: New test.
38719
38720         PR c++/9649
38721         * g++.dg/template/static4.C: New test.
38722         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38723
38724         PR c++/11041
38725         * g++.dg/init/ref7.C: New test.
38726
38727 2003-06-19  Matt Austern  <austern@apple.com>
38728
38729         PR c++/11228
38730         * g++.dg/anew1.C: New test.
38731         * g++.dg/anew2.C: New test.
38732         * g++.dg/anew3.C: New test.
38733         * g++.dg/anew4.C: New test.
38734
38735 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38736
38737         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38738
38739 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38740
38741         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38742         endian-dependent.
38743
38744 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38745
38746         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38747         Remove cruft.
38748
38749 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38750
38751         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38752         * gcc.c-torture/compile/961203-1.c: Likewise.
38753         * gcc.c-torture/compile/980506-1.c: Likewise.
38754
38755 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38756
38757         PR c++/10712
38758         * g++.dg/lookup/using7.C: New test.
38759
38760 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/11105
38763         * g++.dg/abi/conv1.C: Remove it.
38764         * g++.dg/template/conv7.C: New test.
38765         * g++.dg/template/conv8.C: Likewise.
38766         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38767         conversion operator.
38768
38769 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38770
38771         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38772         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38773         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38774         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38775         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38776         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38777         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38778         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38779         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38780         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38781         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38782         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38783         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38784         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38785         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38786         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38787         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38788         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38789         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38790         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38791         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38792         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38794         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38795         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38796         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38797         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38798         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38799         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38800
38801 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38802
38803         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38804         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38805         indications.
38806
38807 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38808
38809         * gcc.dg/i386-387-5.c: New test case.
38810         * gcc.dg/i386-387-6.c: New test case.
38811         * gcc.dg/builtins-23.c: New test case.
38812
38813 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38814
38815         * gcc.dg/builtins-22.c: New test case.
38816         * gcc.dg/i386-387-1.c: Update to test exp.
38817         * gcc.dg/i386-387-2.c: Likewise.
38818
38819 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38820
38821         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38822
38823 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38824
38825         * lib/gcc-dg.exp (dg-require-dll): New function.
38826         (dg-xfail-if): Likewise.
38827         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38828         driver.
38829
38830         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38831         * gcc.c-torture/compile/20001205-1.c: Likewise.
38832         * gcc.c-torture/compile/20001226-1.c: Likewise.
38833         * gcc.c-torture/compile/20010518-2.c: Likewise.
38834         * gcc.c-torture/compile/20020312-1.c: Likewise.
38835         * gcc.c-torture/compile/20020604-1.c: Likewise.
38836         * gcc.c-torture/compile/920501-12.c: Likewise.
38837         * gcc.c-torture/compile/920501-4.c: Likewise.
38838         * gcc.c-torture/compile/920520-1.c: Likewise.
38839         * gcc.c-torture/compile/920521-1.c: Likewise.
38840         * gcc.c-torture/compile/920625-1.c: Likewise.
38841         * gcc.c-torture/compile/961203-1.c: Likewise.
38842         * gcc.c-torture/compile/980506-1.c: Likewise.
38843         * gcc.c-torture/compile/981006-1.c: Likewise.
38844         * gcc.c-torture/compile/981022-1.c: Likewise.
38845         * gcc.c-torture/compile/981223-1.c: Likewise.
38846         * gcc.c-torture/compile/990617-1.c: Likewise.
38847         * gcc.c-torture/compile/dll.c: Likewise.
38848         * gcc.c-torture/compile/labels-3.c: Likewise.
38849         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38850         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38851         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38852         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38853         * gcc.c-torture/compile/simd-5.c: Likewise.
38854         * gcc.c-torture/compile/20000804-1.x: Remove.
38855         * gcc.c-torture/compile/20001205-1.x: Likewise.
38856         * gcc.c-torture/compile/20001226-1.x: Likewise.
38857         * gcc.c-torture/compile/20010518-2.x: Likewise.
38858         * gcc.c-torture/compile/20020312-1.x: Likewise.
38859         * gcc.c-torture/compile/20020604-1.x: Likewise.
38860         * gcc.c-torture/compile/920501-12.x: Likewise.
38861         * gcc.c-torture/compile/920501-4.x: Likewise.
38862         * gcc.c-torture/compile/920520-1.x: Likewise.
38863         * gcc.c-torture/compile/920521-1.x: Likewise.
38864         * gcc.c-torture/compile/920625-1.x: Likewise.
38865         * gcc.c-torture/compile/961203-1.x: Likewise.
38866         * gcc.c-torture/compile/980506-1.x: Likewise.
38867         * gcc.c-torture/compile/981006-1.x: Likewise.
38868         * gcc.c-torture/compile/981022-1.x: Likewise.
38869         * gcc.c-torture/compile/981223-1.x: Likewise.
38870         * gcc.c-torture/compile/990617-1.x: Likewise.
38871         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38872         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38873         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38874         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38875         * gcc.c-torture/compile/simd-5.x: Likewise.
38876
38877         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38878
38879 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38880
38881         * gcc.c-torture/execute/20030611-1.c: New test.
38882
38883 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38884
38885         PR middle-end/168
38886         * gcc.dg/20030612-1.c: New test case.
38887
38888 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38889
38890         PR c++/10635
38891         * g++.dg/expr/cast1.C: New test.
38892
38893 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38894
38895         * gcc.dg/builtins-21.c: New test case.
38896
38897 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38898
38899         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38900         options instead of at the end.
38901         * lib/objc.exp (objc_target_compile): Likewise.
38902
38903 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38904
38905         PR c++/10432
38906         * g++.dg/parse/error1.C: New test.
38907
38908 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38909
38910         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38911         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38912         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38913         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38914         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38915         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38916         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38917         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38918         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38919         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38920         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38921         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38922         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38923         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38924         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38925         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38926         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38927         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38928         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38929         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38930         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38931         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38932         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38933         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38934
38935         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38936         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38937         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38938         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38939         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38940         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38941         * gcc.dg/compat/scalar-return-3_main.c: New file.
38942         * gcc.dg/compat/scalar-return-3_x.c: New file.
38943         * gcc.dg/compat/scalar-return-3_y.c: New file.
38944         * gcc.dg/compat/scalar-return-4_main.c: New file.
38945         * gcc.dg/compat/scalar-return-4_x.c: New file.
38946         * gcc.dg/compat/scalar-return-4_y.c: New file.
38947
38948 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38949
38950         * gcc.dg/compat/fp2-struct-check.h: New file.
38951         * gcc.dg/compat/fp2-struct-defs.h: New file.
38952         * gcc.dg/compat/fp2-struct-init.h: New file.
38953         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38954         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38955         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38956         * gcc.dg/compat/struct-return-10_main.c: New file.
38957         * gcc.dg/compat/struct-return-10_x.c: New file.
38958         * gcc.dg/compat/struct-return-10_y.c: New file.
38959
38960         * gcc.dg/compat/compat-common.h: New file.
38961         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38962         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38963         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38964         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38965         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38966         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38967         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38968         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38969         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38970         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38971         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38972         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38973         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38974         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38975         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38976         * gcc.dg/compat/small-struct-check.h: Ditto.
38977         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38978         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38979         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38980         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38981         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38982         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38983         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38984         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38985         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38986         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38987         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38988         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38989         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38991         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38992         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38993         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38994         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38995         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38996         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38997         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38998         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38999         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39000         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39001         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39002         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39003         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39004         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39005         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39006         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39007
39008 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39009
39010         * g++.dg/pch/static-1.C: New file.
39011         * g++.dg/pch/static-1.Hs: New file.
39012
39013 2003-06-10  Richard Henderson  <rth@redhat.com>
39014
39015         * gcc.dg/asm-7.c: Adjust expected warning text.
39016
39017 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39018
39019         * gcc.dg/builtins-20.c: New test case.
39020
39021 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39022
39023         PR c++/11131
39024         * g++.dg/opt/template1.C: New test.
39025
39026 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39027
39028         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39029         additional_sources.
39030
39031 2003-05-21  David Taylor  <dtaylor@emc.com>
39032
39033         * gcc.dg/Wpadded.c: New file.
39034
39035 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39036
39037         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39038         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39039         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39040         dg-require-weak.
39041
39042 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39043
39044         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39045
39046 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39049         (dg-require-alias): Likewise.
39050         (dg-require-gc-sections): Likewise.
39051         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39052
39053 2003-06-08  Richard Henderson  <rth@redhat.com>
39054
39055         * gcc.dg/20011029-2.c: Fix the array reference.
39056         * gcc.dg/asm-7.c: New.
39057
39058 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39059
39060         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39061
39062 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39063
39064         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39065         (dg-require-gc-sections): Likewise.
39066
39067 2003-06-08  Jan Hubicka  <jh@suse.cz>
39068
39069         * i386-cmov1.c: Fix regular expression.
39070         * i386-cvt-1.c: Likewise.
39071         * i386-local.c: Likewise.
39072         * i386-local2.c: Likewise.
39073         * i386-mul.c: Likewise.
39074         * i386-ssetype-1.c: Likewise.
39075         * i386-ssetype-3.c: Likewise.
39076         * i386-ssetype-5.c: Likewise.
39077
39078 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39079
39080         PR c++/11039
39081         * g++.dg/warn/implicit-typename2.C: New test.
39082         * g++.dg/warn/implicit-typename3.C: New test.
39083
39084 2003-06-07  Richard Henderson  <rth@redhat.com>
39085
39086         * g++.dg/other/offsetof3.C: Use size_t.
39087         * g++.dg/other/offsetof4.C: Likewise.
39088
39089 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39090
39091         * lib/copy-file.exp: New. Implement gcc_copy_files.
39092
39093         * lib/dg-pch.exp: Load copy-file.exp
39094         (dg-pch): Use gcc_copy_files instead of "file copy".
39095
39096 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39097
39098         * gcc.dg/weak/weak.exp: Simplify.
39099         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39100         * gcc.dg/weak/weak-1.c: Likewise.
39101         * gcc.dg/weak/weak-2.c: Likewise.
39102         * gcc.dg/weak/weak-3.c: Likewise.
39103         * gcc.dg/weak/weak-4.c: Likewise.
39104         * gcc.dg/weak/weak-5.c: Likewise.
39105         * gcc.dg/weak/weak-6.c: Likewise.
39106         * gcc.dg/weak/weak-7.c: Likewise.
39107         * gcc.dg/weak/weak-8.c: Likewise.
39108         * gcc.dg/weak/weak-9.c: Likewise.
39109
39110 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39111
39112         gcc.c-torture/execute/20030606-1.c: New.
39113
39114 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39115
39116         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39117         * gcc.dg/builtins-19.c: Likewise.
39118
39119 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39120
39121         * gcc.dg/builtins-2.c: Add some more tests.
39122         * gcc.dg/builtins-18.c: New test case.
39123         * gcc.dg/builtins-19.c: New test case.
39124
39125 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39126             Jim Wilson  <wilson@tuliptree.org>
39127
39128         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39129
39130 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39131
39132         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39133         mempcpy/stpcpy calls not to be optimized into something else.
39134         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39135         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39136         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39137
39138 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39139
39140         * gcc.dg/format/asm_fprintf-1.c: New test.
39141
39142 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39143
39144         * lib/gcc-defs.exp (additional_sources): New variable.
39145         (dg-additional-sources): New function.
39146         (additional_files): New variable.
39147         (dg-additional-files): New function.
39148         (dg-additional-files-options): Likewise.
39149         * lib/gcc-dg.exp (dg-require-weak): New function.
39150         (dg-require-alias): Likewise.
39151         (dg-require-gc-sections): Likewise.
39152         * lib/target-supports.exp (check_alias_available): Remove testfile
39153         parameter.
39154         (check_gc_sections_available): New function.
39155         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39156         (dg-gpp-additional-files): Likewise.
39157         * lib/g++.exp (additional_sources): Remove.
39158         (additional_files): Likewise.
39159         (g++_target_compile): Use dg-additional-files-options.
39160
39161         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39162         Tcl logic.
39163         * gcc.dg/special/ecos.exp: Remove.
39164         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39165         * gcc.dg/special/alias-1.c: Likewise.
39166         * gcc.dg/special/alias-2.c: Likewise.
39167         * gcc.dg/special/gcsec-1.c: Likewise.
39168         * gcc.dg/special/weak-1.c: Likewise.
39169         * gcc.dg/special/weak-2.c: Likewise.
39170         * gcc.dg/special/wkali-1.c: Likewise.
39171         * gcc.dg/special/wkali-2.c: Likewise.
39172
39173         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39174         dg-gpp-additional-*.
39175         * g++.dg/special/conpr-3.C: Likewise.
39176         * g++.dg/special/conpr-4.C: Likewise.
39177         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39178         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39179         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39180         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39181         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39182         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39183         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39184         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39185         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39186         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39187         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39188         * g++.old-deja/g++.other/comdat1.C: Likewise.
39189         * g++.old-deja/g++.other/comdat2.C: Likewise.
39190         * g++.old-deja/g++.other/comdat3.C: Likewise.
39191         * g++.old-deja/g++.other/ctor1.C: Likewise.
39192         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39193
39194 2003-06-05  Richard Henderson  <rth@redhat.com>
39195
39196         * gcc.dg/debug/20030605-1.c: New.
39197
39198 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39199
39200         * README.QMTEST: Update.
39201
39202 2003-06-04  Richard Henderson  <rth@redhat.com>
39203
39204         * gcc.dg/cleanup-1.c: New.
39205         * gcc.dg/cleanup-2.c: New.
39206         * gcc.dg/cleanup-3.c: New.
39207         * gcc.dg/cleanup-4.c: New.
39208         * gcc.dg/cleanup-5.c: New.
39209         * gcc.dg/cleanup-6.c: New.
39210         * gcc.dg/cleanup-7.c: New.
39211
39212 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39213
39214         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39215
39216         * lib/dg-pch.exp: New file.
39217         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39218         * gcc.dg/pch/pch.exp: Likewise.
39219
39220 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39221
39222         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39223         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39224         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39225         * gcc.dg/builtins-17.c: New test case.
39226         * gcc.dg/i386-387-4.c: New test case.
39227         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39228
39229 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39230
39231         * gcc.dg/ultrasp9.c: New test.
39232
39233 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39234
39235         * gcc.c-torture/compile/20030604-1.c: New test.
39236         * gcc.dg/sparc-constant-1.c: New test.
39237
39238 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39239
39240         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39241
39242 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39243
39244         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39245
39246         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39247         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39248
39249 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39250
39251         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39252
39253 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39254
39255         PR c++/10940
39256         * g++.dg/template/spec10.C: New test.
39257
39258 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39259
39260         * gcc.dg/builtins-16.c: New test case.
39261
39262 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39263
39264         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39265         mempcpy test with post-increments.
39266         * gcc.c-torture/execute/string-opt-3.c: New test.
39267         * gcc.dg/string-opt-1.c: New test.
39268
39269 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39270
39271         PR fortran/10965
39272         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39273
39274 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39275
39276         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39277         (scan-assembler): ... here.  Use dg-scan.
39278         (scan-assembler-not): Likewise.
39279         (scan-file): New function.
39280         (scan-file-not): Likewise.
39281         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39282         * gcc.dg/cpp/_Pragma4.c: Likewise.
39283         * gcc.dg/cpp/_Pragma5.c: Likewise.
39284         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39285         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39286         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39287         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39288         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39289         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39290         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39291         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39292         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39293         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39294         * gcc.dg/cpp/cxxcom1.c: Likewise.
39295         * gcc.dg/cpp/line1.c: Likewise.
39296         * gcc.dg/cpp/maccom1.c: Likewise.
39297         * gcc.dg/cpp/maccom2.c: Likewise.
39298         * gcc.dg/cpp/maccom3.c: Likewise.
39299         * gcc.dg/cpp/maccom4.c: Likewise.
39300         * gcc.dg/cpp/maccom5.c: Likewise.
39301         * gcc.dg/cpp/maccom6.c: Likewise.
39302         * gcc.dg/cpp/multiline.c: Likewise.
39303         * gcc.dg/cpp/spacing1.c: Likewise.
39304         * gcc.dg/cpp/spacing2.c: Likewise.
39305         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39306         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39307         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39308         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39309         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39310         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39311         * gcc.dg/cpp/cxxcom2.c: Likewise.
39312         * gcc.dg/cpp/cxxcom2.h: New file.
39313
39314         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39315         * g++.dg/cpp/truefalse.C: Here.
39316         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39317
39318 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39319
39320         * gcc.dg/cpp/redef3.c: New file.
39321
39322 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39323
39324         * gcc.dg/i386-loop-3.c: New test.
39325
39326 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39327
39328         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39329
39330 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39331
39332         * gcc.dg/fwrapv-1.c: New test case.
39333         * gcc.dg/fwrapv-2.c: New test case.
39334
39335 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39336
39337         PR c++/10956
39338         * g++.dg/template/spec9.C: New test.
39339
39340 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39341
39342         * gcc.dg/duff-4.c: New test case.
39343
39344 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39345
39346         PR fortran/10843
39347         * g77.dg/ffixed-form-1.f: New test
39348         * g77.dg/ffixed-form-2.f: New test
39349         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39350         * g77.dg/ffree-form-3.f: New test
39351
39352 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39353
39354         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39355         * gcc.dg/wint_t-1.c: Likewise.
39356
39357 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39358
39359         * g++.dg/template/access11.C: New test.
39360
39361 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39362
39363         PR c++/10849
39364         * g++.dg/template/access10.C: New test.
39365
39366 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39367             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39368
39369         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39370
39371 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39372
39373         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39374         suppress for powerpc-*-darwin*.
39375         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39376
39377 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39378
39379         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39380         suppress option for powerpc-*-darwin*.
39381
39382 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39383
39384         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39385         * gcc.dg/builtins-4.c: Add test for fmod.
39386
39387 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39388
39389         PR c++/10682
39390         * g++.dg/template/instantiate4.C: New test.
39391
39392 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39393
39394         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39395
39396 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39397
39398         * gcc.dg/compat/scalar-return-1_main.c: New file.
39399         * gcc.dg/compat/scalar-return-1_x.c: New file.
39400         * gcc.dg/compat/scalar-return-1_y.c: New file.
39401         * gcc.dg/compat/scalar-return-2_main.c: New file.
39402         * gcc.dg/compat/scalar-return-2_x.c: New file.
39403         * gcc.dg/compat/scalar-return-2_y.c: New file.
39404         * gcc.dg/compat/struct-return-3_main.c: New file.
39405         * gcc.dg/compat/struct-return-3_y.c: New file.
39406         * gcc.dg/compat/struct-return-3_x.c: New file.
39407         * gcc.dg/compat/struct-return-2_main.c: New file.
39408         * gcc.dg/compat/struct-return-2_x.c: New file.
39409         * gcc.dg/compat/struct-return-2_y.c: New file.
39410
39411 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39412
39413         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39414         for hppa*-hp-hpux*.
39415         * gcc.dg/20021014-1.c (dg-options): Likewise.
39416         * gcc.dg/nest.c (dg-options): Likewise.
39417
39418 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39419
39420         PR c++/9738
39421         * g++.dg/ext/dllimport2.C: New file.
39422         * g++.dg/ext/dllimport3.C: New file.
39423
39424 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39425
39426         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39427         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39428         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39429         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39431         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39432         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39433         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39434         * gcc.dg/compat/small-struct-defs.h: New file.
39435         * gcc.dg/compat/small-struct-init.h: New file.
39436         * gcc.dg/compat/small-struct-check.h: New file.
39437         * gcc.dg/compat/fp-struct-defs.h: New file.
39438         * gcc.dg/compat/fp-struct-check.h: New file.
39439         * gcc.dg/compat/fp-struct-init.h: New file.
39440         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39441         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39442
39443 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.dg/20030225-2.c: New test.
39446
39447 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39448             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39449
39450         * gcc.c-torture/compile/20030518-1.c: New test case.
39451
39452 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39453
39454         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39455         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39456         gcc-dg-debug-runtest.
39457         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39458         gcc-dg-debug-runtest.
39459
39460 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39461
39462         PR c++/9022
39463         * g++.dg/lookup/using6.C: New test.
39464
39465 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39466
39467         * g++.dg/parse/access2.C: New test.
39468
39469 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39470
39471         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39472         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39473         * gcc.dg/debug/debug.exp: Likewise.
39474
39475 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39476
39477         * gcc.dg/dollar.c: New test.
39478
39479 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39480
39481         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39482         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39483         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39484         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39485         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39486         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39487         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39488         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39489         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39490         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39491         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39492         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39493         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39494         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39495         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39496         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39497         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39498         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39499
39500 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39501
39502         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39503         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39504         support for "repo" mode.
39505         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39506         * lib/g77-dg.exp: Likewise.
39507         * lib/obj-dg.exp: Likewise.
39508
39509 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39510
39511         Merge from gcc-3_2-rhl8-branch:
39512         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39513
39514         * gcc.dg/tls/opt-6.c: New test.
39515
39516         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39517
39518         * gcc.dg/20030405-1.c: New test.
39519
39520         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39521
39522         * gcc.dg/20030309-1.c: New test.
39523
39524         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39525
39526         * gcc.c-torture/execute/20030307-1.c: New test.
39527
39528         2003-02-20  Randolph Chung  <tausq@debian.org>
39529
39530         * gcc.c-torture/compile/20030220-1.c: New test.
39531
39532         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39533
39534         * gcc.dg/20030217-1.c: New test.
39535
39536         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39537
39538         * gcc.c-torture/compile/20020129-1.c: New test.
39539
39540         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39541
39542         * gcc.dg/unroll-1.c: New test.
39543
39544         2002-11-16  Jan Hubicka  <jh@suse.cz>
39545
39546         * gcc.c-torture/execute/20020920-1.c: New test.
39547
39548         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39549
39550         PR target/7434
39551         * gcc.c-torture/compile/20021008-1.c: New test.
39552
39553         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39554
39555         PR target/7559
39556         * gcc.c-torture/execute/20020810-1.c: New test.
39557
39558         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39559
39560         * gcc.c-torture/compile/20020807-1.c: New test.
39561
39562         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39563
39564         * gcc.dg/tls/opt-1.c: New test.
39565
39566         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39567
39568         * gcc.dg/20020729-1.c: New test.
39569
39570         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39571
39572         * g++.dg/opt/life1.C: New test.
39573
39574         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * gcc.dg/20020525-1.c: New test.
39577
39578         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39579
39580         PR c++/6794
39581         * g++.dg/ext/pretty1.C: New test.
39582         * g++.dg/ext/pretty2.C: New test.
39583
39584 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39585
39586         PR c++/8385
39587         * g++.dg/ext/typeof5.C: New test.
39588
39589 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39590
39591         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39592         __USER_LABEL_PREFIX__ into account.
39593         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39594
39595 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39596
39597         * gcc.dg/builtins-15.c: New test case.
39598
39599 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39600
39601         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39602
39603 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39604
39605         * lib/g++.exp: Tweak handling of additional source files.
39606         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39607         * g++.dg/special/conpr-2a.C: Rename to ...
39608         * g++.dg/special/conpr-2a.cc: ... this.
39609         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39610         * g++.dg/special/conpr-3a.C: Rename to ...
39611         * g++.dg/special/conpr-3a.cc: This.
39612         * g++.dg/special/conpr-3b.C: Rename to ...
39613         * g++.dg/special/conpr-3b.cc: This.
39614         * g++.dg/special/conpr-4.C: New test.
39615         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39616
39617 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39618
39619         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39620
39621 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39622
39623         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39624         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39625         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39626         * g++.old-deja/g++.other/warn3.C: Likewise.
39627
39628 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39629
39630         * gcc.dg/i386-387-1.c: Update to also test log.
39631         * gcc.dg/i386-387-2.c: Likewise.
39632
39633 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39634
39635         * g77.f-torture/execute/int8421.f: New test.
39636
39637 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39638
39639         PR c++/10230, c++/10481
39640         * g++.dg/lookup/scoped5.C: New test.
39641
39642 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39643
39644         PR c++/10552
39645         * g++.dg/template/ttp6.C: New test.
39646
39647 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39648
39649         * gcc.c-torture/execute/builtins: New directory.
39650         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39651         gcc.c-torture/execute/builtins.
39652         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39653         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39654         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39655         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39656
39657 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39658
39659         PR c++/9252
39660         * g++.dg/template/access8.C: New test.
39661         * g++.dg/template/access9.C: New test.
39662
39663 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39664
39665         PR c++/9554
39666         * g++.dg/parse/access1.C: New test.
39667
39668 2003-05-09  DJ Delorie  <dj@redhat.com>
39669
39670         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39671         long, and not an int.
39672
39673 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39674
39675         PR c++/10555, c++/10576
39676         * g++.dg/template/memclass1.C: New test.
39677
39678 2003-05-08  DJ Delorie  <dj@redhat.com>
39679
39680         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39681         targets.
39682         * gcc.c-torture/execute/20021024-1.x: Likewise.
39683         * gcc.c-torture/execute/shiftdi.x: Likewise.
39684         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39685         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39686         * gcc.dg/20021018-1.c: Likewise.
39687
39688 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39689
39690         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39691
39692         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39693         (bcopy): Call memmove.
39694
39695 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39696
39697         * g77.f-torture/compile/8485.f: New test case.
39698
39699 2003-05-07  Richard Henderson  <rth@redhat.com>
39700
39701         PR c++/10570
39702         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39703         Verify exception_cleanup not called for rethrows.
39704         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39705         when exiting catch block without rethrowing.
39706         * g++.dg/eh/forced3.C: New.
39707         * g++.dg/eh/forced4.C: New.
39708
39709 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39710
39711         * gcc.dg/20030505.c: Fix triplet.
39712
39713 2003-05-06  DJ Delorie  <dj@redhat.com>
39714
39715         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39716         * gcc.dg/nest.c: Likewise.
39717
39718 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39719
39720         * gcc.dg/builtins-14.c: New test case.
39721
39722 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39723
39724         * lib/compat.exp (compat-execute): New argument.
39725         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39726         * gcc.dg/compat: New test directory.
39727         * gcc.dg/compat/compat.exp: New expect script.
39728         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39729         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39730         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39731         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39732         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39733         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39734
39735         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39736         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39737         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39738         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39739         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39740         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39741         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39742         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39743         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39744         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39745         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39746         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39747         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39748         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39749         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39750
39751 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39752
39753         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39754
39755 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39756
39757         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39758
39759 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39760
39761         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39762         * gcc.dg/ppc-fsel-2.c: New test.
39763
39764         * gcc.dg/unused-5.c: New test.
39765
39766 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39767
39768         PR c++/10496
39769         * g++.dg/warn/pmf1.C: New test.
39770
39771 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39772
39773         PR c++/4494
39774         * g++.dg/warn/main.C: New test.
39775
39776 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39777
39778         * gcc.dg/nonnull-3.c: New test.
39779
39780 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39781
39782         * gcc.dg/cpp/Wtrigraphs.c: Update.
39783         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39784
39785 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39786
39787         * gcc.dg/ppc-fsel-1.c: New test.
39788
39789 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39790
39791         PR c/10604
39792         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39793
39794 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39795
39796         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39797
39798 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39799
39800         PR c++/9364, c++/10553, c++/10586
39801         * g++.dg/parse/typename4.C: New test.
39802         * g++.dg/parse/typename5.C: Likewise.
39803
39804 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39805
39806         * gcc.c-torture/compile/20030503-1.c: New test.
39807
39808 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39809
39810         * g++.dg/lookup/using5.C: Fix testcase error.
39811
39812 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39813
39814         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39815         since MEABI is no longer supported.  Remove all vestiges
39816         of MEABI from the test.
39817
39818 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39819
39820         PR c++/10554
39821         * g++.dg/lookup/using5.C: New test.
39822
39823 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39824
39825         PR c++/8772
39826         * g++.dg/template/ttp5.C: New test.
39827
39828 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39829
39830         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39831         (dg-gpp-additional-sources): New function.
39832         (dg-gpp-additional-files): Likewise.
39833         * lib/g++.exp (additional_sources): New variable.
39834         (additional_files): Likewise.
39835         (g++_target_compile): Deal with them.
39836         * lib/old-dejagnu.exp: Remove.
39837         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39838         * g++.old-deja: Revise all tests to use dg commands.
39839
39840 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39841
39842         PR c++/9432, c++/9528
39843         * g++.dg/lookup/using4.C: New test.
39844
39845 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39846
39847         * gcc.dg/noreturn-5.c: New file.
39848         * gcc.dg/noreturn-6.c: New file.
39849
39850         * gcc.c-torture/compile/inline-1.c: New file.
39851
39852 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39853
39854         PR c++/10551
39855         * g++.dg/template/explicit1.C: New test.
39856
39857 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39858
39859         PR c++/10549
39860         * g++.dg/other/bitfield1.C: New test.
39861
39862         PR c++/10527
39863         * g++.dg/init/new7.C: New test.
39864
39865 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39866
39867         * g++.dg/ext/desig1.C: New test.
39868         * g++.dg/ext/init1.C: Update.
39869
39870         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39871
39872 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39873
39874         PR c++/10180
39875         * g++.dg/warn/Winline-1.C: New test.
39876
39877 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39878
39879         * gcc.c-torture/execute/string-opt-19.c: New test.
39880
39881         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39882         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39883
39884 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39885
39886         PR c++/10506
39887         * g++.dg/init/new6.C: New test.
39888
39889         PR c++/10503
39890         * g++.dg/init/ref6.C: New test.
39891
39892 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39893
39894         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39895
39896 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39897
39898         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39899         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39900
39901 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39902
39903         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39904         initialized static data members.
39905
39906 2003-04-25  H.J. Lu <hjl@gnu.org>
39907
39908         * gcc.dg/ia64-sync-4.c: New test.
39909
39910 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39911
39912         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39913         date.
39914
39915 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39916
39917         PR c++/10337
39918         * g++.dg/warn/conv1.C: New test.
39919         * g++.old-deja/g++.other/conv7.C: Adjust.
39920         * g++.old-deja/g++.other/overload14.C: Adjust.
39921
39922 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/10471
39925         * g++.dg/template/defarg2.C: New test.
39926
39927 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39928
39929         * gcc.dg/cpp/include2.c: Update.
39930         * gcc.dg/cpp/multiline-2.c: New.
39931         * gcc.dg/cpp/multiline.c: Update.
39932         * gcc.dg/cpp/strify2.c: Update.
39933         * gcc.dg/cpp/trad/literals-2.c: Update.
39934
39935 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39936
39937         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39938
39939 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39940
39941         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39942
39943 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39944
39945         PR c++/10451
39946         * g++.dg/parse/crash4.C: New test.
39947
39948         PR c++/9847
39949         * g++.dg/parse/crash5.C: New test.
39950
39951 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39952
39953         PR c++/10446
39954         * g++.dg/parse/crash3.C: New test.
39955
39956         PR c++/10428
39957         * g++.dg/parse/elab1.C: New test.
39958
39959 2003-04-22  Devang Patel  <dpatel@apple.com>
39960
39961         * gcc.dg/cpp/trad/funlike-5.c: New test.
39962
39963 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39964
39965         * g++.dg/other/packed1.C: Fix dg options.
39966
39967 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39968
39969         * g++.dg/other/offsetof2.C: New test.
39970
39971 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39972
39973         * g++.dg/template/recurse.C: Adjust location of error messages.
39974
39975 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39976
39977         PR c++/9881
39978         * g++.dg/init/addr-const1.C: New test.
39979         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39980
39981 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39982
39983         PR c++/10405
39984         * g++.dg/lookup/struct-hack1.C: New test.
39985
39986 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39987
39988         * ucs.c: Update diagnostic messages.
39989
39990 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39991
39992         * gcc.dg/cpp/truefalse.cpp: New test.
39993         * gcc.dg/cpp/cpp.exp: Update.
39994         * g++.dg/other/stdbool-if.C: Remove.
39995
39996 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39997
39998         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39999         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40000
40001 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40002
40003         * gcc.c-torture/compile/20030418-1.c: New test.
40004
40005 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40006
40007         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40008
40009 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40010
40011         PR c++/10347
40012         g++.dg/template/dependent-name1.C: New test.
40013
40014 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40015
40016         * gcc.dg/warn-1.c (tourist_guide): New array,
40017         contains a pointer to bar.
40018
40019 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40020
40021         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40022         * gcc.c-torture/execute/medce-1.c: New test case.
40023         * gcc.c-torture/execute/medce-2.c: New test case.
40024
40025 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40026
40027         * lib/prune.exp: Ignore more messages.
40028
40029         PR c++/10381
40030         * g++.dg/parse/lookup3.C: New test.
40031
40032 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40033
40034         * gcc.c-torture/compile/20030415-1.c : New test.
40035
40036 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40037
40038         * gcc.c-torture/execute/scope-2.c: Move to ...
40039         * gcc.dg/noncompile/scope.c: .... here.
40040
40041 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40042
40043         * gcc.dg/20030414-2.c: New test case.
40044
40045 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40046
40047         PR target/10377
40048         * gcc.dg/20030414-1.c: New test.
40049
40050 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40051
40052         * gcc.dg/builtins-12.c: New test case.
40053         * gcc.dg/builtins-13.c: New test case.
40054
40055 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40056
40057         * gcc.c-torture/execute/string-opt-18.c: New test.
40058
40059 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40060
40061         PR c++/10300
40062         * g++.dg/init/new5.C: New test.
40063
40064 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40065
40066         PR c++/7910
40067         * g++.dg/ext/dllimport1.C: New test.
40068
40069 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40070
40071         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40072
40073 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40074
40075         PR Fortran/9263
40076         * g77.f-torture/noncompile/9263.f: New test
40077         PR Fortran/1832
40078         * g77.f-torture/execute/1832.f: New test
40079
40080 2003-04-11  David Chad  <davidc@freebsd.org>
40081             Loren J. Rittle  <ljrittle@acm.org>
40082
40083         PR libobjc/8562
40084         * objc.dg/headers.m: New test.
40085
40086 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40087
40088         * gcc.c-torture/execute/builtin-noret-2.c: New.
40089         * gcc.c-torture/execute/builtin-noret-2.x: New.
40090         XFAIL builtin-noret-2.c at -O1 and above.
40091         * gcc.dg/redecl.c: New.
40092         * gcc.dg/Wshadow-1.c: Update error regexps.
40093
40094 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40095
40096         * g++.dg/abi/bitfield10.C: New test.
40097
40098 2003-04-09  Mike Stump  <mrs@apple.com>
40099
40100         * gcc.dg/pch/pch.exp: Make testcase names longer.
40101         * g++.dg/pch/pch.exp: Make testcase names longer.
40102
40103 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40104
40105         * gcc.dg/builtins-11.c: New test case.
40106
40107 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40108
40109         * gcc.dg/builtins-9.c: New test case.
40110         * gcc.dg/builtins-10.c: New test case.
40111
40112 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40113
40114         * gcc.dg/noncompile/init-4.c.c: New test.
40115
40116 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40117
40118         * gcc.misc-test/gcov-9.c: New test.
40119         * gcc.misc-test/gcov-10.c: New test
40120         * gcc.misc-test/gcov-11.c: New test.
40121
40122 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40123
40124         PR optimization/10024
40125         * gcc.c-torture/compile/20030405-1.c: New test.
40126
40127 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40128
40129         * gcc.dg/pch/static-3.c: New.
40130         * gcc.dg/pch/static-3.hs: New.
40131         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40132
40133 2003-04-04  Richard Henderson  <rth@redhat.com>
40134
40135         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40136         * g++.dg/eh/forced2.C: Likewise.
40137
40138 2003-04-03  Mike Stump  <mrs@apple.com>
40139
40140         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40141         target arg.
40142         (scan-assembler-times, scan-assembler-not): Likewise.
40143         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40144
40145 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40146
40147         * gcc.dg/sparc-loop-1.c: New test.
40148
40149 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40150
40151         PR other/9274
40152         * g++.dg/pch/system-2.C: New.
40153         * g++.dg/pch/system-2.Hs: New.
40154
40155 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40156
40157         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40158
40159         * g++.dg/eh/simd-1.C (vecfunc): Same.
40160
40161 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40162
40163         * gcc.c-torture/execute/20030401-1.c: New test case.
40164
40165 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40166
40167         * objc.dg/defs.m: New.
40168
40169 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40170
40171         * g++.dg/eh/simd-1.C: New.
40172         * g++.dg/eh/simd-2.C: New.
40173
40174 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40175
40176         * gcc.c-torture/execute/simd-3.c: New.
40177
40178 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40179
40180         PR c/9936
40181         * gcc.dg/20030331-2.c: New test.
40182
40183 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40184
40185         PR c++/10278
40186         * g++.dg/parse/crash2.C: New test.
40187
40188 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40189
40190         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40191         * gcc.c-torture/execute/20030331-1.c: ...here.
40192
40193 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40194
40195         * gcc.c-torture/execute/20030331-1.c: New test.
40196
40197 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40198
40199         * lib/gcov.exp: Adjust call return testing strings.
40200         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40201
40202 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40203
40204         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40205         * gcc.dg/builtins-7.c: New test case.
40206         * gcc.dg/builtins-8.c: New test case.
40207
40208 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40209
40210         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40211
40212 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40213
40214         PR c++/7647
40215         * g++.dg/lookup-class-member-2.C: New test.
40216
40217 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40218
40219         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40220
40221 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40222
40223         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40224
40225 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40226
40227         * g++.dg/init/attrib1.C: New test.
40228
40229 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40230
40231         * gcc.dg/ultrasp8.c: New test.
40232
40233 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40234
40235         * gcc.dg/ultrasp7.c: New test.
40236
40237 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40238
40239         PR c++/10047
40240         * g++.dg/template/inline1.C: New test.
40241
40242 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40243
40244         * gcc.dg/sparc-dwarf2.c: New test.
40245
40246 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40247
40248         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40249         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40250
40251 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40252
40253         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40254         than reading .x files.
40255         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40256         * g77.dg/gcov/gcov-1.f: Likewise.
40257         * gcc.misc-tests/gcov-4b.c: Likewise.
40258         * gcc.misc-tests/gcov-5b.c: Likewise.
40259         * gcc.misc-tests/gcov-6.c: Likewise.
40260         * gcc.misc-tests/gcov-7.c: Likewise.
40261         * gcc.misc-tests/gcov-8.c: Likewise.
40262         * g++.dg/gcov/gcov-1.x: Remove.
40263         * g77.dg/gcov/gcov-1.x: Likewise.
40264         * gcc.misc-tests/gcov-4b.x: Likewise.
40265         * gcc.misc-tests/gcov-5b.x: Likewise.
40266         * gcc.misc-tests/gcov-6.x: Likewise.
40267         * gcc.misc-tests/gcov-7.x: Likewise.
40268         * gcc.misc-tests/gcov-8.x: Likewise.
40269
40270 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40271
40272         PR opt/10087
40273         * gcc.dg/20030324-1.c: New test.
40274
40275 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40276
40277         PR c++/10224
40278         * g++.dg/template/arg3.C: New test.
40279
40280         PR c++/10158
40281         * g++.dg/template/friend18.C: New test.
40282
40283 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40284
40285         * g77.f-torture/compile/20030326-1.f: New test case.
40286
40287 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40288
40289         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40290
40291         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40292
40293 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40294
40295         * gcc.dg/ia64-sync-3.c: New test.
40296
40297 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40298
40299         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40300
40301 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40302
40303         * gcc.dg/ultrasp6.c: New test.
40304
40305 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40306
40307         * gcc.dg/i386-signbit-1.c: New test.
40308         * gcc.dg/i386-signbit-2.c: New test.
40309         * gcc.dg/i386-signbit-3.c: New test.
40310
40311 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40312
40313         * gcc.dg/ultrasp5.c: Fix options.
40314
40315 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40316
40317         * gcc.dg/ultrasp5.c: Fix comment.
40318
40319 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40320
40321         PR fortran/10197
40322         * g77.f-torture/execute/10197.f: New test.
40323
40324 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         PR c++/9898, c++/383
40327         * g++.dg/template/conv6.C: New test.
40328
40329         PR c++/10119
40330         * g++.dg/template/ptrmem5.C: New test.
40331
40332         PR c++/10026
40333         * g++.dg/lookup/koenig1.C: New test.
40334
40335         PR C++/10199
40336         * g++.dg/lookup/template2.C: New test.
40337
40338 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40339
40340         * g++.dg/opt/rtti1.C: New test.
40341
40342 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40343
40344         * gcc.dg/ultrasp5.c: New test.
40345
40346 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40347
40348         PR middle-end/9967
40349         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40350         builtin fputs.
40351
40352 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40353
40354         PR c/8224
40355         * gcc.dg/20030323-1.c: New test.
40356
40357 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40358
40359         * gcc.c-torture/compile/20030323-1.c: New test case.
40360
40361 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40362
40363         * gcc.dg/20030321-1.c: New test.
40364
40365 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40366
40367         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40368
40369 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40370
40371         PR c++/9978, c++/9708
40372         * g++.dg/ext/vlm1.C: Adjust expected error.
40373         * g++.dg/ext/vla2.C: New test.
40374         * g++.dg/template/arg1.C: New test.
40375         * g++.dg/template/arg2.C: New test.
40376
40377 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40378
40379         * g77.f-torture/execute/select.f: New test.
40380         * g77.f-torture/noncompile/select_no_compile.f: New test.
40381
40382 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         PR c++/9898
40385         * g++.dg/other/error4.C: New test.
40386
40387 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40388
40389         * g++.dg/template/friend17.C: New test.
40390
40391 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40392
40393         * gcc.c-torture/compile/20030320-1.c: New.
40394
40395 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40396
40397         * gcc.dg/builtins-6.c: New test case.
40398
40399 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40400
40401         PR target/10073
40402         * gcc.c-torture/compile/20030319-1.c: New.
40403
40404 2003-03-18  Jan Hubicka  <jh@suse.cz>
40405
40406         * gcc.dg/i386-cvt-1.c: New test.
40407
40408 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40409
40410         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40411         * objc.dg/naming-2.m: Likewise.
40412
40413 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40414
40415         PR c++/9639
40416         * g++.dg/parse/crash1.C: New test.
40417
40418 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40419
40420         PR c++/8805
40421         * g++.dg/eh/cleanup1.C: New test.
40422
40423 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40424
40425         * gcc.c-torture/execute/20030316-1.c: New test case.
40426
40427 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40428
40429         PR c++/9629
40430         * g++.dg/init/ctor2.C: New test.
40431
40432 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40433
40434         * g77.f-torture/compile/xformat.f: New test case.
40435
40436 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40437
40438         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40439         * g++.old-deja/g++.mike/eh50.C: Likewise.
40440
40441 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40442
40443         PR c++/6440
40444         * g++.dg/template/spec7.C: New test.
40445         * g++.dg/template/spec8.C: Likewise.
40446
40447 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * gcc.c-torture/execute/20030313-1.c: New test.
40450
40451 2003-03-14  Richard Henderson  <rth@redhat.com>
40452
40453         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40454
40455 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40456
40457         * gcc.c-torture/compile/20030314-1.c: New test.
40458
40459 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40460
40461         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40462         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40463         thumb target,
40464         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40465         to accept newer _imp__  prefix and additional
40466         newline in .drectve section.
40467         * gcc.dg/dll-4.c: Likewise.
40468         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40469         switch.
40470
40471 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40472
40473         * g++.dg/parse/namespace9.C: New test.
40474
40475         * g++.dg/init/ref5.C: New test.
40476         * g++.dg/parse/ptrmem1.C: Likewise.
40477
40478 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40479
40480         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40481         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40482         regular expression.
40483         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40484         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40485
40486 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40487
40488         * gcc.c-torture/execute/20030224-2.c: New test.
40489
40490 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40491
40492         * gcc.dg/decl-3.c: New test.
40493
40494 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40495
40496         * gcc.dg/i386-loop-2.c: New test.
40497
40498 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40499
40500         PR c++/9474
40501         * g++.dg/parse/namespace8.C: New test.
40502
40503         PR c++/9924
40504         * g++.dg/overload/builtin2.C: New test.
40505
40506 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40507
40508         * gcc.dg/return-type-3.c: New test.
40509
40510 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40511
40512         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40513         profiling options are not supported.
40514
40515 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40516
40517         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40518         * g++.old-deja/g++.warn/impint2.C: Likewise.
40519
40520 2003-03-10  Devang Patel  <dpatel@apple.com>
40521
40522         * g++.dg/cpp/c++_cmd_1.C: New test.
40523         * g++.dg/cpp/c++_cmd_1.h: New file.
40524
40525 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40526
40527         * gcc.dg/altivec-9.c: New file.
40528
40529 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40530
40531         * gcc.dg/ppc-sdata-1.c: New test.
40532         * gcc.dg/ppc-sdata-2.c: New test.
40533
40534 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40535
40536         PR c++/9373
40537         * g++.dg/opt/ptrmem2.C: New test.
40538
40539         PR c++/8534
40540         * g++.dg/opt/ptrmem1.C: New test.
40541
40542 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40543
40544         * gcc.dg/i386-loop-1.c: New test.
40545
40546 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40547
40548         PR c++/9970
40549         * g++.dg/lookup/friend1.C: New test.
40550
40551 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40552
40553         PR c++/9823
40554         * g++.dg/parser/constructor1.C: New test.
40555
40556 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40557
40558         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40559
40560         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40561
40562 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40563
40564         * gcc.dg/cpp/Wunused.c: Update test.
40565
40566 2003-03-08  Jan Hubicka  <jh@suse.cz>
40567
40568         * gcc.dg/inline-3.c: New test.
40569
40570 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40571
40572         PR c++/9809
40573         * g++.dg/parse/builtin1.C: New test.
40574
40575         PR c++/9982
40576         * g++.dg/abi/cookie1.C: New test.
40577         * g++.dg/abi/cookie2.C: Likewise.
40578
40579         PR c++/9524
40580         * g++.dg/template/field1.C: New test.
40581
40582         PR c++/9912
40583         * g++.dg/parse/class1.C: New test.
40584         * g++.dg/parse/namespace7.C: Likewise.
40585         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40586
40587 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40588
40589         * g++.dg/init/ref4.C: New test.
40590
40591 2003-03-07  Jan Hubicka  <jh@suse.cz>
40592
40593         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40594         * gcc.dg/inline-3.c: New test.
40595
40596 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40597
40598         * g++.dg/init/ref3.C: New test.
40599
40600         PR c++/9965
40601         * g++.dg/init/ref2.C: New test.
40602
40603         PR c++/9400
40604         * g++.dg/warn/Wshadow-2.C: New test.
40605
40606         PR c++/9791
40607         * g++.dg/warn/Woverloaded-1.C: New test.
40608
40609 2003-03-05  Jan Hubicka  <jh@suse.cz>
40610
40611         * gcc.dg/i386-local2.c: New.
40612         * gcc.dg/i386-local.c: Fix typo.
40613
40614 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40615
40616         * g++.dg/abi/layout3.C: New test.
40617
40618 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40619
40620         * gcc.c-torture/compile/20030305-1.c
40621
40622 2003-03-05  Jan Hubicka  <jh@suse.cz>
40623
40624         * gcc.dg/i386-local.c: New.
40625
40626 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40627
40628         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40629
40630 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40631
40632         * gcc.dg/switch-2.c: New test.
40633         * gcc.dg/switch-3.c: New test.
40634         * gcc.dg/Wswitch.c: Adjust line numbers.
40635         * gcc.dg/Wswitch-default.c: Likewise.
40636         * gcc.dg/Wswitch-enum.c: Likewise.
40637
40638 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40639
40640         * gcc.c-torture/execute/20030222-1.c: New test.
40641
40642 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40643
40644         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40645
40646 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40647
40648         PR c++/9878
40649         * g++.dg/init/ref1.C: New test.
40650
40651 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40652
40653         * gcc.dg/sh-relax.c: New SH-only test.
40654
40655 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40656
40657         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40658         comment explaining purpose of testcase.
40659
40660 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40661
40662         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40663         for HC11/HC12 (asm needs two int registers).
40664         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40665         HC11/HC12 because the test uses an asm which needs two 32-bit
40666         registers.
40667
40668 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40669
40670         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40671         for HC11/HC12 (array is too large otherwise).
40672         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40673         * gcc.c-torture/compile/20010518-2.x: Likewise.
40674         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40675         HC11/HC12 (array is too large).
40676
40677 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40678
40679         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40680         * lib/g++-dg.exp (g++-dg-test): Likewise.
40681
40682 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40683
40684         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40685         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40686
40687 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40688
40689         * g++.dg/warn/implicit-typename1.C: Remove warning.
40690
40691 2003-02-28  Richard Henderson  <rth@redhat.com>
40692
40693         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40694         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40695
40696 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40697
40698         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40699         * g++.dg/pch/pch.exp: Likewise.
40700
40701 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40702
40703         PR c++/9879
40704         * g++.dg/init/new4.C: New test.
40705
40706 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40707
40708         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40709
40710 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40711
40712         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40713         unsigned long.
40714
40715         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40716         wider than float.
40717
40718 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40719
40720         * lib/scanasm.exp: Add support for counting numbers of
40721         occurences.
40722         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40723         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40724
40725 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40726
40727         PR c++/9683
40728         * g++.dg/template/static3.C: New test.
40729
40730         PR c++/9829
40731         * g++.dg/parse/namespace6.C: New test.
40732
40733 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40734
40735         PR target/9732
40736         * gcc.dg/20030225-1.c: New test.
40737
40738 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40739
40740         * README: Remove out-of-date information.
40741
40742         PR c++/9836
40743         * g++.dg/template/spec6.C: New test.
40744
40745 2003-02-24  Jeff Law  <law@redhat.com>
40746
40747         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40748
40749 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40750
40751         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40752         * gcc.dg/pragma-ep-1.c: Likewise.
40753
40754 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40755
40756         PR c++/9602
40757         * g++.dg/template/friend16.C: New test.
40758
40759 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40760
40761         PR c++/5333
40762         * g++.dg/parse/fused-params1.C: Adjust error messages.
40763         * g++.dg/template/nested3.C: New test.
40764
40765 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40766
40767         * g++.dg/abi/param1.C: New test.
40768
40769 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40770
40771         PR c++/7982
40772         * g++.dg/warn/implicit-typename1.C: New test.
40773
40774 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40775
40776         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40777         with "mtune".
40778         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40779         * gcc.c-torture/execute/20010129-1.x: Likewise.
40780         * gcc.dg/20011107-1.c: Likewise.
40781         * gcc.dg/20020108-1.c: Likewise.
40782         * gcc.dg/20020122-3.c: Likewise.
40783         * gcc.dg/20020206-1.c: Likewise.
40784         * gcc.dg/20020310-1.c: Likewise.
40785         * gcc.dg/20020426-2.c: Likewise.
40786         * gcc.dg/20020517-1.c: Likewise.
40787         * gcc.dg/991230-1.c: Likewise.
40788         * gcc.dg/i386-unroll-1.c: Likewise.
40789         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40790
40791 2003-02-22  Jan Hubicka  <jh@suse.cz>
40792
40793         * gcc.dg/i386-mul.c: New test.
40794
40795 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40796
40797         * gcc.dg/builtins-5.c: New test case.
40798
40799 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40800
40801         * gcc.dg/asmreg-1.c: New test.
40802
40803 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40804
40805         PR c++/9749
40806         * g++.dg/parse/varmod1.C: New test.
40807
40808 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40809
40810         PR c++/9727
40811         * g++.dg/template/op1.C: New test.
40812
40813 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40814
40815         PR c++/8906
40816         * g++.dg/template/nested2.C: New test.
40817
40818 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40819
40820         PR c++/8724
40821         * g++.dg/expr/dtor1.C: New test.
40822
40823 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40824
40825         * gcc.dg/cpp/include3.c: New test.
40826         * gcc.dg/cpp/inc/foo.h: New file.
40827
40828 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40829
40830         * gcc.c-torture/execute/20030221-1.c: New test.
40831
40832 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40833
40834         PR c++/9729
40835         * g++.dg/abi/conv1.C: New test.
40836
40837 2003-02-20  Jan Hubicka  <jh@suse.cz>
40838
40839         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40840
40841 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40842
40843         * gcc.c-torture/compile/20030219-1.c: New test.
40844
40845 2003-02-18  Jan Hubicka  <jh@suse.cz>
40846
40847         * gcc.dg/funcorder.c: New test.
40848
40849 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40850
40851         * gcc.c-torture/execute/20030218-1.c: New.
40852
40853 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40854
40855         * gcc.dg/20030218-1.c: New.
40856
40857 2003-02-18  Richard Henderson  <rth@redhat.com>
40858
40859         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40860         * gcc.dg/attr-used-2.c: New.
40861
40862 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40863
40864         PR c++/9704
40865         * g++.dg/init/copy5.C: New test.
40866
40867 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40868
40869         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40870         * g++.dg/pch/pch.exp: Likewise.
40871
40872 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40873
40874         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40875         STACK_SIZE is not defined.
40876
40877 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40878
40879         PR c++/9457
40880         * g++.dg/template/init1.C: New test.
40881
40882 2003-02-16  Jan HUbicka  <jh@suse.cz>
40883
40884         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40885         (foo): Add few extra tests
40886         * gcc.dg/c99-const-expr-3.c: Likewise.
40887         * gcc.c-torture/execute/20030216-1.c: New.
40888
40889 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40890
40891         PR c++/9459
40892         * g++.dg/ext/typeof4.C: New test.
40893
40894 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40895
40896         * gcc.dg/i386-387-3.c: New test case.
40897
40898 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40899
40900         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40901         cris-*-elf* cris-*-aout* and mmix-*-*.
40902
40903 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40904
40905         * gcc.dg/20030213-1.c: New test.
40906
40907 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40908
40909         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40910         * gcc.dg/i386-387-2.c: Likewise.
40911
40912 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40913
40914         * gcc.dg/ppc-spe.c: Fix formatting.
40915         Enable tests that were previously unsupported by gas.
40916         Delete tests for instructions that no longer exist.
40917         Switch arguments on evsubifw builtin.
40918
40919 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40920
40921         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40922         STACK_SIZE is too small.
40923
40924 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40925             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40926
40927         * gcc.dg/decl-2.c: New test.
40928
40929 2003-02-10  Jan Hubicka  <jh@suse.cz>
40930
40931         * gcc.dg/i386-fpcvt-1.c: New test.
40932
40933 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40934
40935         * gcc.c-torture/execute/20030209-1.c: New test.
40936
40937 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40938
40939         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40940         int-wide bitops, use the constants of the same width.
40941         Likewise, if long long is 32-bit wide, test bitops using
40942         32-bit constants.
40943
40944 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40945
40946         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40947
40948 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40949
40950         * gcc.dg/builtins-4.c: New test case.
40951
40952 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40953
40954         * gcc.dg/20020430-1.c: Fix dg command typos.
40955         * gcc.dg/20020503-1.c: Likewise.
40956
40957 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40958
40959         PR c++/8785
40960         * g++.dg/parse/fused-params1.C: New test.
40961
40962         PR c++/8857
40963         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40964
40965         PR c++/8921
40966         * g++.dg/parse/non-dependent1.C: New test.
40967
40968         PR c++/8928
40969         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40970
40971         PR c++/9228
40972         * g++.dg/parse/undefined7.C: New test.
40973         * g++.dg/parse/non-templ1.C: New test.
40974
40975         PR c++/9229
40976         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40977
40978 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40979
40980         * gcc.c-torture/compile/20030206-1.c: New test.
40981
40982 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40983
40984         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40985         "pow" to "foo" to avoid potential confusion with a math built-in.
40986
40987 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40988
40989         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40990         conditions for SPARC targets.
40991
40992 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.dg/20030204-1.c: New test.
40995
40996 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40997
40998         PR c++/38
40999         * g++.dg/parse/array-size1.C: New test.
41000
41001         PR c++/5657
41002         * g++.dg/parse/undefined3.C: New test.
41003
41004         PR c++/5665
41005         * g++.dg/parse/undefined4.C: New test.
41006
41007         PR c++/5975
41008         * g++.dg/parse/undefined5.C: New test.
41009
41010         PR c++/7259
41011         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41012
41013         PR c++/8578
41014         * g++.dg/parse/casting-operator1.C: New test.
41015
41016         PR c++/8596
41017         * g++.dg/parse/undefined6.C: New test.
41018
41019         PR c++/8736
41020         * g++.dg/parse/missing-template1.C: New test.
41021
41022 2003-02-04  Jan Hubicka  <jh@suse.cz>
41023
41024         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41025         * gcc.dg/i386-cmov?.c: Likewise.
41026         * gcc.dg/i386-fpcvt-?.c: Likewise.
41027         * gcc.dg/i386-ssefp-1.c: Likewise.
41028         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41029         conventions.
41030
41031 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41032
41033         PR c++/7129
41034         * g++.dg/ext/max.C: New test.
41035
41036 2003-02-03  Jan Hubicka  <jh@suse.cz>
41037
41038         * gcc.c-torture/execute/20030203-1.c: New test.
41039
41040 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41041
41042         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41043         'natural-endian'.
41044
41045 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41046
41047         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41048         * g++.dg/init/new2.C: Likewise.
41049         * g++.dg/other/new1.C: Likewise.
41050
41051 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41052
41053         * gcc.dg/struct-ret-libc.c: New test.
41054
41055 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41056
41057         * gcc.dg/20030129-1.c: New test.
41058
41059 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41060
41061         PR c++/8849
41062         * g++.dg/template/ptrmem4.C: New test.
41063
41064 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41065
41066         * g++.dg/parser/constant1.C: New test.
41067
41068 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41069
41070         PR c++/8591
41071         * g++.dg/parse/friend2.C: New test.
41072
41073 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41074
41075         PR c++/9437
41076         * g++.dg/template/unify4.C: New test.
41077
41078 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41079
41080         * gcc.c-torture/execute/20030128-1.c: New test.
41081
41082 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41083
41084         * g++.dg/lookup/nested1.C: Test moved from ...
41085         * g++.old-deja/g++.other/lookup24.C: ... here.
41086
41087 2003-01-28  Jan Hubicka  <jh@suse.cz>
41088
41089         * gcc.dg/i386-cmov5.c: New test.
41090
41091 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41092
41093         * gcc.c-torture/execute/20010925-1.c: Changed the
41094         memcpy declaration.
41095
41096 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         PR c++/3902
41099         * g++.dg/parse/template5.C: New test.
41100
41101 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41102
41103         PR fortran/9258
41104         * g77.dg/pr9258: New test.
41105
41106 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41107
41108         * README: Move relevant parts from README.g++.
41109
41110         * README.g++: Remove this file.
41111
41112 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41113
41114         * g++.dg/abi/dcast1.C: New test.
41115
41116 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41117
41118         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41119
41120 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41121
41122         PR c++/47
41123         * g++.old-deja/g++.other/lookup24.C: New test.
41124
41125 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41126
41127         PR middle-end/7227
41128         * gcc.dg/uninit-C.c: New test.
41129
41130 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.dg/abi/covariant1.C: New test.
41133
41134 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41135
41136         * gcc.dg/20030123-1.c: New test.
41137
41138 2003-01-25  Jan Hubicka  <jh@suse.cz>
41139
41140         PR opt/8492
41141         * gcc.c-torture/compile/20030125-1.c
41142
41143 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         PR c++/9403
41146         * g++.dg/parse/template3.C: New test.
41147         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41148
41149         PR c++/795
41150         * g++.dg/parse/template4.C: New test.
41151
41152         PR c++/9415
41153         * g++.dg/template/qual2.C: New test.
41154
41155         PR c++/8545
41156         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41157
41158         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41159
41160 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41161
41162         * gcc.c-torture/execute/switch-1.c: New test case.
41163
41164 2003-01-25  Jan Hubicka  <jh@suse.cz>
41165
41166         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41167
41168 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41169
41170         Tweaks for Bison-1.875. From the NEWS file:
41171         "- `parse error' -> `syntax error'
41172         Bison now uniformly uses the term `syntax error'"
41173         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41174         * gcc.dg/cpp/digraph2.c: Likewise.
41175         * gcc.dg/cpp/direct2.c: Likewise.
41176         * gcc.dg/cpp/paste4.c: Likewise.
41177         * gcc.dg/c90-restrict-1.c: Likewise.
41178         * gcc.dg/c99-func-2.c: Likewise.
41179         * gcc.dg/noncompile/920721-2.c: Likewise.
41180         * gcc.dg/noncompile/930622-2.c: Likewise.
41181         * gcc.dg/noncompile/940112-1.c: Likewise.
41182         * gcc.dg/noncompile/950921-1.c: Likewise.
41183         * gcc.dg/noncompile/951123-1.c: Likewise.
41184         * gcc.dg/noncompile/971104-1.c: Likewise.
41185         * gcc.dg/noncompile/990416-1.c: Likewise.
41186
41187 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41188
41189         * g++.dg/parse/undefined1.C: Add error message.
41190
41191 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41192
41193         PR c++/9354
41194         * g++.dg/parse/new1.C: New test.
41195
41196         PR c++/9216
41197         * g++.dg/parse/template2.C: New test.
41198
41199         PR c++/9354
41200         * g++.dg/parse/typedef2.C: New test.
41201
41202         PR c++/9328
41203         * g++.dg/ext/typeof3.C: New test.
41204
41205 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41206
41207         PR c++/2738
41208         * g++.dg/parse/ret-type1.C: New test.
41209
41210         PR c++/3792
41211         * g++.dg/parse/tmpl-outside1.C: New test.
41212
41213         PR c++/4207
41214         * g++.dg/parse/int-as-enum1.C: New test.
41215
41216         PR c++/4903
41217         * g++.dg/parse/no-typename1.C: New test.
41218
41219         PR c++/5533
41220         * g++.dg/parse/no-value1.C: New test.
41221
41222         PR c++/5921
41223         * g++.dg/parse/wrong-inline1.C: New test.
41224
41225         PR c++/6402
41226         * g++.dg/parse/ref1.C: New test.
41227
41228         PR c++/6992
41229         * g++.dg/parse/attr-ctor1.C: New test.
41230
41231         PR c++/7229
41232         * g++.dg/parse/namespace5.C: New test.
41233
41234         PR c++/7917
41235         * g++.dg/parse/func-def1.C: New test.
41236
41237         PR c++/8143
41238         * g++.dg/parse/undefined1.C: New test.
41239
41240         PR c++/5723, PR c++/8522
41241         * g++.dg/parse/specialization1.C: New test.
41242
41243         PR c++/163, PR c++/8595
41244         * g++.dg/parse/struct-as-enum1.C: New test.
41245
41246         PR c++/9173
41247         * g++.dg/parse/undefined2.C: New test.
41248
41249 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41250
41251         PR c++/9298
41252         * g++.dg/parse/template1.C: New test.
41253
41254         PR c++/9384
41255         * g++.dg/parse/using1.C: New test.
41256
41257         PR c++/9285
41258         PR c++/9294
41259         * g++.dg/parse/expr2.C: New test.
41260
41261         PR c++/9388
41262         * g++.dg/parse/lookup2.C: Likewise.
41263
41264 2003-01-21  Jan Hubicka  <jh@suse.cz>
41265
41266         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41267         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41268         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41269         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41270
41271 2003-01-20  Nick Clifton  <nickc@redhat.com>
41272
41273         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41274         problem with ARM sibcall code generation.
41275
41276 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41277
41278         * gcc.c-torture/execute/20030120-1.c: New.
41279
41280 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41281
41282         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41283
41284 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41285
41286         PR c++/9272
41287         * g++.dg/parse/ctor1.C: New test.
41288
41289         PR c++/9294:
41290         * g++.dg/parse/qualified1.C: New test.
41291
41292         * g++.dg/parse/typename3.C: New test.
41293
41294 2003-01-16  Richard Henderson  <rth@redhat.com>
41295
41296         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41297
41298 2003-01-16  Richard Henderson  <rth@redhat.com>
41299
41300         * g++.dg/pch/pch.exp: Copy test header to the working directory
41301         before using it either for precompilation or direct use.
41302         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41303         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41304
41305 2003-01-16  Richard Henderson  <rth@redhat.com>
41306
41307         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41308         before using it either for precompilation or direct use.
41309         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41310         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41311
41312 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41313
41314         * g++.dg/ext/typename1.C: Add typename keyword.
41315         * g++.dg/template/crash1.C: Update error messages.
41316         * g++.dg/template/crash2.C: Remove error message.
41317         * g++.dg/parse/typename2.C: New test.
41318         * g++.dg/template/typename2.C: Change implicit
41319         typename warning into error.
41320         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41321         error messages.
41322         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41323         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41324         * g++.old-deja/g++.law/visibility13.C: Remove error
41325         messages.
41326         * g++.old-deja/g++.ns/template17.C: Reorder code to
41327         make declaration visible in template.
41328         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41329         * g++.old-deja/g++.pt/crash36.C: Issue more error
41330         messages.
41331         * g++.old-deja/g++.pt/crash5.C: Improve error
41332         message.
41333         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41334         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41335         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41336         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41337         typename warning with error message.
41338         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41339         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41340         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41341
41342 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41343
41344         * g++.dg/parse/ambig2.C: New test.
41345
41346 2003-01-15  Richard Henderson  <rth@redhat.com>
41347
41348         * g++.dg/tls/init-2.C: Update error message string.
41349
41350 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41351
41352         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41353
41354 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41355
41356         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41357         all for HC11/HC12.
41358         * gcc.c-torture/compile/20001205-1.x: Likewise.
41359         * gcc.c-torture/compile/20001226-1.x: Likewise.
41360         * gcc.c-torture/compile/920520-1.x: Likewise.
41361         * gcc.c-torture/compile/961203-1.x: Likewise.
41362         * gcc.c-torture/compile/20020604-1.x: Likewise.
41363
41364 2003-01-15  Jan Hubicka  <jh@suse.cz>
41365
41366         * gcc.c-torture/compile/20030115-1.c: New test.
41367
41368         * gcc.dg/i386-fpcvt-1.c: New test.
41369         * gcc.dg/i386-fpcvt-2.c: New test.
41370
41371 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41372
41373         Further conform g++'s __vmi_class_type_info to the C++ ABI
41374         specification.
41375         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41376         the specification.
41377
41378 2003-01-14  Jan Hubicka  <jh@suse.cz>
41379
41380         * gcc.dg/i386-fpcvt-1.c: New test.
41381         * gcc.dg/i386-fpcvt-2.c: New test.
41382
41383 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41384
41385         * gcc.dg/i386-mmx-3.c: New test.
41386
41387 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41388
41389         PR c++/9264
41390         * g++.dg/parse/octal1.C: New file.
41391
41392         PR c++/9172
41393         * g++.dg/parse/typename1.C: New file.
41394
41395 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41396
41397         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41398         * gcc.dg/bf-no-ms-layout.c: Likewise.
41399         * gcc.dg/bf-ms-attrib.c: Likewise.
41400
41401 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/9099
41404         * g++.dg/parse/dtor1.C: New file.
41405
41406         PR c++/9128
41407         * g++.dg/rtti/typeid1.C: New file.
41408
41409         PR c++/9153
41410         * g++.dg/parse/lookup1.C: New file.
41411
41412         PR c++/9171
41413         * g++.dg/templ/spec5.C: New file.
41414
41415 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41416
41417         * gcc.c-torture/compile/20030110-1.c: New test.
41418
41419 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41420
41421         Merge from pch-branch:
41422
41423         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41424
41425         * gcc.dg/pch/cpp-1.h: New.
41426         * gcc.dg/pch/cpp-1.c: New.
41427         * gcc.dg/pch/cpp-2.h: New.
41428         * gcc.dg/pch/cpp-2.c: New.
41429
41430         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41431
41432         * gcc.dg/pch/except-1.h: New.
41433         * gcc.dg/pch/except-1.c: New.
41434
41435         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41436
41437         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41438         running test.
41439         * gcc.dg/pch: Include *.hp not *.h.
41440         * gcc.dg/pch/system-1.h: New.
41441         * gcc.dg/pch/system-1.c: New.
41442
41443         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41444
41445         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41446         rather than trying to build and run a program using PCH.
41447         * gcc.dg/pch: Remove dg-do commands from test files.
41448
41449         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41450
41451         * gcc.dg/pch/macro-3.c: New.
41452         * gcc.dg/pch/macro-3.h: New.
41453
41454         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41455
41456         * gcc.dg/pch/common-1.c: New.
41457         * gcc.dg/pch/common-1.h: New.
41458         * gcc.dg/pch/decl-1.c: New.
41459         * gcc.dg/pch/decl-1.h: New.
41460         * gcc.dg/pch/decl-2.c: New.
41461         * gcc.dg/pch/decl-2.h: New.
41462         * gcc.dg/pch/decl-3.c: New.
41463         * gcc.dg/pch/decl-3.h: New.
41464         * gcc.dg/pch/decl-4.c: New.
41465         * gcc.dg/pch/decl-4.h: New.
41466         * gcc.dg/pch/decl-5.c: New.
41467         * gcc.dg/pch/decl-5.h: New.
41468         * gcc.dg/pch/global-1.c: New.
41469         * gcc.dg/pch/global-1.h: New.
41470         * gcc.dg/pch/inline-1.c: New.
41471         * gcc.dg/pch/inline-1.h: New.
41472         * gcc.dg/pch/inline-2.c: New.
41473         * gcc.dg/pch/inline-2.h: New.
41474         * gcc.dg/pch/static-1.c: New.
41475         * gcc.dg/pch/static-1.h: New.
41476         * gcc.dg/pch/static-2.c: New.
41477         * gcc.dg/pch/static-2.h: New.
41478
41479         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41480
41481         * g++.dg/pch/pch.exp: Better handle failing testcases.
41482         * gcc.dg/pch/pch.exp: Likewise.
41483         * gcc.dg/pch/macro-1.c: New.
41484         * gcc.dg/pch/macro-1.h: New.
41485         * gcc.dg/pch/macro-2.c: New.
41486         * gcc.dg/pch/macro-2.h: New.
41487
41488         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41489
41490         * g++.dg/dg.exp: Treat files in pch/ specially.
41491         * g++.dg/pch/pch.exp: New file.
41492         * g++.dg/pch/empty.H: New file.
41493         * g++.dg/pch/empty.C: New file.
41494         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41495         "precompile".
41496
41497         * gcc.dg/pch/pch.exp: New file.
41498         * gcc.dg/pch/empty.h: New file.
41499         * gcc.dg/pch/empty.c: New file.
41500         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41501         "precompile".
41502
41503 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41504
41505         * g++.dg/template/friend14.C: New test.
41506
41507 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41508
41509         * gcc.dg/old-style-asm-1.c: New test.
41510
41511 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41512
41513         * gcc.c-torture/compile/20030109-1.c: New test.
41514
41515 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41516
41517         * gcc.c-torture/execute/20030109-1.c: New test.
41518
41519 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41520
41521         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41522         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41523         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41524         * g++.old-deja/g++.mike/eh2.C: Likewise.
41525         * g++.old-deja/g++.mike/eh3.C: Likewise.
41526         * g++.old-deja/g++.mike/eh5.C: Likewise.
41527         * g++.old-deja/g++.mike/eh6.C: Likewise.
41528         * g++.old-deja/g++.mike/eh7.C: Likewise.
41529         * g++.old-deja/g++.mike/eh8.C: Likewise.
41530         * g++.old-deja/g++.mike/eh9.C: Likewise.
41531         * g++.old-deja/g++.mike/eh10.C: Likewise.
41532         * g++.old-deja/g++.mike/eh12.C: Likewise.
41533         * g++.old-deja/g++.mike/eh13.C: Likewise.
41534         * g++.old-deja/g++.mike/eh14.C: Likewise.
41535         * g++.old-deja/g++.mike/eh16.C: Likewise.
41536         * g++.old-deja/g++.mike/eh17.C: Likewise.
41537         * g++.old-deja/g++.mike/eh18.C: Likewise.
41538         * g++.old-deja/g++.mike/eh21.C: Likewise.
41539         * g++.old-deja/g++.mike/eh23.C: Likewise.
41540         * g++.old-deja/g++.mike/eh24.C: Likewise.
41541         * g++.old-deja/g++.mike/eh25.C: Likewise.
41542         * g++.old-deja/g++.mike/eh26.C: Likewise.
41543         * g++.old-deja/g++.mike/eh27.C: Likewise.
41544         * g++.old-deja/g++.mike/eh28.C: Likewise.
41545         * g++.old-deja/g++.mike/eh29.C: Likewise.
41546         * g++.old-deja/g++.mike/eh31.C: Likewise.
41547         * g++.old-deja/g++.mike/eh33.C: Likewise.
41548         * g++.old-deja/g++.mike/eh34.C: Likewise.
41549         * g++.old-deja/g++.mike/eh35.C: Likewise.
41550         * g++.old-deja/g++.mike/eh36.C: Likewise.
41551         * g++.old-deja/g++.mike/eh37.C: Likewise.
41552         * g++.old-deja/g++.mike/eh38.C: Likewise.
41553         * g++.old-deja/g++.mike/eh39.C: Likewise.
41554         * g++.old-deja/g++.mike/eh40.C: Likewise.
41555         * g++.old-deja/g++.mike/eh41.C: Likewise.
41556         * g++.old-deja/g++.mike/eh42.C: Likewise.
41557         * g++.old-deja/g++.mike/eh44.C: Likewise.
41558         * g++.old-deja/g++.mike/eh46.C: Likewise.
41559         * g++.old-deja/g++.mike/eh47.C: Likewise.
41560         * g++.old-deja/g++.mike/eh48.C: Likewise.
41561         * g++.old-deja/g++.mike/eh49.C: Likewise.
41562         * g++.old-deja/g++.mike/eh50.C: Likewise.
41563         * g++.old-deja/g++.mike/eh51.C: Likewise.
41564         * g++.old-deja/g++.mike/eh53.C: Likewise.
41565         * g++.old-deja/g++.mike/eh55.C: Likewise.
41566         * g++.old-deja/g++.mike/p7912.C: Likewise.
41567         * g++.old-deja/g++.mike/p9706.C: Likewise.
41568         * g++.old-deja/g++.mike/p10416.C: Likewise.
41569         * g++.old-deja/g++.mike/p11667.C: Likewise.
41570         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41571         Remove redundant reference to Iris.
41572         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41573         Elxsi, i860, Pico Java, and WE32K.
41574
41575 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41576
41577         * g++.dg/ext/asm4.C: New test.
41578
41579 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41580
41581         PR c++/9030
41582         * g++.dg/template/friend12.C: New test.
41583         * g++.dg/template/friend13.C: Likewise.
41584         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41585
41586 2003-01-08  Jan Hubicka  <jh@suse.cz>
41587
41588         * gcc.dg/i386-cadd.c: New test.
41589         * gcc.dg/i386-cmov4.c: Likewise.
41590
41591 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41592
41593         PR c++/9165
41594         * g++.dg/warn/Wunused-3.C: New test.
41595
41596         * g++.dg/abi/bitfield9.C: New test.
41597
41598         PR c++/9189
41599         * g++.dg/parse/defarg3.C: New test.
41600
41601 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41602
41603         * g++.dg/parse/ambig1.C: New test.
41604         * g++.dg/parse/defarg2.C: New test.
41605
41606 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41607
41608         * g++.dg/template/defarg-1.C: New test.
41609         * g++.dg/template/local2.C: Likewise.
41610
41611 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41612
41613         * gcc.c-torture/execute/20030105-1.c: New test.
41614
41615 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41616
41617         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41618         * g++.dg/parse/namespace4.C: Likewise.
41619
41620 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41621
41622         * g++.dg/template/ntp2.C: New test.
41623
41624 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41625
41626         * g++.dg/parse/extern-C-1.C: New test.
41627
41628         * g++.dg/parse/namespace4.C: New test.
41629
41630         * g++.dg/template/nested1.C: New test.
41631
41632         * g++.dg/parse/namespace3.C: New test.
41633
41634 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41635
41636         * g++.dg/lookup/two-stage1.C: New test.
41637
41638 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41639
41640         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41641         * g++.old-deja/g++.jason/access8.C: Likewise.
41642         * g++.old-deja/g++.other/decl5.C: Likewise.
41643
41644 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41645
41646         * g++.dg/parse/parse7.C: New test.
41647
41648 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41649
41650         PR c++/2843
41651         * g++.dg/ext/attrib7.C: New test.
41652
41653 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41654
41655         * g++.dg/parse/parse6.C: New test.
41656
41657 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41658
41659         * gcc.dg/h8300-stack-1.c: New.
41660
41661 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41662
41663         g++.dg/lookup/exception1.C: New test.
41664
41665         g++.dg/lookup/template1.C: New test.
41666
41667         g++.dg/parse/namespace2.C: New test.
41668
41669         g++.dg/parse/parens2.C: New test.
41670
41671 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41672
41673         * g++.dg/parse/parse5.C: New test.
41674         * g++.dg/lookup/scoped4.C: New test.
41675
41676 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41677
41678         * g++.dg/parse/parens1.C: New test.
41679
41680         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41681         angle-bracket1.C.
41682         * g++.dg/parse/parens2.C: New test.
41683
41684         * g++.dg/lookup/scope-operator1.C: New test.
41685
41686         * g++.dg/parse/operator1.C: New test.
41687
41688 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41689
41690         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41691         * g++.old-deja/g++.other/access6.C: Likewise.
41692         * g++.old-deja/g++.other/decl1.C: Likewise.
41693         * g++.old-deja/g++.pt/typename12.C: Likewise.
41694
41695 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41696
41697         * g++.dg/parse/namespace1.C: New test.
41698
41699 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41700
41701         * g++.dg/parse/parse4.C: New test.
41702
41703 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41704
41705         * g++.dg/parse/parse3.C: New test.
41706
41707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41708
41709         * g++.dg/parse/parse2.C: New test.
41710
41711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41712
41713         * g++.dg/template/friend11.C: New test.
41714
41715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41716
41717         * g++.dg/parse/parse1.C: New test.
41718
41719 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41720
41721         * lib/profopt.exp: Change the name of a global variable to avoid
41722         possible clashes with other test suites.
41723
41724 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41725
41726         * g++.dg/inherit/covariant8.C: New test.
41727
41728 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41729
41730         * g++.dg/init/array9.C: New test.
41731
41732         PR c++/9112
41733         * g++.dg/parse/expr1.C: New test.
41734
41735 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41736
41737         * gcc.c-torture/compile/20021230-1.c: New test.
41738
41739 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.dg/inherit/covariant5.C: New test.
41742         * g++.dg/inherit/covariant6.C: New test.
41743         * g++.dg/inherit/covariant7.C: New test.
41744
41745 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41746
41747         PR c++/2739
41748         * g++.dg/other/access2.C: New test.
41749
41750 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41751
41752         * g++.dg/other/anon-struct.C: No longer fails
41753         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41754         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41755         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41756
41757 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41758
41759         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41760
41761 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41762
41763         * g++.dg/eh/spec4.C: Remove stray semicolon.
41764         * g++.dg/expr/pmf-1.C: Change error message.
41765         * g++.dg/ext/asm1.C: Remove stray semicolon.
41766         * g++.dg/ext/typename1.C: Add missing typenames.
41767         * g++.dg/inherit/template-as-base.C: Change error message.
41768         * g++.dg/lookup/scoped1.C: Likewise.
41769         * g++.dg/lookup/scoped2.C: Likewise.
41770         * g++.dg/lookup/using2.C: Likewise.
41771         * g++.dg/other/component1.C: Remove stray semicolon.
41772         * g++.dg/other/do1.C: Change error message.
41773         * g++.dg/other/error2.C: Likewise.
41774         * g++.dg/other/init1.C: Likewise.
41775         * g++.dg/other/packed1.C: Remove stray semicolon.
41776         * g++.dg/other/ptrmem2.C: Change error message.
41777         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41778         marker.
41779         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41780         * g++.dg/template/access3.C: Add typename keyword.
41781         * g++.dg/template/access5.C: Remove stray semicolon.
41782         * g++.dg/template/access6.C: Likewise.
41783         * g++.dg/template/complit1.C: Likewise.
41784         * g++.dg/template/crash1.C: Change error message.
41785         * g++.dg/template/inherit2.C: Remove stray semicolon.
41786         * g++.dg/template/instantiate2.C: Likewise.
41787         * g++.dg/template/instantiate3.C: Change error message.
41788         * g++.dg/template/qual1.C: Remove stray semicolon.
41789         * g++.dg/template/qualttp18.C: Change error message.
41790         * g++.dg/template/ref1.C: Remove stray semicolon.
41791         * g++.dg/template/sizeof1.C (A::value): Declare it.
41792         * g++.dg/template/spec4.C: Change error message.
41793         * g++.dg/template/static1.C: Likewise.
41794         * g++.dg/template/type1.C: Likewise.
41795         * g++.dg/template/typename3.C: Likewise.
41796         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41797         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41798         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41799         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41800         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41801         named return value extension.
41802         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41803         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41804         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41805         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41806         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41807         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41808         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41809         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41810         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41811         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41812         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41813         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41814         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41815         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41816         syntax.
41817         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41818         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41819         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41820         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41821         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41822         * g++.old-deja/g++.brendan/template11.C: Likewise.
41823         * g++.old-deja/g++.brendan/template26.C: Likewise.
41824         * g++.old-deja/g++.brendan/template27.C: Use explicit
41825         specialization syntax.
41826         * g++.old-deja/g++.brendan/template30.C: Likewise.
41827         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41828         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41829         non-dependent names.
41830         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41831         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41832         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41833         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41834         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41835         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41836         named return value extension.
41837         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41838         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41839         * g++.old-deja/g++.ext/return1.C: Likewise.
41840         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41841         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41842         * g++.old-deja/g++.jason/access8.C: Likewise.
41843         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41844         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41845         pseudo-destructor names.
41846         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41847         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41848         pseudo-destructor names.
41849         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41850         * g++.old-deja/g++.jason/overload19.C: Likewise.
41851         * g++.old-deja/g++.jason/overload32.C: Likewise.
41852         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41853         stray semicolons.
41854         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41855         * g++.old-deja/g++.jason/return.C: Likewise.
41856         * g++.old-deja/g++.jason/return2.C: Likewise.
41857         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41858         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41859         syntax.
41860         * g++.old-deja/g++.jason/template10.C: Account for use of
41861         non-dependent names.
41862         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41863         syntax.
41864         * g++.old-deja/g++.jason/template37.C: Likewise.
41865         * g++.old-deja/g++.law/access4.C: Change error messages.
41866         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41867         pseudo-destructor names.
41868         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41869         * g++.old-deja/g++.law/ctors9.C: Likewise.
41870         * g++.old-deja/g++.law/cvt22.C: Likewise.
41871         * g++.old-deja/g++.law/dtors5.C: Likewise.
41872         * g++.old-deja/g++.law/global-init1.C: Likewise.
41873         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41874         * g++.old-deja/g++.law/operators28.C: Likewise.
41875         * g++.old-deja/g++.law/visibility28.C: Likewise.
41876         * g++.old-deja/g++.martin/eval1.C: Likewise.
41877         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41878         name.
41879         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41880         * g++.old-deja/g++.mike/net34.C: Likewise.
41881         * g++.old-deja/g++.mike/net36.C: Likewise.
41882         * g++.old-deja/g++.mike/ns2.C: Likewise.
41883         * g++.old-deja/g++.mike/p12306.C: Likewise.
41884         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41885         value extension.
41886         * g++.old-deja/g++.mike/p700.C: Likewise.
41887         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41888         * g++.old-deja/g++.mike/p710.C: Likewise.
41889         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41890         value extension.
41891         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41892         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41893         * g++.old-deja/g++.ns/crash2.C: Likewise.
41894         * g++.old-deja/g++.ns/crash3.C: Likewise.
41895         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41896         * g++.old-deja/g++.ns/ns17.C: Likewise.
41897         * g++.old-deja/g++.ns/template16.C: Likewise.
41898         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41899         keyword.
41900         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41901         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41902         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41903         named return value extension.
41904         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41905         * g++.old-deja/g++.other/access4.C: Issue additional error
41906         messages.
41907         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41908         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41909         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41910         * g++.old-deja/g++.other/crash25.C: Change error message.
41911         * g++.old-deja/g++.other/crash4.C: Change error message.
41912         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41913         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41914         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41915         checks.
41916         * g++.old-deja/g++.other/defarg8.C: Likewise.
41917         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41918         * g++.old-deja/g++.other/dtor10.C: Likewise.
41919         * g++.old-deja/g++.other/incomplete.C: Likewise.
41920         * g++.old-deja/g++.other/linkage7.C: Likewise.
41921         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41922         lookup algorithm.
41923         * g++.old-deja/g++.other/mangle2.C: Likewise.
41924         * g++.old-deja/g++.other/refinit2.C: Likewise.
41925         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41926         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41927         * g++.old-deja/g++.pt/crash28.C: Likewise.
41928         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41929         syntax.
41930         * g++.old-deja/g++.pt/crash32.C: Change error message.
41931         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41932         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41933         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41934         error message position.
41935         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41936         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41937         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41938         syntax.
41939         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41940         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41941         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41942         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41943         keyword.
41944         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41945         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41946         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41947         keyword.
41948         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41949         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41950         syntax.
41951         * g++.old-deja/g++.pt/friend28.C: Account for use of
41952         non-dependent names.
41953         * g++.old-deja/g++.pt/friend29.C: Likewise.
41954         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41955         rules.
41956         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41957         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41958         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41959         lookup rules.
41960         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41961         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41962         keyword.
41963         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41964         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41965         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41966         keyword.
41967         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41968         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41969         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41970         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41971         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41972         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41973         keyword.
41974         * g++.old-deja/g++.pt/spec10.C: Likewise.
41975         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41976         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41977         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41978         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41979         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41980         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41981         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41982         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41983         * g++.old-deja/g++.pt/typename15.C: Likewise.
41984         * g++.old-deja/g++.pt/typename22.C: Likewise.
41985         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41986         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41987         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41988         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41989         syntax.
41990         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41991         return value extension.
41992         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41993         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41994         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41995         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41996
41997 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41998
41999         * g++.dg/warn/inline1.C: New test.
42000         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42001         * g++.old-deja/g++.jason/synth10.C: Likewise.
42002         * g++.old-deja/g++.mike/net31.C: Likewise.
42003         * g++.old-deja/g++.mike/p8786.C: Likewise.
42004
42005         * g++.dg/template/friend10.C: New test.
42006         * g++.dg/template/conv5.C: New test.
42007
42008 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42009
42010         * g++.dg/lookup/scoped3.C: New test.
42011
42012         * g++.dg/lookup/decl1.C: New test.
42013         * g++.dg/lookup/decl2.C: New test.
42014
42015 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42016
42017         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42018         gcc.c-torture/compile/20021015-1.c,
42019         gcc.c-torture/compile/20021015-2.c,
42020         gcc.c-torture/compile/20021123-1.c,
42021         gcc.c-torture/compile/20021123-2.c,
42022         gcc.c-torture/compile/20021123-3.c,
42023         gcc.c-torture/compile/20021123-4.c,
42024         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42025         only to 3.1 or 3.2 branch.
42026
42027 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42028
42029         * gcc.dg/i386-bitfield3.c: New test.
42030
42031         * gcc.dg/i386-bitfield2.c: New test.
42032
42033 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42034
42035         * g++.dg/parse/conv_op1.C: New test.
42036
42037 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42038
42039         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42040         approved.
42041
42042 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42043
42044         * gcc.c-torture/compile/20021220-1.c: New test.
42045
42046 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42047
42048         * gcc.dg/i386-fastcall-1.c: New.
42049
42050 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42051
42052         * gcc.c-torture/execute/20021219-1.c: New test.
42053
42054 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42055
42056         * gcc.dg/i386-pic-1.c: New test.
42057
42058 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42059
42060         PR c++/8099
42061         * g++.dg/template/friend9.C: New test.
42062
42063 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42064
42065         PR c++/3663
42066         * g++.dg/template/access7.C: New test.
42067
42068 2002-12-18  Nick Clifton  <nickc@redhat.com>
42069
42070         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42071         the libstdc++-v3 directory has been found.
42072
42073 2002-12-12  Devang Patel <dpatel@apple.com>
42074         * gcc.dg/darwin-ld-1.c: New test.
42075         * gcc.dg/darwin-ld-2.c: New test.
42076         * gcc.dg/darwin-ld-3.c: New test.
42077         * gcc.dg/darwin-ld-4.c: New test.
42078         * gcc.dg/darwin-ld-5.c: New test.
42079
42080 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42081
42082         * gcc.c-torture/compile/20021212-1.c: New test.
42083
42084 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42085
42086         * gcc.dg/fshort-wchar: New test.
42087
42088 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42089
42090         PR c++/8372
42091         * g++.dg/template/dtor1.C: New test.
42092
42093         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42094         markers.
42095
42096 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42097
42098         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42099
42100 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42101
42102         * g++.dg/template/static1.C: New test.
42103         * g++.dg/template/static2.C: New test.
42104         * g++.old-deja/g++.ext/memconst.C: New test.
42105
42106 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42107
42108         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42109         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42110         * g++.dg/special/initp1.C: Likewise.
42111
42112 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42113
42114         * gcc.c-torture/execute/20021204-1.c: New test.
42115
42116 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42117
42118         * gcc.dg/ppc-fmadd-1.c: New file.
42119         * gcc.dg/ppc-fmadd-2.c: New file.
42120         * gcc.dg/ppc-fmadd-3.c: New file.
42121
42122 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42123
42124         * gcc.c-torture/compile/20021204-1.c: New test.
42125
42126 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42127
42128         * g++.dg/inherit/covariant2.C: New test.
42129         * g++.dg/inherit/covariant3.C: New test.
42130         * g++.dg/inherit/covariant4.C: New test.
42131         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42132         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42133
42134 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42135
42136         PR c++/8688
42137         * g++.dg/init/brace3.C: New test.
42138
42139 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42140
42141         * gcc.dg/20020210-1.c: Fix a comment typo.
42142
42143 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42144
42145         PR c++/8720
42146         * g++.dg/parse/defarg1.C: New test.
42147
42148         PR c++/8615
42149         * g++.dg/template/char1.C: New test.
42150
42151         * g++.dg/template/varmod1.C: Fix typo.
42152
42153 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42154
42155         DR 180
42156         * g++.old-deja/g++.pt/crash32.C: Expect error.
42157
42158 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42159
42160         PR c++/5919
42161         * g++.dg/template/varmod1.C: New test.
42162
42163         PR c++/8727
42164         * g++.dg/inherit/typeinfo1.C: New test.
42165
42166         PR c++/8663
42167         * g++.dg/inherit/typedef1.C: New test.
42168
42169 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42170
42171         PR c++/8332
42172         PR c++/8493
42173         * g++.dg/template/strlen1.C: New test.
42174
42175         PR c++/8227
42176         * g++.dg/template/ctor2.C: New test.
42177
42178         PR c++/8214
42179         * g++.dg/init/string1.C: New test.
42180
42181         PR c++/8511
42182         * g++.dg/template/friend8.C: New test.
42183
42184 2002-11-29  Joe Buck <jbuck@synopsys.com>
42185
42186         * g++.dg/lookup/anon2.C: New test.
42187
42188 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42189
42190         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42191         h8300 port.
42192
42193 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42194
42195         * gcc.dg/bitfld-6.c: New test.
42196
42197 2002-11-27  Jan Hubicka  <jh@suse.cz>
42198
42199         * gcc.c-torture/execute/20021127.[cx]: New test.
42200
42201 2002-11-26  Jan Hubicka  <jh@suse.cz>
42202
42203         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42204         quality.
42205
42206 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42207
42208         * g++.dg/init/brace2.C: New test.
42209         * g++.old-deja/g++.mike/p9129.C: Correct.
42210
42211 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42212
42213         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42214
42215 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42216
42217         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42218
42219 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42220
42221         * g++.dg/abi/empty11.C: New test.
42222         * g++.dg/rtti/cv1.C: New test.
42223
42224 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42225
42226         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42227
42228 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42229
42230         * g++.dg/abi/empty10.C: New test.
42231
42232 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42233
42234         * gcc.c-torture/compile/20021124-1.c: New test.
42235
42236 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42237
42238         * g++.dg/abi/rtti2.C: New test.
42239
42240 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42241
42242         * gcc.dg/i386-unroll-1.c: New test.
42243
42244 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42245
42246         * gcc.c-torture/compile/20021120-1.c: New test.
42247         * gcc.c-torture/compile/20021120-2.c: New test.
42248
42249 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42250
42251         * gcc.dg/bitfld-5.c: New test.
42252
42253 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42254
42255         * gcc.c-torture/execute/20021120-3.c: New test.
42256
42257 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42258
42259         * gcc.c-torture/execute/20021120-2.c: New test.
42260
42261 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42262
42263         * gcc.c-torture/execute/20021120-1.c: New test.
42264
42265 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42266
42267         * gcc.c-torture/execute/20021118-3.c: New test.
42268
42269 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42270
42271         * gcc.c-torture/compile/20021119-1.c: New test.
42272
42273 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42274
42275         * gcc.dg/duff-1.c: New test.
42276         * gcc.dg/duff-2.c: New test.
42277         * gcc.dg/duff-3.c: New test.
42278
42279 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42280
42281         * gcc.dg/cpp/_Pragma5.c: New test.
42282
42283 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42284
42285         * gcc.c-torture/execute/20021118-2.c: New test.
42286
42287 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42288
42289         * gcc.c-torture/execute/20021118-1.c: New test.
42290
42291 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42292
42293         * gcc.dg/20021116-1.c: New test.
42294
42295 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42296
42297         * g++.dg/abi/vcall1.C: New test.
42298
42299 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42300
42301         * gcc.dg/20021029-1.c: New test.
42302         * gcc.dg/20021029-2.c: New test.
42303
42304 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42305
42306         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42307
42308 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42309
42310         PR c/8439
42311         * gcc.dg/20021110.c: Move to ...
42312         * gcc.c-torture/compile/20021110.c: .... here.
42313
42314 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42315
42316         PR c/8467
42317         * gcc.c-torture/execute/20021111-1.c
42318
42319 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42320
42321         PR c/8439
42322         * gcc.dg/20021110.c: New test.
42323
42324 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42325
42326         * g++.dg/abi/vthunk3.C: Run only on x86.
42327
42328 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42329
42330         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42331
42332 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42333
42334         * lib/compat.exp (compat-execute): Fix logic error in last
42335         change.
42336
42337 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42338
42339         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42340
42341 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42342
42343         PR c++/8389
42344         * g++.dg/template/access6.C: New test.
42345
42346 2002-11-08  Jan Hubicka  <jh@suse.cz>
42347
42348         * gcc.dg/i386-ssefp-1.c: New test.
42349         * gcc.dg/i386-ssefp-1.c: New test.
42350
42351 2002-11-08  Jan Hubicka  <jh@suse.cz>
42352
42353         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42354
42355 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42356
42357         * g++.dg/abi/vthunk3.C: New test.
42358
42359         PR c++/8338
42360         * g++.dg/template/crash2.C: New test.
42361
42362 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42363
42364         * g++.dg/abi/dtor1.C: New test.
42365         * g++.dg/abi/dtor2.C: Likewise.
42366
42367 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42368
42369         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42370         Darwin.
42371
42372 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42373
42374         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42375         -mthumb.  Only xfail with -O0.
42376
42377 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42378
42379         * g++.dg/abi/thunk1.C: New test.
42380         * g++.dg/abi/thunk2.C: Likewise.
42381         * g++.dg/abi/vtt1.C: Likewise.
42382
42383 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42384
42385         PR optimization/8423
42386         * gcc.c-torture/execute/builtin-constant.c: New test.
42387
42388 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42389
42390         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42391         Add some more cases.
42392
42393 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42394
42395         PR c++/8391
42396         * g++.dg/opt/local1.C: New test.
42397
42398 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42399
42400         PR c++/8160
42401         * g++.dg/template/complit1.C: New test.
42402
42403         PR c++/8149
42404         * g++.dg/template/typename4.C: Likewise.
42405
42406 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42407
42408         Core issue 287, PR c++/7639
42409         * g++.dg/template/instantiate1.C: Adjust error location.
42410         * g++.dg/template/instantiate3.C: New test.
42411         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42412         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42413         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42414
42415 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42416
42417         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42418
42419 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42420
42421         PR c++/8287
42422         * g++.dg/init/dtor2.C: New test.
42423
42424 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42425
42426         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42427         * gcc.dg/nest.c: Bypass errors on irix6.
42428
42429 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42430
42431         * gcc.dg/nest.c: Expect error for mmix-*-*.
42432         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42433
42434 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42435
42436         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42437         markers.
42438
42439         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42440
42441 2002-10-25  Mike Stump  <mrs@apple.com>
42442
42443         * gcc.dg/warn-1.c: New test.
42444
42445 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42446
42447         * g++.dg/template/typename3.C: New test.
42448
42449 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42450
42451         * g++.dg/lookup/ptrmem1.C: New test.
42452
42453         * g++.dg/abi/vthunk2.C: New test.
42454
42455 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42456
42457         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42458
42459 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42460
42461         * g++.dg/abi/empty9.C: New test.
42462
42463 2002-10-24  Richard Henderson  <rth@redhat.com>
42464
42465         * g++.dg/inherit/thunk1.C: Enable for ia64.
42466
42467 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42468
42469         PR c++/8067
42470         * g++.dg/lookup/pretty1.C: New test.
42471
42472 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42473
42474         * gcc.dg/20021023-1.c: New test.
42475
42476 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42477
42478         PR c++/7679
42479         * g++.dg/parse/inline1.C: New test.
42480
42481 2002-10-23  Richard Henderson  <rth@redhat.com>
42482
42483         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42484
42485         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42486
42487 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42488
42489         PR c++/6579
42490         * g++.dg/parse/stmtexpr3.C: New test.
42491
42492 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42493
42494         * g++.dg/expr/cond1.C: New test.
42495
42496 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42497
42498         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42499
42500 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42501
42502         * g++.dg/abi/vbase13.C: New test.
42503         * g++.dg/abi/vbase14.C: Likewise.
42504
42505 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * gcc.dg/tls/pic-1.c: New test.
42508         * gcc.dg/tls/nonpic-1.c: New test.
42509         * gcc.dg/20021018-1.c: New test.
42510
42511 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42512
42513         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42514         Remove only files with the same base name as the test case.
42515         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42516         (profopt-execute): Likewise.  Also, remove old profiling
42517         and performance data files before running the tests.
42518
42519         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42520         * g++.dg/bprob/bprob.exp: Likewise.
42521         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42522         to allow more general test case names.
42523
42524         * g++.dg/bprob/bprob-1.C: Rename to ...
42525         * g++.dg/bprob/g++-bprob-1.C: ... this.
42526
42527         * g77.dg/bprob/bprob-1.f: Rename to ...
42528         * g77.dg/bprob/g77-bprob-1.f: ... this.
42529
42530 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42531
42532         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42533         bison 1.50 or later.
42534
42535 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42536
42537         * g++.dg/README: Describe more test directories.
42538
42539 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42540
42541         * g++.dg/init/array6.C: Add additional tests.
42542
42543 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42544
42545         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42546         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42547
42548 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42549
42550         * gcc.c-torture/compile/20020604-1.x: New.
42551         * gcc.c-torture/compile/simd-5.x: Likewise.
42552         * gcc.c-torture/execute/920710-1.x: Likewise.
42553         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42554
42555 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42556
42557         * g++.dg/inherit/override1.C: Add dg-options clause.
42558
42559 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42560
42561         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42562         _mm_slli_si128.
42563
42564 2002-10-19  Andreas Schwab  <schwab@suse.de>
42565
42566         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42567         directory component.
42568
42569 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42570
42571         * g++.dg/inherit/thunk1.C: New test.
42572
42573         * g++.dg/inherit/override1.C: New test.
42574
42575         * g++.dg/abi/mangle11.C: New test.
42576         * g++.dg/abi/mangle14.C: New test.
42577         * g++.dg/abi/mangle17.C: New test.
42578
42579 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42580
42581         * g++.dg/overload/member2.C: New test.
42582
42583 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42584
42585         * g++.dg/README: Describe new compat directory.
42586         * g++.dg/dg.exp: Skip tests in compat directory.
42587         * README.compat: New file.
42588         * lib/compat.exp: New expect script.
42589         * g++.dg/compat: New test directory.
42590         * g++.dg/compat/compat.exp: New expect script.
42591         * g++.dg/compat/abi: New test directory.
42592         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42593         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42594         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42595         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42596         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42597         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42598         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42599         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42600         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42601         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42602         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42603         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42604         * g++.dg/compat/break: New test directory.
42605         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42606         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42607         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42608         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42609         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42610         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42611         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42612         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42613         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42614         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42615         g++.dg/compat/break/README: New files.
42616         * g++.dg/compat/eh: New test directory.
42617         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42618         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42619         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42620         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42621         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42622         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42623         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42624         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42625         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42626         g++.dg/compat/eh/filter2_y.C,
42627         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42628         g++.dg/compat/eh/new1_y.C,
42629         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42630         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42631         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42632         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42633         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42634         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42635         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42636         g++.dg/compat/eh/unexpected1_y.C: New files.
42637         * g++.dg/compat/init: New test directory.
42638         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42639         g++.dg/compat/init/array5_y.C,
42640         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42641         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42642         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42643         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42644         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42645         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42646         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42647         g++.dg/compat/init/init-ref2_y.C: New files.
42648
42649 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42650
42651         PR c++/7584
42652         * g++.dg/inherit/using3.C: New test.
42653
42654 2002-10-17  Jan Hubicka  <jh@suse.cz>
42655
42656         * gcc.dg/20021017-2.c: New test.
42657
42658 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42659
42660         * g++.dg/abi/mangle16.C: Adjust.
42661
42662         * g++.dg/init/array8.C: New test.
42663
42664 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42665
42666         * gcc.dg/special/mips-abi.exp: New test.
42667         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42668
42669 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42670
42671         * g++.dg/abi/mangle16.C: New test.
42672         * g++.dg/abi/mangle17.C: Likewise.
42673
42674         PR c++/7478
42675         * g++.dg/template/ref1.C: New test.
42676
42677 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42678
42679         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42680
42681 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42682
42683         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42684
42685 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42686
42687         PR c++/7524
42688         * g++.dg/init/array7.C: New test.
42689
42690 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42691
42692         * g++.dg/init/array6.C: New test.
42693
42694         * g++.dg/abi/mangle13.C: Likewise.
42695         * g++.dg/abi/mangle14.C: Likewise.
42696         * g++.dg/abi/mangle15.C: Likewise.
42697
42698 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42699
42700         * g++.dg/abi/empty8.C: New test.
42701
42702 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42703
42704         * g++.dg/init/ctor1.C: New test.
42705
42706 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42707
42708         * gcc.c-torture/execute/20021015-1.c: New test.
42709
42710 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42711
42712         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42713
42714 2002-10-14  Jan Hubicka  <jh@suse.cz>
42715
42716         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42717
42718 2002-10-14  Richard Henderson  <rth@redhat.com>
42719
42720         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42721
42722 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42723
42724         PR optimization/6631
42725         * g++.dg/opt/const2.C: New test.
42726
42727 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42728
42729         PR c++/7176
42730         * g++.dg/parse/friend1.C: New test.
42731         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42732
42733 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42734
42735         * gcc.dg/20021014-1.c: New test.
42736
42737 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42738
42739         PR c++/5661
42740         * g++.dg/ext/vlm1.C: New test.
42741         * g++.dg/ext/vlm2.C: Likewise.
42742
42743         * g++.dg/init/array1.C: Remove invalid braces.
42744         * g++.dg/init/brace1.C: New test.
42745         * g++.dg/init/copy2.C: Likewise.
42746         * g++.dg/init/copy3.C: Likewise.
42747         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42748         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42749         braces.
42750
42751 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42752
42753         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42754
42755 2002-10-11  Richard Shann  <richard.shann@superh.com>
42756
42757         * gcc.c-torture/compile/simd-5.c: New test.
42758
42759 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42760
42761         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42762
42763 2002-10-10  Jim Wilson  <wilson@redhat.com>
42764
42765         * gcc.c-torture/execute/20021010-1.c: New test.
42766
42767 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42768
42769         PR c/7353
42770         * g++.dg/ext/typedef-init.C: New test.
42771         * gcc.dg/typedef-init.c: New test.
42772
42773 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42774
42775         * gcc.dg/cpp/paste13.c: New test.
42776
42777 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42778
42779         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42780         remaining platforms, XFAIL during compile, not execute.  Don't
42781         XFAIL at -O0.
42782
42783 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42784
42785         * gcc.dg/alias-1.c: Tweak expected warning.
42786
42787 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42788
42789         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42790
42791 2002-10-06  Andreas Jaeger  <aj@suse.de>
42792
42793         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42794         * gcc.dg/cpp/c++98.C: Likewise.
42795
42796         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42797         * g++.dg/cpp/c++98.C: Likewise.
42798
42799         * g++.dg/README (Subdirectories): Mention cpp directory.
42800
42801         PR target/7559
42802         * gcc.dg/20021006-1.c: New test.
42803
42804 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42805
42806         PR c++/7804
42807         * g++.dg/other/warning1.C: New test.
42808
42809 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42810
42811         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42812         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42813         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42814
42815 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42816
42817         PR c++/7931
42818         * g++.dg/template/ptrmem3.C: New test.
42819
42820         PR c++/7754
42821         * g++.dg/template/union1.C: New test.
42822
42823 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42824
42825         PR c++/8006
42826         * g++.dg/abi/mangle9.C: New test.
42827         * g++.dg/abi/mangle10.C: New test.
42828         * g++.dg/abi/mangle11.C: New test.
42829         * g++.dg/abi/mangle12.C: New test.
42830
42831 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42832
42833         PR c++/7188.
42834         * g++.dg/template/meminit1.C: New test.
42835         * g++.dg/warn/Wreorder-1.C: Likewise.
42836         * g++.old-deja/g++.mike/warn3.C: Tweak.
42837         * lib/prune.exp: Ingore "in copy constructor".
42838
42839 2002-10-02  Andreas Jaeger  <aj@suse.de>
42840
42841         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42842         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42843         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42844         on x86-64.
42845
42846 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42847
42848         * gcc.dg/empty1.C: Fix typo.
42849
42850 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42851
42852         * gcc.dg/alias-1.c: New test.
42853
42854 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42855
42856         * gcc.dg/empty1.C: New test.
42857
42858         * g++.dg/tls/init-2.C: Tweak error messages.
42859
42860 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42861
42862         * gcc.c-torture/compile/20020923-1.c: New test.
42863
42864 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42865
42866         * gcc.c-torture/execute/ffs-1.c: New test.
42867         * gcc.c-torture/execute/ffs-2.c: Ditto.
42868
42869 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         * g++.dg/overload/member1.C: New test.
42872
42873 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42874
42875         * g++.dg/abi/empty7.C: New test.
42876         * g++.dg/init/pm2.C: Likewise.
42877
42878 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42879
42880         * g++.dg/rtti/crash1.C: New test.
42881
42882 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42883
42884         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42885         gcc.dg/sibcall-4.c: New tests.
42886
42887 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42888
42889         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42890         powerpc and MMIX targets.
42891
42892 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42893
42894         * gcc.dg/cpp/20020927-1.c: New.
42895
42896 2002-09-26  David S. Miller  <davem@redhat.com>
42897
42898         * gcc.c-torture/compile/trunctfdf.c: New.
42899
42900 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42901
42902         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42903
42904 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42905
42906         * gcc.c-torture/execute/loop-15.c: New.
42907
42908 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42909
42910         * README.QMTEST: Fix typo.
42911
42912 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42913
42914         * gcc.dg/20020926-1.c: New test.
42915
42916 2002-09-25  David S. Miller  <davem@redhat.com>
42917
42918         PR target/7842
42919         * gcc.c-torture/execute/shiftdi.c: New test.
42920
42921 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42922
42923         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42924         unique to the tool.
42925         * lib/g77.exp (g77_init): Likewise.
42926         * lib/g++.exp (g++_init): Likewise.
42927         * lib/objc.exp (objc_init): Likewise.
42928
42929 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42930
42931         * g++.dg/abi/empty5.C: New test.
42932         * g++.dg/abi/empty6.C: New test.
42933         * g++.dg/abi/vbase12.C: New test.
42934
42935 2002-09-25  Richard Henderson  <rth@redhat.com>
42936
42937         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42938         too-small long double.
42939
42940 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42941
42942         * gcc.dg/20020919-1.c: New test.
42943
42944 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42945
42946         * g++.dg/abi/bitfield6.C: New test.
42947         * g++.dg/abi/bitfield7.C: New test.
42948         * g++.dg/abi/bitfield8.C: New test.
42949         * g++.dg/abi/vbase11.C: New test.
42950
42951 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42952
42953         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42954         hppa*-*-hpux*.  Update test comment.
42955
42956 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42957
42958         * gcc.dg/tls/struct-1.c: New test.
42959
42960 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42961
42962         * gcc.dg/cpp/tr-warn2.c: Update.
42963
42964 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42965
42966         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42967
42968 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42969
42970         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42971         systems.
42972
42973 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42974
42975         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42976
42977         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42978         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42979         setting of cxxfilt.
42980
42981 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42982
42983         * gcc.dg/20020312-2.c: Update for darwin.
42984
42985 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42986
42987         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42988
42989 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42990
42991         * objc.dg/comp-types-1.m: New test.
42992         * objc.dg/comp-types-2.m: New test.
42993         * objc.dg/comp-types-3.m: New test.
42994         * objc.dg/comp-types-4.m: New test.
42995         * objc.dg/comp-types-5.m: New test.
42996         * objc.dg/comp-types-6.m: New test.
42997
42998 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42999
43000         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43001
43002 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43003
43004         * g++.dg/other/do1.C: New test.
43005
43006         * g++.dg/template/subst1.C: New test.
43007
43008 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43009
43010         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43011
43012 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43013
43014         * g++.dg/template/qualttp20.C: Adjust expected errors.
43015         * g++.old-deja/g++.jason/report.C: Likewise.
43016         * g++.old-deja/g++.other/qual1.C: Likewise.
43017
43018         * g++.dg/lookup/scoped2.C: New test.
43019
43020         * g++.dg/ext/asm3.C: New test.
43021
43022 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43023
43024         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43025
43026 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43027
43028         * ChangeLog: follow spelling conventions.
43029         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43030         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43031         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43032         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43033         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43034         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43035         * g++.old-deja/g++.law/global-init1.C: Likewise.
43036         * g++.old-deja/g++.other/delete4.C: Likewise.
43037         * g++.old-deja/g++.other/inline21.C: Likewise.
43038         * g++.old-deja/g++.other/singleton.C: Likewise.
43039         * g77.dg/strlen0.f: Likewise.
43040         * g77.f-torture/compile/20010519-1.f: Likewise.
43041         * g77.f-torture/compile/980310-4.f: Likewise.
43042         * gcc.c-torture/compile/20000605-1.c: Likewise.
43043         * gcc.c-torture/execute/20020225-1.c: Likewise.
43044         * gcc.dg/c90-hexfloat-2.c: Likewise.
43045         * gcc.dg/c99-bool-1.c: Likewise.
43046         * gcc.dg/c99-hexfloat-2.c: Likewise.
43047         * gcc.dg/dll-2.c: Likewise.
43048         * gcc.dg/wtr-union-init-1.c: Likewise.
43049         * gcc.dg/wtr-union-init-2.c: Likewise.
43050         * gcc.dg/wtr-union-init-3.c: Likewise.
43051         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43052         * gcc.dg/cpp/defined.c: Likewise.
43053         * gcc.dg/cpp/macsyntx.c: Likewise.
43054         * gcc.dg/cpp/paste2.c: Likewise.
43055         * gcc.dg/cpp/trad/defined.c: Likewise.
43056         * gcc.dg/format/c90-printf-1.c: Likewise.
43057         * gcc.dg/format/c90-scanf-1.c: Likewise.
43058         * gcc.dg/format/c99-printf-1.c: Likewise.
43059         * gcc.dg/format/c99-scanf-1.c: Likewise.
43060         * gcc.misc-tests/gcov-8.c: Likewise.
43061         * lib/profopt.exp: Likewise.
43062
43063 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43064
43065         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43066
43067 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         * g++.dg/inherit/using2.C: New test.
43070
43071 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43072
43073         * ChangeLog: Follow spelling conventions.
43074         * g++.dg/template/friend4.C: Likewise.
43075         * g++.old-deja/g++.pt/crash67.C: Likewise.
43076         * gcc.c-torture/execute/20000801-4.c: Likewise.
43077         * gcc.dg/c90-digraph-1.c: Likewise.
43078         * gcc.dg/c94-digraph-1.c: Likewise.
43079         * gcc.dg/c99-digraph-1.c: Likewise.
43080         * gcc.dg/cpp/line5.c: Likewise.
43081         * gcc.dg/cpp/multiline.c: Likewise.
43082         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43083         * gcc.dg/format/attr-3.c: Likewise.
43084         * gcc.dg/format/c90-scanf-3.c: Likewise.
43085         * gcc.dg/format/ext-4.c: Likewise.
43086
43087 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43088
43089         * g++.dg/template/pretty1.C: New test.
43090
43091 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43092
43093         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43094
43095 2002-09-13  Matt Austern  <austern@apple.com>
43096
43097         * g++.dg/other/constref[12].C: New, regression tests for
43098         passing a cast expression to a function by const reference.
43099
43100 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43101
43102         * g++.dg/template/deduce1.C: New test.
43103
43104 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43105
43106         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43107         32-bit int.
43108
43109 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43110
43111         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43112         usage.
43113
43114 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43115
43116         * gcc.c-torture/compile/20020910-1.c: New test.
43117
43118 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43119
43120         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43121
43122 2002-09-10  Andreas Jaeger  <aj@suse.de>
43123
43124         * gcc.dg/20020312-2.c: Adjust for x86-64.
43125
43126 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43127
43128         * g77.dg/7388.f: New test case for PR 7388.
43129
43130 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43131
43132         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43133
43134 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43135
43136         * objc.dg/proto-lossage-1.m: New test.
43137
43138 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43139
43140         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43141
43142 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43143
43144         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43145         expected to pass.
43146
43147 2002-09-06  Stan Shebs  <shebs@apple.com>
43148             David Edelsohn  <edelsohn@gnu.org>
43149
43150         * gcc.dg/weak: New directory.
43151         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43152         target-specific xfail bits.
43153         * gcc.dg/typeof-2.c: Move to new directory.
43154         * gcc.dg/weak.exp: New expect script.
43155
43156 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43157
43158         * gcc.c-torture/execute/extzvsi.c: New test.
43159
43160 2002-09-05  Stan Shebs  <shebs@apple.com>
43161
43162         * gcc.dg/weak-1.c: xfail on Darwin.
43163         * gcc.dg/weak-2.c: Ditto.
43164         * gcc.dg/weak-3.c: Ditto.
43165         * gcc.dg/weak-4.c: Ditto.
43166         * gcc.dg/weak-5.c: Ditto.
43167         * gcc.dg/weak-6.c: Ditto.
43168         * gcc.dg/weak-7.c: Ditto.
43169         * gcc.dg/weak-8.c: Ditto.
43170         * gcc.dg/weak-9.c: Ditto.
43171
43172 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43173
43174         * gcc.c-torture/execute/loop-14.c: New test.
43175
43176 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43177
43178         * g++.dg/other/cxa-atexit1.C: New test.
43179
43180         * gcc.dg/typeof-2.c: New test.
43181
43182 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43183
43184         * gcc.dg/builtins-2.c: New testcase.
43185         * gcc.dg/builtins-3.c: New testcase.
43186
43187 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43188
43189         * gcc.dg/cpp/_Pragma4.c: New test.
43190
43191 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43192
43193         * objc/execute/nil_method-1.m: New testcase.
43194
43195 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43196
43197         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43198         [Object class], not [Object initialize].
43199
43200 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43201             Hans-Peter Nilsson  <hp@bitrange.com>
43202
43203         * gcc.c-torture/execute/20020720-1.x: Skip test on
43204         mmix-knuth-mmixware.  Correct comment.
43205
43206 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43207
43208         * g++.dg/abi/bitfield5.C: New test.
43209         * g++.dg/abi/vbase10.C: Likewise.
43210
43211 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43212
43213         * objc.dg/undeclared-selector.m: New test.
43214
43215 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43216
43217         * g++.dg/other/offsetof1.C: Avoid cast warning.
43218
43219 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43220
43221         * objc.dg/super-class-2.m: New test.
43222
43223 2002-08-24  Matt Austern  <austern@apple.com>
43224
43225         * g++.dg/ext/lvaddr.C: New test.
43226         * g++.dg/ext/lvcast.C: New test.
43227
43228 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43229
43230         * g++.dg/inherit/cond1.C: New test.
43231
43232 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43233
43234         * gcc.dg/noncompile/incomplete-1.c: New test.
43235
43236 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43237
43238         * gcc.dg/typespec-1.c: New test.
43239
43240 2002-08-20  Devang Patel  <dpatel@apple.com>
43241         * objc.dg/proto-hier-2.m: New test.
43242
43243 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43244
43245         * objc.dg/bitfield-1.m: New test.
43246         * objc.dg/bitfield-2.m: New test.
43247
43248 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43249
43250         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43251         gcc.dg/c99-flex-array-4.c: New tests.
43252
43253 2002-08-16  Stan Shebs  <shebs@apple.com>
43254
43255         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43256
43257 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43258
43259         * gcc.dg/typeof-1.c: New test.
43260         * g++.dg/ext/typeof2.C: New test.
43261
43262 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43263
43264         * g++.dg/other/offsetof1.C: New test.
43265
43266 2002-08-14  Richard Henderson  <rth@redhat.com>
43267
43268         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43269
43270 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43271
43272         * gcc.dg/cpp/_Pragma3.c: New test.
43273
43274 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43275
43276         * g++.dg/template/inherit3: New test.
43277
43278 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43279
43280         * gcc.dg/bitfld-4.c: Add blank options.
43281
43282 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43283
43284         * g++.dg/template/crash1.C: New test.
43285
43286 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43287
43288         * gcc.dg/tls/opt-2.c: New test.
43289
43290 2002-08-08  Devang Patel  <dpatel@apple.com>
43291
43292         * objc.dg/selector-1.m : New test
43293
43294 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43295
43296         * g++.dg/abi/bitfield4.C: New test.
43297         * gcc.dg/bitfld-4.c: New test.
43298
43299 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43300
43301         * g++.dg/other/packed1.C: New test.
43302
43303 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43304
43305         * g++.dg/abi/offsetof.C: Tweak error messages.
43306         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43307
43308 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43309
43310         * gcc.dg/bitfld-3.c: New test.
43311
43312 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43313             Richard Henderson  <rth@redhat.com>
43314
43315         * gcc.dg/i386-bitfield1.c: New test.
43316         * g++.dg/abi/bitfield3.C: Update.
43317
43318 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43319
43320         * objc.dg/const-str-2.m: Update.
43321         * gcc.dg/cpp/c++98.c: Change to C extension.
43322         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43323         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43324
43325 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43326
43327         * gcc.dg/tls/diag-3.c: New.
43328
43329 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43330
43331         * g++.dg/README (Subdirectories): Document new subdir expr.
43332         * g++.dg/expr/pmf-1.C: New test.
43333
43334 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43335
43336         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43337
43338 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43339
43340         * g++.dg/abi/bitfield3.C: New test.
43341
43342 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43343
43344         * lib/gcov.exp: Tweak expected line formats.
43345         * gcc.misc-tests/gcov8.c: New test.
43346         * gcc.misc-tests/gcov8.x: New flags.
43347
43348 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43349
43350         * consistency.vlad/layout/endian.c: Include string.h.
43351
43352         * gcc.c-torture/execute/20020805-1.c: New test.
43353
43354 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43355
43356         * g++.dg/other/conversion1.C: New test.
43357
43358 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43359
43360         * gcc.dg/builtins-1.c: New testcase.
43361
43362 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43363
43364         * g++.dg/inherit/access3.C: New test.
43365
43366 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43367
43368         * gcc.dg/ia64-visibility-2.c: New test.
43369
43370 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43371
43372         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43373         __qualifier_flags to __flags.
43374
43375 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43376
43377         * g++.dg/inherit/operator1.C: New test.
43378         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43379         * g++.dg/other/error1.C: Change expected error message.
43380         * g++.dg/template/conv4.C: Likewise.
43381
43382 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43383
43384         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43385         for documented behavior.
43386
43387 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43388
43389         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43390         several targets known to fail.
43391
43392 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43393
43394         * gcc.dg/mips-args-[123].c: New tests.
43395
43396 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43397
43398         * gcc.dg/ppc-spe.c: New.
43399
43400 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43401
43402         * g++.dg/other/ptrmem4.C: New testcase.
43403
43404 2002-07-24  Richard Henderson  <rth@redhat.com>
43405
43406         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43407
43408 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43409
43410         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43411
43412 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43413
43414         * gcc.c-torture/execute/memset-3.c: New testcase.
43415
43416 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43417
43418         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43419         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43420
43421 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43422
43423         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43424         Delete.
43425
43426 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43427
43428         * gcc.c-torture/compile/simd-4.c: New test.
43429
43430 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43431
43432         PR c++/7347, c++/7348
43433         * g++.dg/template/access4.C: New test.
43434         * g++.dg/template/access5.C: New test.
43435         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43436         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43437         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43438         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43439
43440 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.dg/gnu89-init-2.c: New test.
43443
43444 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43445
43446         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43447
43448 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43449
43450         * gcc.c-torture/execute/20020720-1.c: New testcase.
43451
43452 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43453
43454         * gcc.dg/cpp/Wsignprom.c: New tests.
43455
43456 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43457
43458         * gcc.c-torture/execute/loop-13.c: New test.
43459
43460 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43461
43462         * gcc.dg/cpp/expr.c: New tests.
43463
43464 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43465
43466         * g++.dg/opt/pr6713.C: Add template instantiation.
43467
43468 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43469
43470         * gcc.dg/nest.c: New test.
43471
43472 2002-07-17  Richard Henderson  <rth@redhat.com>
43473
43474         * g++.dg/opt/pr6713.C: New test.
43475
43476 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43477
43478         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43479         XFAIL for all x86 processors.
43480
43481 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43482
43483         * gcc.c-torture/execute/20010122-1.x: Do not test with
43484         -fomit-frame-pointer.
43485
43486 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43487
43488         * g++.dg/template/instantiate2.C: New test.
43489         * g++.dg/template/spec4.C: New test.
43490
43491 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43492
43493         * g++.dg/template/access2.C: New test.
43494         * g++.dg/template/access3.C: New test.
43495
43496 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43497
43498         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43499         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43500         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43501         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43502         Convert to use <stdarg.h>.
43503         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43504         Delete.
43505         * gcc.dg/va-arg-2.c: New.
43506         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43507
43508 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * gcc.c-torture/compile/20020710-1.c: New test.
43511
43512 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43513                           Andrew Pinski  <pinskia@physics.uc.edu>
43514
43515         gcc.c-torture/compile/simd-2.c: New testcase.
43516         gcc.c-torture/compile/simd-3.c: Likewise.
43517
43518 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43519
43520         PR c++/7224
43521         * g++.dg/overload/error1.C: New test.
43522
43523 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43524
43525         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43526         configuration and IRIX 6 O32 ABI.
43527
43528 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43529
43530         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43531
43532 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43533
43534         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43535
43536 2002-07-10  Jeffrey A Law  <law@redhat.com>
43537
43538         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43539
43540         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43541
43542 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43543
43544         * gcc.dg/20020312-2.c: Check for __PPC__.
43545
43546 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43547
43548         * gcc.c-torture/compile/20020709-1.c: New test.
43549
43550 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43551
43552         * g++.dg/template/qualttp21.C: New test case.
43553
43554 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43555
43556         * gcc.c-torture/compile/20020706-1.c: New test.
43557         * gcc.c-torture/compile/20020706-2.c: New test.
43558
43559 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43560             Alexandre Oliva  <aoliva@redhat.com>
43561
43562         * g++.dg/warn/incomplete1.C: New test.
43563
43564 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43565
43566         PR c++/7099
43567         * g++.dg/warn/noreturn1.C: New test.
43568
43569 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43570
43571         PR c++/6706
43572         * g++.dg/debug/debug6.C: New test.
43573         * g++.dg/debug/debug7.C: New test.
43574
43575 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43576
43577         * gcc.c-torture/compile/simd-3.c: New test.
43578
43579 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43580
43581         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43582         * gcc.dg/20020620-1.c: Likewise.
43583
43584 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43585
43586         PR c++/6944
43587         * g++.dg/init/array4.C: New test.
43588         * g++.dg/init/array5.C: New test.
43589
43590 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43591
43592         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43593         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43594
43595 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43596
43597         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43598         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43599         * gcc.dg/wtr-conversion-1.c: Likewise.
43600         * gcc.dg/wtr-escape-1.c: Likewise.
43601         * gcc.dg/wtr-int-type-1.c: Likewise.
43602         * gcc.dg/wtr-label-1.c: Likewise.
43603         * gcc.dg/wtr-static-1.c: Likewise.
43604         * gcc.dg/wtr-strcat-1.c: Likewise.
43605         * gcc.dg/wtr-suffix-1.c: Likewise.
43606         * gcc.dg/wtr-switch-1.c: Likewise.
43607         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43608         * gcc.dg/wtr-union-init-1.c: Likewise.
43609         * gcc.dg/wtr-union-init-2.c: Likewise.
43610         * gcc.dg/wtr-union-init-3.c: Likewise.
43611
43612         * gcc.dg/wtr-func-def-1.c: New test.
43613
43614 2002-07-02 Devang Patel <dpatel@apple.com>
43615
43616         * objc.dg/param-1.m: New test.
43617
43618 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43619
43620         * gcc.dg/cpp/trad/directive.c: Add test.
43621         * gcc.dg/cpp/trad/macroargs.c: Add test.
43622         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43623
43624 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43625
43626         * gcc.dg/cpp/cmdlne-M.c: New test.
43627
43628 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43629
43630         * objc.dg/desig-init-1.m: New test.
43631
43632 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43633
43634         PR c++/6716
43635         * g++.dg/template/instantiate1.C: New test.
43636
43637 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43638
43639         PR c++/7112
43640         * g++.dg/template/sizeof2.C: New test.
43641
43642 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43643
43644         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43645         gcc.dg/cpp/trad/include.c: New tests.
43646
43647 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43648
43649         PR target/7177
43650         * gcc.c-torture/compile/20020701-1.c: New test.
43651
43652 2002-07-01  Stan Shebs  <shebs@apple.com>
43653
43654         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43655         header here...
43656         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43657         (objc-torture-execute): or here.
43658
43659 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43660
43661         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43662
43663 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43664
43665         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43666
43667 2002-06-30  Devang Patel  <dpatel@apple.com>
43668
43669         * objc.dg/fsyntax-only.m: New test.
43670
43671 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43672
43673         PR c++/6695
43674         * g++.dg/template/friend7.C: New file.
43675
43676 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43677
43678         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43679         return type.
43680
43681 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43682
43683         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43684         avoid division by zero.
43685
43686 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43687
43688         * gcc.dg/Wunknownprag.c: New tests.
43689
43690 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43691
43692         * gcc.c-torture/execute/simd-2.c: New test.
43693
43694 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43695
43696         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43697         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43698         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43699         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43700         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43701         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43702         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43703         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43704         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43705         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43706         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43707         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43708         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43709         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43710         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43711         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43712         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43713
43714 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43715
43716         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43717         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43718         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43719         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43720         New tests.
43721         * gcc.dg/cpp/trad/directive.c: Update.
43722
43723 2002-06-23  Andreas Jaeger  <aj@suse.de>
43724
43725         * gcc.c-torture/execute/complex-6.c: New.
43726
43727 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43728
43729         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43730         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43731         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43732         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43733
43734 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43735
43736         * gcc.dg/cpp/trad: New directory with traditional tests copied
43737         from parent directory.
43738         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43739         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43740         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43741         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43742         Move to trad/ and rename.
43743         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43744         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43745         gcc.dg/cpp/trad/redef2.c: New tests.
43746         * gcc.dg/cpp/trad/trad.exp: New driver.
43747
43748 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43749
43750         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43751         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43752         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43753         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43754         Remove.
43755
43756 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43757
43758         * gcc.dg/20020620-1.c: New test.
43759
43760 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43761
43762         * g++.dg/template/ttp4.C: New test.
43763
43764 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43765
43766         * g++.dg/opt/vt1.C: Fix regexp.
43767
43768 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43769
43770         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43771         Don't use attribute `noinline'.
43772
43773 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43774
43775         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43776
43777 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43778
43779         * gcc.c-torture/execute/simd-1.c: New.
43780
43781         * gcc.dg/simd-1.c: New.
43782
43783 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43784
43785         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43786
43787 2002-06-16  Richard Henderson  <rth@redhat.com>
43788
43789         * g++.dg/ext/anon-struct1.C: New.
43790         * g++.dg/ext/anon-struct2.C: New.
43791         * g++.dg/ext/anon-struct3.C: New.
43792         * gcc.dg/anon-struct-1.c: New.
43793         * gcc.dg/anon-struct-2.c: New.
43794         * gcc.dg/anon-struct-3.c: New.
43795         * gcc.dg/20011008-1.c: Adjust warning text.
43796         * gcc.dg/20020527-1.c: Add -fms-extensions.
43797
43798 2002-06-16  Richard Henderson  <rth@redhat.com>
43799
43800         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43801
43802 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43803
43804         * gcc.c-torture/execute/20020615-1.c: New test.
43805
43806 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43807
43808         * gcc.c-tortuture/execute/compare-1.c: New test case.
43809         * gcc.c-tortuture/execute/compare-2.c: New test case.
43810         * gcc.c-tortuture/execute/compare-3.c: New test case.
43811
43812 2002-06-13  Richard Henderson  <rth@redhat.com>
43813
43814         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43815         ia64 ilp32.
43816
43817 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43818
43819         * g++.dg/template/typename2.C: Update error message.
43820
43821 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43822
43823         * gcc.c-torture/execute/20020611-1.c: New test.
43824
43825 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43826
43827         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43828         list of targets to skip.
43829
43830 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43831
43832         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43833         targets if not optimizing.
43834
43835 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43836
43837         * gcc.c-torture/compile/20020605-1.c: New test.
43838
43839         * g++.dg/opt/vt1.C: New test.
43840
43841         * gcc.dg/20020531-1.c: New test.
43842
43843         * gcc.dg/20020530-1.c: New test.
43844
43845         * gcc.dg/20020527-1.c: New test.
43846
43847         * g++.dg/opt/cse1.C: New test.
43848
43849 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43850
43851         * gcc.dg/20020607-2.c: New test case.
43852
43853 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * gcc.c-torture/compile/20020604-1.c: New test.
43856
43857 2002-06-04  Richard Henderson  <rth@redhat.com>
43858
43859         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43860         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43861         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43862
43863 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43864
43865         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43866
43867 2002-06-03  Richard Henderson  <rth@redhat.com>
43868
43869         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43870         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43871
43872 2002-06-02  Richard Henderson  <rth@redhat.com>
43873
43874         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43875         test functions static.
43876
43877 2002-06-02  Andreas Jaeger  <aj@suse.de>
43878
43879         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43880         now.
43881
43882 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43883
43884         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43885         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43886         Update for mofified diagnostics.
43887         * gcc.dg/c99-intconst-1.c: No longer fail.
43888
43889 2002-06-02  Richard Henderson  <rth@redhat.com>
43890
43891         * gcc.dg/uninit-A.c: Remove xfail markers.
43892
43893 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43894
43895         * gcc.dg/fnegate-1.c: New test case.
43896
43897 2002-05-30  Osku Salerma  <osku@iki.fi>
43898
43899         * gcc.c-torture/execute/mayalias-1.c: New file.
43900
43901 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43902
43903         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43904         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43905         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43906
43907 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43908
43909         * gcc.c-torture/execute/20020529-1.c: New test.
43910
43911 2002-05-27  Richard Henderson  <rth@redhat.com>
43912
43913         * g++.dg/ext/attrib6.C: New test case.
43914
43915 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43916
43917         * gcc.c-torture/execute/pure-1.c: New test.
43918
43919 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43920
43921         * gcc.dg/cpp/arith-2.c: Remove.
43922
43923 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43924
43925         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43926         * gcc.dg/cpp/if-3.c: Remove.
43927
43928 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43929
43930         * g++.dg/opt/cse2.C: New test.
43931
43932 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43933
43934         * gcc.dg/cpp/arith-1.c: New semantic tests.
43935         * gcc.dg/cpp/if-1.c: Update.
43936
43937 2002-05-24  Ben Elliston  <bje@redhat.com>
43938
43939         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43940
43941 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * gcc.dg/verbose-asm.c: New test.
43944
43945 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43946
43947         * gcc.dg/cpp/paste12.c: New test.
43948
43949 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43950
43951         * g++.dg/parse/named_ops.C: New test.
43952
43953 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43954
43955         * gcc.dg/weak-8.c: New test.
43956
43957 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43958
43959         * gcc.dg/weak-2.c: Allow optional leading underscore
43960         in scan-assembler symbol name.
43961         * gcc.dg/weak-3.c: Likewise.
43962         * gcc.dg/weak-4.c: Likewise.
43963         * gcc.dg/weak-5.c: Likewise.
43964
43965 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43966
43967         * gcc.dg/20020523-1.c: New test.
43968
43969 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43970
43971         * objc.dg/const-str-2.m: Update now that we stop after
43972         a command line error.
43973
43974 2002-05-22  Richard Henderson  <rth@redhat.com>
43975
43976         * g++.dg/dg.exp: Fix typo in test pruneing.
43977
43978 2002-05-22  Richard Henderson  <rth@redhat.com>
43979
43980         * g++.dg/dg.exp: Prune the tls subdirectory.
43981         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43982         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43983         * g++.dg/tls/init-1.C: New.
43984
43985 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43986
43987         * gcc.dg/20020517-1.c: New test.
43988
43989 2002-05-21  Richard Henderson  <rth@redhat.com>
43990
43991         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43992         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43993
43994 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43995
43996         * g++.dg/other/copy2.C: New test.
43997
43998 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43999
44000         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44001         (MAX_COPY): Bump up to 10 times sizeof (long long).
44002         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44003
44004         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44005         sizeof (long long).
44006
44007         * gcc.c-torture/execute/strcpy-1.c: New test.
44008
44009 2002-05-19  Jason Merrill  <jason2redhat.com>
44010
44011         * g++.dg/ext/oper1.C: New test.
44012
44013 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44014 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44015
44016         * README.QMTEST: New file.
44017
44018         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44019
44020 2002-05-19  Andreas Jaeger  <aj@suse.de>
44021
44022         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44023         now.
44024         * gcc.c-torture/execute/loop-2d.x: Likewise.
44025
44026 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44027
44028         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44029         support weak symbols.
44030         * gcc.dg/weak-4.c: Likewise.
44031         * gcc.dg/weak-6.c: Likewise.
44032
44033 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44034
44035         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44036         cygwin, coff and h8300-*-hms targets
44037         * gcc.dg/weak-5.c: Likewise.
44038         * gcc.dg/weak-7.c: Likewise.
44039
44040 2002-05-16  Jason Merrill  <jason@redhat.com>
44041
44042         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44043         (scan-assembler-not, scan-assembler-dem): Likewise.
44044         (scan-assembler-dem-not): Likewise.
44045
44046 2002-05-15  Richard Henderson  <rth@redhat.com>
44047
44048         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44049
44050 2002-05-15  Richard Henderson  <rth@redhat.com>
44051
44052         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44053         (vfoo1f): Warning here.
44054         (vfoo1l): Don't redefine the alias.
44055
44056 2002-05-14  Jason Merrill  <jason@redhat.com>
44057             Alexandre Oliva  <aoliva@redhat.com>
44058
44059         * g++.dg/init/pm1.C: New test.
44060
44061 2002-05-12  David S. Miller  <davem@redhat.com>
44062
44063         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44064         types.
44065
44066 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44067
44068         * gcc.c-torture/execute/20020510-1.c: New test case.
44069
44070 2002-05-10  David S. Miller  <davem@redhat.com>
44071
44072         * gcc.c-torture/execute/conversion.c: Test long double too.
44073
44074 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44075
44076         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44077         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44078         * lib/g++.exp (g++_link_flags): Likewise.
44079         * lib/objc.exp (objc_target_compile): Likewise.
44080
44081 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44082
44083         * gcc.dg/cpp/poison.c: Update.
44084         * gcc.dg/cpp/20000625-2.c: Remove.
44085         * gcc.dg/cpp/direct2s.c: Remove final test.
44086
44087 2002-05-08  Tom Rix  <trix@redhat.com>
44088
44089         * gcc.c-torture/execute/20020508-1.c: New test.
44090         * gcc.c-torture/execute/20020508-2.c: New test.
44091         * gcc.c-torture/execute/20020508-3.c: New test.
44092
44093 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44094
44095         * gcc.dg/cpp/charconst-4.c: More tests.
44096
44097 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c/6569
44100         * gcc.dg/weak-3.c: Update location of warning messages.
44101         * gcc.dg/weak-5.c: Likewise.
44102
44103 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44104
44105         * gcc.c-torture/execute/20020506-1.c: New test case.
44106
44107 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44108
44109         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44110
44111 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44112
44113         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44114
44115 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44116
44117         * gcc.dg/cpp/charconst-3.c: New test.
44118
44119 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44120
44121         * gcc.dg/cpp/charconst.c: Update tests.
44122
44123 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44124
44125         * treelang: Added directory for new sample language treelang. Also
44126         lib/treelang.exp: New file to signal treelang should be tested.
44127
44128 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44129
44130         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44131         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44132         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44133         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44134         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44135         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44136         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44137
44138 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44139
44140         * gcc.dg/format/xopen-2.c: New test.
44141
44142 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44143
44144         * gcc.dg/20020503-1.c: New test.
44145
44146 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44147
44148         * g++.dg/init/dtor1.C: Make it tougher.
44149
44150 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44151
44152         * g++.dg/init/dtor1.C: New test.
44153
44154 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44155
44156         * gcc.dg/altivec-8.c: New.
44157
44158 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44159
44160         * gcc.dg/altivec-7.c: New.
44161
44162 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44163
44164         * g++.dg/parse/typedef1.C: New test.
44165
44166 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44167
44168         PR c++/6486
44169         * g++.dg/template/friend6.C: New test.
44170
44171         PR c++/6492
44172         * g++.dg/init/copy1.C: New test.
44173
44174 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44175
44176         * g++.dg/warn/effc1.C: New test.
44177
44178 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44179
44180         * gcc.dg/cpp/if-cexp.c: Add a test.
44181
44182 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44183
44184         * gcc.dg/20020426-2.c: New test.
44185
44186 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44187
44188         * gcc.dg/cpp/if-mop.c: Update.
44189         * gcc.dg/cpp/if-mpar.c: Add test.
44190         * gcc.dg/cpp/if-oppr.c: Update.
44191
44192 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44193
44194         PR c/6343
44195         * gcc.dg/weak-[2-7].c: New tests.
44196
44197 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44198
44199         * gcc.dg/enum1.c: New test.
44200
44201 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44202
44203         PR c++/6497
44204         * g++.dg/inherit/access2.C: New test.
44205
44206 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44207
44208         PR bootstrap/6445
44209         * gcc.dg/20020426-1.c: New test.
44210
44211 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44212
44213         * g++.dg/abi/enum1.C: New test.
44214
44215 2002-04-26  Richard Henderson  <rth@redhat.com>
44216
44217         * gcc.dg/c99-bool-1.c: Expect always true warning.
44218
44219 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44220
44221         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44222
44223 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44224
44225         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44226         targets.
44227
44228 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44229
44230         * g++.dg/abi/mange7.C: New test.
44231
44232         PR c++/6438.
44233         * g++.dg/parse/stmtexpr2.C: New test.
44234
44235 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44236
44237         * gcc.dg/20020312-2.c: Add SH target.
44238
44239 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44240
44241         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44242         compiler output on mips*-*-irix*.
44243
44244 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44245
44246         * g++.dg/parse/attr1.C: New test.
44247
44248 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44249
44250         * gcc.c-torture/execute/string-opt-17.c: New test case.
44251         * gcc.c-torture/execute/memset-2.c: New test case.
44252
44253 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44254
44255         PR c++/6256:
44256         * g++.dg/template/friend5.C: New test.
44257
44258         PR c++/6331:
44259         * g++.dg/template/qual1.C: Likewise.
44260
44261 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44262
44263         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44264         Include stdlib.h, not stdio.h or ctype.h.
44265
44266 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44267
44268         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44269         cris-*-elf* and mmix-*-*.
44270         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44271         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44272         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44273         Ditto.
44274         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44275         * gcc.dg/wchar_t-1.c: Ditto.
44276
44277 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44278
44279         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44280         Clarify comment.
44281
44282 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44283
44284         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44285
44286 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44287
44288         * gcc.c-torture/execute/20000906-1.x: Delete.
44289
44290 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44291
44292         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44293
44294 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44295
44296         * PR6367
44297         * g77.f-torture/execute/6367.f: New test.
44298         * g77.f-torture/execute/6367.x: Disable for MMIX.
44299
44300 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44301
44302         * PR6352
44303         * g++.dg/opt/inline2.C: New test.
44304
44305 2002-04-18  Richard Henderson  <rth@redhat.com>
44306
44307         * gcc.dg/20000906-1.c: Enable for all targets.
44308         * gcc.c-torture/compile/iftrap-2.c: New.
44309
44310 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44311
44312         * gcc.dg/20020418-1.c: New test.
44313         * gcc.dg/20020418-2.c: New test.
44314
44315 2002-04-18  Richard Henderson  <rth@redhat.com>
44316
44317         * gcc.c-torture/compile/iftrap-1.c: New.
44318         * gcc.dg/iftrap-1.c: Adjust for ia64.
44319         * gcc.dg/iftrap-2.c: New.
44320
44321 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44322
44323         * gcc.c-torture/compile/20020418-1.c: New test.
44324
44325 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44326
44327         * gcc.c-torture/compile/20020415-1.c: New.
44328
44329 2002-04-18  David S. Miller  <davem@redhat.com>
44330
44331         * gcc.c-torture/execute/20020418-1.c: New test.
44332
44333 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44334
44335         * gcc.dg/20020416-1.c: New test.
44336
44337         * g++.dg/opt/inline1.C: New test.
44338
44339 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * gcc.dg/altivec-5.c: New test.
44342
44343         * gcc.dg/20020415-1.c: New test.
44344
44345 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44346
44347         * lib/chill.exp: Remove.
44348
44349 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44350
44351         * g++.dg/other/big-struct.C: New test.
44352
44353 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44354
44355         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44356         of scratch file.
44357
44358 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44359
44360         PR c/6277
44361         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44362         in scan-assembler function name
44363
44364 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44365
44366         * g77.f-torture/execute/980628-4.x,
44367         g77.f-torture/execute/980628-5.x,
44368         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44369         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44370         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44371         i[34567]86-*-*.
44372
44373 2002-04-13  David S. Miller  <davem@redhat.com>
44374
44375         * gcc.c-torture/execute/20020413-1.c: New test.
44376
44377 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44378
44379         * gcc.dg/asm-6.c,
44380         * g++.dg/ext/asm1.C: New tests.
44381
44382 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44383
44384         PR c++ 5373.
44385         * g++.dg/parse/stmtexpr1.C: New test.
44386
44387         PR c++/5189.
44388         * g++.dg/template/copy1.C: New test.
44389
44390 2002-04-12  Richard Henderson  <rth@redhat.com>
44391
44392         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44393
44394 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44395
44396         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44397         gcc.c-torture/execute/20020307-2.c.
44398
44399 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44400
44401         * g++.dg/ext/attrib5.C,
44402         * g++.dg/lookup/struct1.C: New tests.
44403
44404 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44405
44406         * gcc.dg/20020411-1.c: New test.
44407
44408         * gcc.c-torture/execute/20020411-1.c: New test.
44409
44410 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44411
44412         * g77.f-torture/execute/6177.f: New test.
44413
44414 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44415
44416         PR middle-end/6247
44417         * g++.dg/opt/cleanup1.C: New test.
44418
44419         * g++.dg/opt/const1.C: New test.
44420
44421 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44422
44423         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44424
44425 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44426
44427         PR c++/5507
44428         * g++.dg/template/typename2.C: New test.
44429
44430 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44431
44432         * gcc.c-torture/execute/loop-12.c: New.
44433
44434 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44435
44436         * g77.f-torture/execute/980628-4.x,
44437         g77.f-torture/execute/980628-5.x,
44438         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44439         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44440         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44441
44442 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44443
44444         PR optimization/6086
44445         * g++.dg/opt/preinc1.C: New test.
44446
44447 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44448
44449         PR c++/5571
44450         * g++.dg/opt/static2.C: New test.
44451
44452 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44453
44454         PR c/5120
44455         * gcc.dg/20020406-1.c: New test.
44456
44457 2002-04-04  David S. Miller  <davem@redhat.com>
44458
44459         * gcc.c-torture/execute/20020404-1.c: New test.
44460
44461 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44462
44463         PR c/6123
44464         * gcc.dg/20020312-2.c: Do not declare global register variable
44465         if __PIC__ or __pic__ is defined.
44466
44467 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44468
44469         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44470         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44471
44472 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44473
44474         * gcc.misc-tests/linkage.exp: Update last change to handle
44475         sparc*-, not just sparc-.
44476
44477 2002-04-03  Richard Henderson  <rth@redhat.com>
44478
44479         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44480
44481 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44482
44483         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44484
44485 2002-04-02  David S. Miller  <davem@redhat.com>
44486
44487         * gcc.c-torture/execute/20020402-3.c: New test.
44488
44489 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44490
44491         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44492         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44493
44494         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44495         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44496         g77.f-torture/execute/20001201.x,
44497         g77.f-torture/execute/u77-test.x: New files.
44498
44499         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44500         * gcc.dg/wchar_t-1.c: Ditto.
44501
44502 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44503
44504         * gcc.c-torture/execute/20020402-1.c: New test.
44505
44506 2002-04-01  Richard Henderson  <rth@redhat.com>
44507
44508         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44509
44510         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44511
44512 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44513
44514         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44515
44516 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44517
44518         * g++.dg/inherit/template-as-base.C: Expect error.
44519         * g++.dg/inherit/namespace-as-base.C: Likewise.
44520
44521 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44522
44523         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44524         g++.dg/ext/instantiate3.C: Tweak match patterns.
44525
44526         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44527         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44528         -da test.
44529
44530 2002-03-31  Richard Henderson  <rth@redhat.com>
44531
44532         * gcc.dg/special/alias-2.c: New.
44533         * gcc.dg/special/ecos.exp: Run it.
44534
44535 2002-03-31  Richard Henderson  <rth@redhat.com>
44536
44537         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44538
44539 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44540
44541         * gcc.dg/weak-1.c: Disable on h8300 port.
44542
44543 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44544
44545         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44546         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44547         ordering tests.
44548         * g++.dg/bprob/bprob-1.C: New test.
44549         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44550         * g++.dg/gcov/gcov-1.C: New test.
44551         * g++.dg/gcov/gcov-1.x: New file.
44552         * g++.dg/gcov/gcov-2.C: New test.
44553         * g++.dg/gcov/gcov-3.C: New test.
44554         * g++.dg/gcov/gcov-3.h: New file.
44555
44556 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44557
44558         * g++.old-deja/g++.other/builtins5.C: New test.
44559         * g++.old-deja/g++.other/builtins6.C: New test.
44560         * g++.old-deja/g++.other/builtins7.C: New test.
44561         * g++.old-deja/g++.other/builtins8.C: New test.
44562         * g++.old-deja/g++.other/builtins9.C: New test.
44563
44564 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44565
44566         * g++.dg/opt/static1.C: New test.
44567
44568         * g++.dg/opt/longbranch1.C: New test.
44569
44570 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44571
44572         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44573
44574         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44575
44576 2002-03-28  Jeffrey A Law  (law@redhat.com)
44577
44578         * gcc.c-torture/execute/20020328-1.c: New test.
44579
44580 2002-03-27  Richard Henderson  <rth@redhat.com>
44581
44582         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44583         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44584         move from g++.old-deja/g++.ext/.
44585
44586 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44587
44588         * g++.dg/init/new2.C: New test.
44589
44590 2002-03-26  Richard Henderson  <rth@redhat.com>
44591
44592         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44593
44594         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44595         on sparc.
44596
44597         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44598         sparcv9 systems.
44599         * gcc.dg/20001102-1.c: Likewise.
44600
44601 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44602
44603         * gcc.dg/cpp/endif-pedantic1.c,
44604         gcc.dg/cpp/endif-pedantic2.c: New tests.
44605
44606 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44607
44608         * g++.dg/init/new1.C: New test.
44609
44610 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.dg/abi/vbase9.C: New test.
44613
44614 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44615
44616         * gcc.dg/arm-asm.c: New test.
44617
44618 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44619
44620         * gcc.dg/Wswitch-enum.c: New test.
44621         Fix PR c/5044.
44622
44623 2002-03-26  Richard Henderson  <rth@redhat.com>
44624
44625         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44626         structure.
44627
44628 2002-03-25  Richard Henderson  <rth@redhat.com>
44629
44630         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44631         sparcv9 systems.
44632
44633         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44634         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44635
44636 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44637
44638         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44639
44640 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44641
44642         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44643         targets using generic thunk support.
44644
44645 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44646
44647         * gcc.c-torture/compile/20020323-1.c: New test.
44648
44649         * g++.dg/opt/conj2.C: New test.
44650
44651 2002-03-24  Richard Henderson  <rth@redhat.com>
44652
44653         * gcc.dg/weak-1.c: Use -fno-common.
44654
44655 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44656
44657         * g77.dg/f77-edit-apostrophe-out.f: New test
44658         * g77.dg/f77-edit-h-out.f: New test
44659         * g77.dg/f77-edit-t-in.f: New test
44660         * g77.dg/f77-edit-t-out.f: New test
44661         * g77.dg/f77-edit-x-out.f: New test
44662         * g77.dg/f77-edit-slash-out.f: New test
44663         * g77.dg/f77-edit-colon-out.f: New test
44664         * g77.dg/f77-edit-s-out.f: New test
44665
44666 2002-03-24  Richard Henderson  <rth@redhat.com>
44667
44668         * objc/execute/formal_protocol-6.x: New XFAIL.
44669
44670 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44671
44672         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44673         that do not support weak symbols
44674
44675 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44676
44677         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44678         * lib/g77.exp: Likewise.
44679         * lib/objc.exp: Likewise.
44680
44681 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44682
44683         * gcc.dg/Wswitch-default.c: New test.
44684
44685 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44686
44687         * g++.dg/other/enum1.C: New test.
44688
44689 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44690
44691         * gcc.dg/pragma-ep-3.c: Fix typo.
44692
44693 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44694
44695         * g++.dg/inherit/template-as-base.C: New test.
44696
44697 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44698
44699         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44700         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44701
44702 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44703
44704         * gcc.dg/cpp/multiline.c: Update to match.
44705
44706 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44707
44708         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44709
44710 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44711
44712         * gcc.dg/cpp/extratokens2.c: New file.
44713
44714 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44715
44716         * gcc.dg/20020312-2.c: Add rs6000 target.
44717
44718         * gcc.c-torture/compile/20020319-1.c: New test.
44719
44720 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44721
44722         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44723         (A, E): Handle this.
44724
44725 2002-03-20  Jason Merrill  <jason@redhat.com>
44726
44727         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44728         ignoring -fpic.
44729         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44730         through prune_gcc_output.
44731
44732 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44733
44734         * gcc.c-torture/compile/20020320-1.c: New test.
44735
44736 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44737
44738         * gcc.c-torture/compile/20020318-1.c: New test.
44739
44740         * gcc.dg/struct-by-value-1.c: New test.
44741
44742         * gcc.dg/20020319-1.c: New test.
44743
44744 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44745
44746         * g++.dg/opt/conj1.C: New test.
44747
44748 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44749
44750         * g++.dg/template/qualttp20.C: Revert previous change.
44751         * g++.dg/template/qualttp3.C: Likewise.
44752         * g++.dg/template/qualttp4.C: Likewise.
44753         * g++.dg/template/qualttp5.C: Likewise.
44754         * g++.dg/template/qualttp6.C: Likewise.
44755         * g++.dg/template/qualttp7.C: Likewise.
44756         * g++.dg/template/qualttp8.C: Likewise.
44757         * g++.dg/template/recurse.C: Likewise.
44758
44759 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44760
44761         * gcc.dg/cpp/wchar-1.c: Update.
44762
44763 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44764
44765         * g++.dg/template/conv1.C: New test.
44766         * g++.dg/template/conv2.C: New test.
44767         * g++.dg/template/conv3.C: New test.
44768         * g++.dg/template/conv4.C: New test.
44769
44770 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44771
44772         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44773         * g++.dg/template/qualttp3.C: Likewise.
44774         * g++.dg/template/qualttp4.C: Likewise.
44775         * g++.dg/template/qualttp5.C: Likewise.
44776         * g++.dg/template/qualttp6.C: Likewise.
44777         * g++.dg/template/qualttp7.C: Likewise.
44778         * g++.dg/template/qualttp8.C: Likewise.
44779         * g++.dg/template/recurse.C: Likewise.
44780
44781 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44782
44783         * g++.dg/opt/dtor1.C: New test.
44784
44785 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44786
44787         * gcc.c-torture/compile/20020315-1.c: New test.
44788
44789 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44790
44791         * gcc.dg/weak-1.c: Fix scan tests.
44792
44793 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44794
44795         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44796         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44797         cris-*-aout* mmix-*-*.
44798         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44799         cris-*-aout* mmix-*-*.
44800         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44801         cris-*-elf* cris-*-aout* and mmix-*-*.
44802         * gcc.dg/20001009-1.c: Ditto.
44803         * gcc.dg/20010912-1.c: Ditto.
44804         * gcc.dg/20020122-4.c: Ditto.
44805         * gcc.dg/inline-2.c: Ditto.
44806
44807 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44808
44809         * gcc.c-torture/compile/20020314-1.c: New test.
44810
44811 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44812
44813         * gcc.c-torture/execute/20020314-1.c: New test.
44814
44815 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44816
44817         * g++.dg/warn/Wunused-1.C: New test.
44818
44819 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44820
44821         * g++.dg/abi/mangle6.C: New test.
44822
44823 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * gcc.c-torture/compile/20020309-2.c: New test.
44826
44827         * gcc.c-torture/compile/20020312-1.c: New test.
44828
44829 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44830
44831         * g++.dg/other/access1.C: New test.
44832
44833 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44834
44835         * gcc.c-torture/execute/wchar_t-1.c: New test.
44836
44837 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44838
44839         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44840
44841 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44842
44843         * gcc.dg/20020312-1.c: New test case.
44844
44845 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44846
44847         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44848
44849 2002-03-11  Richard Henderson  <rth@redhat.com>
44850
44851         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44852         * g++.old-deja/g++.jason/report.C: Likewise.
44853
44854 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44855
44856         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44857         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44858
44859 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44860
44861         * g++.dg/overload/pmf1.C: New test.
44862
44863 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44864
44865         * gcc.c-torture/execute/20020307-1.c: Use long.
44866
44867 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44868
44869         PR optimization/5844
44870         * gcc.dg/20020310-1.c: New test.
44871
44872 2002-03-09  Michael Meissner  <meissner@redhat.com>
44873
44874         * gcc.c-torture/execute/memcpy-2.c: New test.
44875         * gcc.c-torture/execute/memset-1.c: New test.
44876         * gcc.c-torture/execute/strlen-1.c: New test.
44877         * gcc.c-torture/execute/strcmp-1.c: New test.
44878         * gcc.c-torture/execute/strncmp-1.c: New test.
44879
44880 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44881
44882         * gcc.dg/ppc-ldstruct.c: New test.
44883
44884 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44885
44886         * gcc.c-torture/execute/va-arg-22.c: New test.
44887
44888 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44889
44890         * gcc.c-torture/compile/20020309-1.c: New test.
44891
44892 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44893
44894         * gcc.c-torture/execute/20020307-2.c: New test.
44895
44896 2002-03-07  Jeffrey A Law  (law@redhat.com)
44897
44898         * g77.f-torture/compile/20020307-1.f: New test.
44899
44900 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44901
44902         * gcc.dg/unordered-1.c: New test.
44903
44904 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44905
44906         * gcc.c-torture/execute/20020307-1.c: New test.
44907
44908 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44909
44910         * gcc.dg/20020304-1.c: New test.
44911
44912         * gcc.c-torture/compile/20020304-2.c: New test.
44913
44914 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44915
44916         * gcc.c-torture/compile/20020304-1.c: New test case
44917         (from PR c/5830).
44918
44919 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44920
44921         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44922
44923 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * g++.dg/other/classkey1.C: New test.
44926
44927 2002-03-01  Richard Henderson  <rth@redhat.com>
44928
44929         * gcc.c-torture/compile/981223-1.x: New.
44930         * gcc.c-torture/compile/920625-1.x: New.
44931
44932 2002-02-28  Richard Henderson  <rth@redhat.com>
44933
44934         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44935
44936 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44937
44938         * gcc.c-torture/execute/20020227-1.c: New test.
44939
44940 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44941
44942         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44943         here" ERROR lines.
44944         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44945         * g++.old-deja.g++.other/defarg1.C: Likewise.
44946         * g++.old-deja/g++.pt/calls2.C: Likewise.
44947         * g++.old-deja/g++.pt/crash20.C: Likewise.
44948         * g++.old-deja/g++.pt/crash30.C: Likewise.
44949         * g++.old-deja/g++.pt/crash36.C: Likewise.
44950         * g++.old-deja/g++.pt/crash6.C: Likewise.
44951         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44952         * g++.old-deja/g++.pt/derived3.C: Likewise.
44953         * g++.old-deja/g++.pt/error1.C: Likewise.
44954         * g++.old-deja/g++.pt/friend21.C: Likewise.
44955         * g++.old-deja/g++.pt/friend23.C: Likewise.
44956         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44957         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44958
44959 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44960
44961         * gcc.c-torture/execute/20020225-2.c: New test.
44962
44963 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44964
44965         * gcc.c-torture/execute/920730-1t.c,
44966         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44967         Delete test cases, only relevant to -traditional.
44968
44969 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44970
44971         * gcc.dg/cpp/undef1.c: Remove.
44972         * gcc.dg/cpp/directiv.c: Update.
44973         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44974
44975 2002-02-27  Michael Meissner  <meissner@redhat.com>
44976
44977         * gcc.c-torture/execute/20020226-1.c: New test.
44978
44979 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44980
44981         * g++.dg/debug/debug4.C: New test.
44982
44983         * gcc.dg/ia64-visibility-1.c: New test.
44984
44985 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44986
44987         * gcc.dg/debug/20020224-1.c: New.
44988
44989 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44990
44991         * gcc.c-torture/execute/960416-1.x: New.
44992         * gcc.c-torture/execute/divconst-3.x: Likewise.
44993
44994 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44995
44996         * gcc.dg/20020224-1.c: New test.
44997
44998 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44999
45000         * gcc.c-torture/execute/20020225-1.c: New.
45001
45002 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45003
45004         * gcc.dg/cpp/wchar-1.c: New test.
45005
45006 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45007
45008         * gcc.dg/20020222-1.c: New test.
45009
45010 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45011
45012         * g++.dg/opt/anonunion1.C: New test.
45013
45014 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45015
45016         * g++.dg/template/qualttp19.C: New test.
45017         * g++.dg/template/qualttp20.C: New test.
45018         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45019         * g++.old-deja/g++.other/qual1.C: Likewise.
45020
45021 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45022
45023         * gcc.dg/attr-alwaysinline.c: New.
45024
45025 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45026
45027         * gcc.dg/20020220-1.c: New test.
45028
45029         * gcc.dg/20020220-2.c: New test.
45030
45031         * g++.dg/opt/mmx1.C: New test.
45032
45033 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45034
45035         * gcc.c-torture/compile/20020110.c: New test.
45036
45037 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45038
45039         * gcc.c-torture/execute/20020219-1.c: New test.
45040
45041         * gcc.dg/20020219-1.c: New test.
45042
45043         * gcc.dg/noncompile/20020220-1.c: New test.
45044
45045         * g++.dg/opt/ptrintsum1.C: New test.
45046
45047         * gcc.dg/debug/20020220-1.c: New test.
45048
45049 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45050
45051         * gcc.c-torture/execute/20020216-1.c: New test.
45052
45053 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45054
45055         * gcc.dg/decl-1.c: Update, new test.
45056
45057 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45058
45059         * g++.dg/abi/bitfield1.C: New test.
45060         * g++.dg/abi/bitfield2.C: New test.
45061
45062 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45063
45064         * gcc.dg/attr-nest.c: New test.
45065
45066 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45067
45068         * gcc.c-torture/execute/20020215-1.c: New test.
45069
45070 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45071
45072         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45073         * g++.dg/debug/debug.exp: New.
45074         * g++.dg/debug/trivial.C: New.
45075         * g++.dg/debug/debug1.C: Moved...
45076         * g++.dg/other/debug1.C: ...from here.
45077         * g++.dg/debug/debug2.C: Moved...
45078         * g++.dg/other/debug2.C: ...from here.
45079         * g++.dg/debug/debug3.C: Moved...
45080         * g++.dg/other/debug3.C: ...from here.
45081
45082         * gcc.dg/noncompile/20020213-1.c: New test.
45083
45084 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45085
45086         * g++.dg/other/debug3.C: New test.
45087
45088         * gcc.c-torture/execute/20020213-1.c: New test.
45089
45090 2002-02-13  Richard Smith <richard@ex-parrot.com>
45091
45092         * g++.old-deja/g++.other/thunk1.C: New test.
45093
45094 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45095
45096         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45097
45098 2002-02-13  Stan Shebs  <shebs@apple.com>
45099
45100         * gcc.dg/altivec-3.c: New.
45101
45102 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45103
45104         * gcc.dg/Wunreachable-1.c: New test.
45105         * gcc.dg/Wunreachable-2.c: New test.
45106
45107 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45108
45109         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45110
45111 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45112
45113         * gcc.dg/decl-1.c: New test.
45114
45115 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45116
45117         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45118
45119 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45120
45121         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45122         * gcc.c-torture/compile/980506-1.x: Likewise.
45123
45124 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45125
45126         * gcc.dg/20020210-1.c: New.
45127
45128 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45129
45130         * g77.f-torture/execute/947.f: New regression test
45131         for PR fortran/947.
45132
45133 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45134
45135         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45136         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45137
45138 2002-02-08  Richard Henderson  <rth@redhat.com>
45139
45140         * gcc.c-torture/compile/labels-3.c: New.
45141
45142 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45143
45144         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45145         expression statements work instead.
45146         * gcc.dg/noncompile/20020207-1.c: New test.
45147
45148 2002-02-07  Richard Henderson  <rth@redhat.com>
45149
45150         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45151
45152 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45153
45154         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45155         message from g77
45156         * lib/g77-dg.exp: Trim g77 error messages so that they are
45157         recognized by dg.exp.
45158
45159 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45160
45161         PR fortran/5473
45162         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45163
45164 2002-02-07  Richard Henderson  <rth@redhat.com>
45165
45166         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45167         to be sufficiently aligned for integers.
45168
45169 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         * g++.dg/template/friend4.C: New test.
45172
45173 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45174
45175         PR fortran/5743
45176         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45177         unsupported cases.
45178
45179 2002-02-07  Richard Henderson  <rth@redhat.com>
45180
45181         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45182         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45183         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45184         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45185
45186 2002-02-06  Richard Henderson  <rth@redhat.com>
45187
45188         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45189
45190 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45191
45192         * gcc.dg/20020206-1.c: New test.
45193
45194 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * gcc.c-torture/execute/20020206-1.c: New test.
45197
45198         * gcc.c-torture/execute/20020206-2.c: New test.
45199
45200         PR optimization/5429:
45201         * gcc.c-torture/compile/20020206-1.c: New test.
45202
45203 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45204
45205         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45206         as certain file formats cannot support particularly large
45207         alignments.
45208
45209         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45210         and do not expect to be able to link the executable.
45211
45212         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45213         fail because the COFF format does not support the weak attribute.
45214
45215 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45216
45217         * g77.dg/pr5473.f: New test
45218
45219 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45220
45221         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45222         Fix testcase accordingly.
45223
45224 2002-02-04  Richard Henderson  <rth@redhat.com>
45225
45226         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45227         (buf): Change to be an array of pointers, not ints.
45228
45229 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45230
45231         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45232         before all tests.  Move warning one line above to match where it
45233         C frontend emits.
45234         * gcc.dg/Wswitch-2.c: New test.
45235         * g++.dg/warn/Wswitch-1.C: New test.
45236         * g++.dg/warn/Wswitch-2.C: New test.
45237
45238 2002-02-04  Richard Henderson  <rth@redhat.com>
45239
45240         * g++.dg/abi/offsetof.C: Fix size comparison.
45241
45242 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45243
45244         * gcc.dg/cast-qual-2.c: New test.
45245
45246 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45247
45248         * gcc.dg/20020201-4.c: New test.
45249
45250 2002-02-04  Ben Elliston  <bje@redhat.com>
45251
45252         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45253         target_info attribute != 0, in addition to the empty string.
45254         (gcc_target_compile): Likewise.
45255
45256 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45257
45258         * gcc.dg/Wswitch.c: New test.
45259         PR gcc/4475. PR gcc/3780.
45260
45261 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45262
45263         * g77.f-torture/execute/5122.f: New test for regressions
45264         against PR fortran/5122.
45265
45266 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45267
45268         * g77.f-torture/compile/pr3743.f: Delete
45269         * g77.dg/pr3743-1.f: New test.
45270         * g77.dg/pr3743-2.f: New test.
45271         * g77.dg/pr3743-3.f: New test.
45272         * g77.dg/pr3743-4.f: New test.
45273
45274 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45275
45276         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45277
45278 2002-02-02  Richard Henderson  <rth@redhat.com>
45279
45280         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45281         * gcc.c-torture/execute/bf64-1.c: Likewise.
45282
45283 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45284
45285         * gcc.dg/20020201-2.c: New test.
45286
45287         * gcc.dg/20020201-3.c: New test.
45288
45289         * gcc.c-torture/execute/bitfld-2.c: New test.
45290
45291 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45292
45293         * gcc.dg/bitfld-1.c: Update.
45294         * gcc.dg/bitfld-2.c: Update.
45295         * gcc.c-torture/execute/bitfld-1.x: New.
45296
45297 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * gcc.c-torture/execute/20020201-1.c: New test.
45300
45301 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45302
45303         PR target/5469
45304         * gcc.dg/20020201-1.c: New test.
45305
45306 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45307
45308         PR fortran/3743
45309         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45310         * g77.f-torture/compile/pr3743.x: Remove
45311
45312 2002-01-31  Tom Rix  <trix@redhat.com>
45313
45314         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45315
45316 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45317
45318         * gcc.dg/noncompile/20020130-1.c: New test.
45319
45320 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45321
45322         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45323
45324 2002-01-29  Richard Henderson  <rth@redhat.com>
45325
45326         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45327         to long long.
45328         * gcc.c-torture/execute/bf64-1.c: Likewise.
45329
45330 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45331
45332         * gcc.c-torture/execute/20020129-1.c: New test.
45333
45334 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45335
45336         * gcc.c-torture/compile/20000224-1.c: Update.
45337         * gcc.c-torture/execute/bitfld-1.c: New tests.
45338         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45339         * gcc.dg/uninit-A.c: Update.
45340
45341 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45342
45343         * g++.dg/template/ctor1.C: Add instantiation.
45344
45345 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45346
45347         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45348         argument to __builtin_prefetch to be const ptr.
45349
45350 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45351
45352         * gcc.c-torture/compile/20020120-1.c: New test.
45353
45354 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45355
45356         * gcc.c-torture/execute/20020127-1.c: New test.
45357
45358 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45359
45360         * g77.dg/f77-edit-i-in.f: New test
45361         * g77.dg/f77-edit-i-out.f: New test
45362
45363 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45364
45365         * gcc.dg/debug/debug.exp: New file.
45366         * gcc.dg/debug/trivial.c: New file.
45367         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45368         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45369         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45370         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45371         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45372         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45373         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45374         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45375         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45376         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45377         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45378         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45379         * gcc.dg/20000503-1.c: Removed.
45380         * gcc.dg/20010207-1.c: Removed.
45381         * gcc.dg/20011223-1.c: Removed.
45382         * gcc.dg/20020104-2.c: Removed.
45383         * gcc.dg/debug-1.c: Removed.
45384         * gcc.dg/debug-2.c: Removed.
45385         * gcc.dg/debug-3.c: Removed.
45386         * gcc.dg/debug-4.c: Removed.
45387         * gcc.dg/debug-5.c: Removed.
45388         * gcc.dg/debug-6.c: Removed.
45389         * gcc.dg/dwarf2-1.c: Removed.
45390         * gcc.dg/dwarf2-2.c: Removed.
45391
45392 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45393
45394         * g++.old-deja/g++.other/eh5.C: New test.
45395         * g++.old-deja/g++.other/sibcall2.C: New test.
45396         * g++.old-deja/g++.other/array9.C: New test.
45397         * g++.old-deja/g++.other/typename2.C: New test.
45398         * g++.old-deja/g++.other/crash60.C: New test.
45399         * g++.old-deja/g++.other/conv9.C: New test.
45400         * g++.old-deja/g++.other/mangle10.C: New test.
45401         * g++.old-deja/g++.other/unchanging1.C: New test.
45402         * g++.old-deja/g++.other/exprstmt1.C: New test.
45403         * g++.old-deja/g++.other/inline23.C: New test.
45404         * g++.old-deja/g++.eh/ia64-1.C: New test.
45405         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45406         * g++.old-deja/g++.other/reload1.C: New test.
45407         * g++.old-deja/g++.other/static20.C: New test.
45408         * g++.old-deja/g++.other/local-alloc1.C: New test.
45409         * g++.old-deja/g++.other/conv8.C: New test.
45410         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45411         * g++.old-deja/g++.other/storeexpr1.C: New test.
45412         * g++.old-deja/g++.other/storeexpr2.C: New test.
45413         * g++.dg/eh/template2.C: New test.
45414         * g++.dg/warn/weak1.C: New test.
45415
45416 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45417
45418         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45419         Remove first, non-varying, argument.
45420
45421 2002-01-23  Richard Henderson  <rth@redhat.com>
45422
45423         * gcc.dg/inline-2.c: New.
45424
45425         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45426         Add optional target arg.  Check number of arguments.
45427         (scan-assembler-not, scan-assembler-dem): Likewise.
45428         (scan-assembler-dem-not): Likewise.
45429
45430 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45431
45432         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45433         line 12.
45434         * g++.old-deja/g++.brendan/parse3.C,
45435         g++.old-deja/g++.other/crash26.C,
45436         g++.old-deja/g++.other/crash28.C,
45437         g++.old-deja/g++.other/crash29.C,
45438         g++.old-deja/g++.other/crash30.C,
45439         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45440
45441 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45442
45443         * gcc.dg/20020115-1.c: New.
45444
45445 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45446
45447         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45448
45449 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45450
45451         * gcc.dg/20020122-3.c: New.
45452
45453 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45454
45455         * g++.dg/other/gc1.C: New test.
45456
45457 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45458
45459         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45460
45461 2002-01-22  Richard Henderson  <rth@redhat.com>
45462
45463         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45464
45465 2002-01-22  Richard Henderson  <rth@redhat.com>
45466
45467         * gcc.dg/20020122-4.c: New.
45468
45469 2002-01-22  H.J. Lu <hjl@gnu.org>
45470
45471         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45472         link output.
45473         * gcc.dg/special/ecos.exp: Likewise.
45474         * lib/g++-dg.exp: Likewise.
45475         * lib/g77-dg.exp: Likewise.
45476         * lib/gcc-dg.exp : Likewise.
45477         * lib/mike-g++.exp: Likewise.
45478         * lib/mike-g77.exp: Likewise.
45479         * lib/mike-gcc.exp: Likewise.
45480         * lib/objc-dg.exp: Likewise.
45481
45482 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45483
45484         PR target/5379
45485         * gcc.dg/20020122-2.c: New test.
45486
45487 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45488
45489         * gcc.dg/20020122-1.c: New test.
45490
45491 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45492
45493         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45494
45495 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45496
45497         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45498
45499 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45500
45501         * gcc.c-torture/compile/20020121-1.c: New test.
45502
45503 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45504
45505         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45506         ld_library_path.
45507
45508 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45509
45510         * gcc.dg/20020218-1.c: New test.
45511
45512 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45513
45514         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45515         messages
45516         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45517         "At global scope" warning
45518         * g++.dg/ext/align1.C: Change cygwin test for alignment
45519         from db-bogus to dg-warning
45520
45521 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45522
45523         * g77.f-torture/compile/cpp2.F: New test.
45524
45525 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45526
45527         * g++.dg/template/access1.C: New test.
45528
45529 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45530
45531         * gcc.dg/20020118-1.c: New.
45532
45533 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45534
45535         * gcc.c-torture/execute/20020118-1.c: New test.
45536
45537 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45538
45539         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45540         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45541         alignment warnings.
45542
45543 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45544
45545         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45546         torture_with_loops and torture_without_loops
45547
45548 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45549
45550         * gcc.c-torture/compile/20020116-1.c: New test.
45551
45552 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45553
45554         * gcc.dg/20020116-2.c: New test.
45555
45556         * gcc.dg/ultrasp4.c: New test.
45557
45558         * gcc.dg/20020116-1.c: New test.
45559
45560 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45561
45562         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45563         by EABI.
45564
45565 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45566
45567         * gcc.misc-tests/i386-prefetch.exp: New.
45568         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45569         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45570         * gcc.misc-tests/i386-pf-none-1.c: New test.
45571         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45572
45573 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45574
45575         * gcc.dg/gnu89-init-1.c: Add new tests.
45576
45577 2002-01-15  Andreas Jaeger  <aj@suse.de>
45578
45579         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45580         * gcc.dg/i386-mmx-2.c: Likewise.
45581         * gcc.dg/i386-sse-1.c: Likewise.
45582         * gcc.dg/i386-sse-2.c: Likewise.
45583         * gcc.dg/i386-sse-3.c: Likewise.
45584
45585 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45586
45587         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45588         Uncomment additional cases that now pass.
45589
45590 2002-01-11  Richard Henderson  <rth@redhat.com>
45591
45592         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45593         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45594
45595 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45596
45597         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45598
45599 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45600
45601         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45602         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45603
45604 2002-01-10  Dale Johannesen  <dalej@apple.com>
45605
45606         * gcc.c-torture/execute/loop-11.c: New.
45607
45608 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45609
45610         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45611         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45612
45613 2002-01-09  Richard Henderson  <rth@redhat.com>
45614
45615         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45616         type in which to perform the operation for each size.
45617
45618 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45619
45620         * gcc.c-torture/compile/20020109-2.c: New test.
45621
45622 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45623
45624         * gcc.c-torture/execute/loop-10.c: New test.
45625
45626 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45627
45628         * gcc.c-torture/compile/20010226-1.c: New test.
45629         * gcc.c-torture/compile/20010227-1.c: New test.
45630         * gcc.c-torture/compile/20010426-1.c: New test.
45631         * gcc.c-torture/compile/20010510-1.c: New test.
45632         * gcc.c-torture/compile/20010605-3.c: New test.
45633         * gcc.c-torture/compile/20010824-1.c: New test.
45634         * gcc.c-torture/execute/20010409-1.c: New test.
45635         * gcc.dg/noncompile/20000901-1.c: New test.
45636         * gcc.dg/20001023-1.c: New test.
45637         * gcc.dg/20001101-1.c: New test.
45638         * gcc.dg/20001102-1.c: New test.
45639         * gcc.dg/20010207-1.c: New test.
45640         * gcc.dg/20010405-1.c: New test.
45641         * gcc.dg/20010822-1.c: New test.
45642         * gcc.dg/20011107-1.c: New test.
45643
45644 2002-01-09  Jeffrey A Law  (law@redhat.com)
45645
45646         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45647
45648         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45649         execution failure on PA targets.
45650
45651 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45652
45653         * gcc.c-torture/compile/20020109-1.c: New test.
45654
45655 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45656
45657         * gcc.c-torture/execute/20020108-1.c: New test.
45658
45659 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45660
45661         * gcc.dg/20020108-1.c: New test.
45662
45663 2002-01-08  H.J. Lu <hjl@gnu.org>
45664
45665         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45666         for header files.
45667
45668 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45669
45670         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45671         consistency.
45672
45673 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45674
45675         * gcc.dg/altivec-4.c: Test altivec predicates.
45676
45677 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45678
45679         * gcc.c-torture/execute/20020107-1.c: New test.
45680
45681 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45682
45683         PR c/5279
45684         * gcc.c-torture/compile/20020106-1.c: New test.
45685
45686 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45687
45688         * gcc.c-torture/execute/nestfunc-4.c: New test.
45689
45690 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45691
45692         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45693         extra triple that slipped in.
45694         * g++.old-deja/g++.abi/align.C: Likewise.
45695         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45696
45697 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45698
45699         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45700         * g++.old-deja/g++.abi/align.C: Likewise.
45701         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45702
45703         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45704         on FreeBSD/i386.
45705         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45706         FreeBSD.
45707
45708 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45709
45710         * gcc.dg/20020104-1.c: New test.
45711
45712         * gcc.dg/20020104-2.c: New test.
45713
45714 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45715
45716         * gcc.dg/20020103-1.c: Fix typo in target selector.
45717
45718 2002-01-03  Richard Henderson  <rth@redhat.com>
45719
45720         * gcc.dg/20020103-1.c: New.
45721
45722 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45723
45724         * gcc.c-torture/execute/20020103-1.c: New test.
45725
45726 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45727
45728         * g++.dg/other/debug2.C: New test.
45729
45730         * gcc.c-torture/compile/20020103-1.c: New test.
45731
45732 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45733
45734         * gcc.dg/gnu89-init-1.c: Added new tests.
45735
45736 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45737
45738         * g++.dg/template/friend2.C: Remove as patch is reverted.
45739
45740         * g++.dg/warn/oldcast1.C: New test.
45741
45742         * g++.dg/template/ptrmem1.C: New test.
45743         * g++.dg/template/ptrmem2.C: New test.
45744
45745         * g++.dg/template/ntp.C: New test.
45746
45747         * g++.dg/other/component1.C: New test.
45748
45749         * g++.dg/template/ttp3.C: New test.
45750
45751         * g++.dg/template/friend2.C: New test.
45752         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45753
45754 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45755
45756         * g++.dg/other/ptrmem1.C: New test.
45757         * g++.dg/other/ptrmem2.C: New test.
45758
45759 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45760
45761         * g++.dg/template/ctor1.C: New test.
45762
45763 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45764
45765         * g++.dg/template/friend2.C: New test.
45766
45767 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45768
45769         * gcc.dg/mmix-1.c: New test.
45770
45771 2001-12-31  Richard Henderson  <rth@redhat.com>
45772
45773         * gcc.dg/asm-5.c: New.
45774
45775 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45776
45777         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45778         in namespace __gnu_cxx
45779
45780 2001-12-30  Richard Henderson  <rth@redhat.com>
45781
45782         * gcc.dg/debug-6.c: New.
45783
45784 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45785
45786         * gcc.c-torture/compile/20011229-2.c: New test.
45787
45788 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45789
45790         * gcc.dg/debug-3.c: New test.
45791         * gcc.dg/debug-4.c: New test.
45792         * gcc.dg/debug-5.c: New test.
45793
45794 2001-12-29  Richard Henderson  <rth@redhat.com>
45795
45796         * g++.dg/eh/loop1.C: New.
45797
45798 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45799
45800         * g++.dg/template/crash1.C: New test.
45801
45802 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45803
45804         * g++.dg/other/const1.C: New test.
45805
45806 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45807
45808         * gcc.c-torture/compile/20011229-1.c: New test.
45809
45810 2001-12-28  Stan Shebs  <shebs@apple.com>
45811
45812         * lib/objc-torture.exp: Resync with c-torture.exp.
45813         * lib/objc.exp: Load standard libraries.
45814
45815 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45816
45817         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45818         additional tests.
45819
45820 2001-12-27  Roger Sayle <roger@eyesopen.com>
45821
45822         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45823
45824 2001-12-27  Richard Henderson  <rth@redhat.com>
45825
45826         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45827
45828 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45829
45830         * g++.dg/eh/ctor1.C: New test.
45831         * g++.dg/other/error2.C: New test.
45832
45833 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45834
45835         * g++.dg/other/init2.C: New test.
45836
45837 2001-12-24  Richard Henderson  <rth@redhat.com>
45838
45839         * gcc.dg/20011223-1.c: New.
45840         * gcc.dg/inline-1.c: New.
45841
45842 2001-12-23  Richard Henderson  <rth@redhat.com>
45843
45844         * gcc.dg/asm-4.c: Test operand modifiers.
45845
45846 2001-12-23  Richard Henderson  <rth@redhat.com>
45847
45848         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45849
45850 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45851
45852         * gcc.c-torture/execute/20011223-1.c: New test.
45853
45854 2001-12-21  Richard Henderson  <rth@redhat.com>
45855
45856         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45857         re-enables the warning.
45858
45859 2001-12-21  Richard Henderson  <rth@redhat.com>
45860
45861         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45862
45863 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45864
45865         * gcc.c-torture/compile/20011218-1.c: New test.
45866
45867 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45868
45869         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45870         arm-isr.c test.
45871         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45872         epilogue generation for ARM ISR routines.
45873
45874 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45875
45876         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45877         * gcc.dg/format/c90-printf-3.c: Likewise.
45878         * gcc.dg/format/c99-printf-3.c: Likewise.
45879         * gcc.dg/format/ext-1.c: Likewise.
45880         * gcc.dg/format/ext-6.c: Likewise.
45881         * gcc.dg/format/format.h: Prototype unlocked stdio.
45882
45883 2001-12-20  Richard Henderson  <rth@redhat.com>
45884
45885         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45886         (arena): Use it.
45887         (malloc): Correct allocation logic.  Abort if we fill up the
45888         arena before initialization complete.
45889         (realloc): Correct allocation logic.
45890
45891 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45892
45893         * gcc.c-torture/compile/20011219-2.c: New test.
45894
45895         * gcc.c-torture/execute/20011219-1.c: New test.
45896
45897 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45898
45899         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45900         target does not support weak symbols.
45901
45902 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45903
45904         * gcc.c-torture/compile/20011219-1.c: New test.
45905
45906 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45907
45908         * g++.dg/other/error1.C: New test.
45909
45910 2001-12-17  Jeffrey A Law  (law@redhat.com)
45911
45912         * gcc.c-torture/execute/20011217-1.c: New test.
45913
45914 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45915
45916         * objc.dg/special/: New directory.
45917         * objc.dg/special/special.exp: New file.
45918         * objc.dg/special/unclaimed-category-1.h: New file.
45919         * objc.dg/special/unclaimed-category-1a.m: New file.
45920         * objc.dg/special/unclaimed-category-1.m: New file.
45921
45922 2001-12-17  Andreas Jaeger  <aj@suse.de>
45923
45924         * gcc.c-torture/compile/20011217-2.c: New test.
45925
45926 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45927
45928         * gcc.c-torture/compile/20011217-1.c: New test.
45929
45930 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45931
45932         * gcc.dg/20011214-1.c: New.
45933
45934 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45935
45936         * gcc.dg/altivec-4.c: New.
45937
45938 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45939
45940         * gcc.dg/20011113-1.c: New test.
45941
45942 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45943
45944         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45945         std::__malloc_alloc_template<0> and
45946         std::__default_alloc_template<false, 0>.
45947
45948 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45949
45950         * objc/execute/bf-21.m: New test.
45951         * objc/execute/enumeration-1.m: New test.
45952         * objc/execute/enumeration-2.m: New test.
45953
45954 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45955
45956         * gcc.dg/gnu89-init-1.c: New test.
45957
45958 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45959
45960         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45961         * g++.old-deja/g++.jason/2371.C: Likewise.
45962         * g++.old-deja/g++.jason/template33.C: Likewise.
45963         * g++.old-deja/g++.jason/template34.C: Likewise.
45964         * g++.old-deja/g++.jason/template36.C: Likewise.
45965         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45966         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45967         * g++.old-deja/g++.other/typename1.C: Likewise.
45968         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45969         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45970         * g++.old-deja/g++.pt/typename11.C: Likewise.
45971         * g++.old-deja/g++.pt/typename14.C: Likewise.
45972         * g++.old-deja/g++.pt/typename16.C: Likewise.
45973         * g++.old-deja/g++.pt/typename3.C: Likewise.
45974         * g++.old-deja/g++.pt/typename4.C: Likewise.
45975         * g++.old-deja/g++.pt/typename5.C: Likewise.
45976         * g++.old-deja/g++.pt/typename7.C: Likewise.
45977         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45978
45979 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45980
45981         * g++.dg/other/linkage1.C: New test.
45982         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45983         specifiers.
45984
45985 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45986
45987         * gcc.dg/concat.c: New test.
45988
45989 2001-12-11  Stan Shebs  <shebs@apple.com>
45990
45991         * objc/compile: New test directory.
45992         * objc/compile/compile.exp: New expect script.
45993         * objc/compile/20011211-1.m: New compile test.
45994
45995 2001-12-11  Jason Merrill  <jason@redhat.com>
45996
45997         * lib/prune.exp (prune_gcc_output): Also handle "In member
45998         function".  So many permutations...
45999
46000 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46001
46002         * g++.dg/template/typedef1.C: New test.
46003
46004 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46005
46006         * g++.dg/other/copy1.C: New test.
46007
46008 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46009
46010         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46011
46012         * gcc.dg/builtin-choose-expr.c: New.
46013
46014 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46015
46016         * gcc.dg/altivec-2.c: New.
46017
46018 2001-12-07  Richard Henderson  <rth@redhat.com>
46019
46020         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46021
46022 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46023
46024         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46025         ultrasparc.
46026
46027 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46028
46029         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46030
46031 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46032
46033         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46034         variable argument list.
46035
46036 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46037
46038         * gcc.c-torture/execute/memcheck: Delete entire directory.
46039         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46040         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46041
46042 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46043
46044         * gcc.dg/Wshadow-1.c: New test.
46045
46046 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46047
46048         * gcc.c-torture/compile/20011130-1.c: New test.
46049
46050         * gcc.dg/noncompile/20011025-1.c: New test.
46051
46052         * g++.dg/other/anon-union.C: New test.
46053
46054         * gcc.c-torture/execute/20011024-1.c: New test.
46055
46056 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46057
46058         * gcc.c-torture/execute/20000722-1.x,
46059         gcc.c-torture/execute/20010123-1.x: Remove.
46060         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46061         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46062         gcc.dg/c99-complit-2.c: New tests.
46063
46064 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46065
46066         * g++.dg/inherit/base1.C: New test.
46067
46068 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46069
46070         * g++.dg/other/stdarg1.C: New test.
46071
46072         * gcc.c-torture/compile/20011130-2.c: New test.
46073
46074 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46075
46076         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46077         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46078         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46079         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46080         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46081         * gcc.dg/builtin-prefetch-1.c: New test.
46082
46083 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46084
46085         * gcc.dg/20011130-1.c: New test.
46086
46087 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46088
46089         * g++.dg/other/scope1.C: New test.
46090         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46091
46092 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46093
46094         * gcc.dg/vla-init-1.c: New test.
46095
46096 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46097
46098         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46099
46100 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46101
46102         * objc.dg/alias.m: Update.
46103         * objc.dg/class-1.m: Update.
46104         * objc.dg/const-str-1.m: Update.
46105         * objc.dg/fwd-proto-1.m: Update.
46106         * objc.dg/id-1.m: Update.
46107         * objc.dg/super-class-1.m: Update.
46108
46109 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46110
46111         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46112         constructs.
46113
46114 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46115
46116         * gcc.c-torture/execute/20011128-1.c: New test.
46117
46118 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46119
46120         * gcc.dg/20011127-1.c: New test.
46121
46122 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46123
46124         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46125         from Austin Group draft 7.
46126         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46127         scanf format arguments.
46128         * gcc.dg/format/no-exargs-2.c: New test.
46129
46130 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46131
46132         * g++.dg/abi/vbase8-4.C: New test.
46133
46134 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46135
46136         * gcc.c-torture/execute/20011121-1.c: New test.
46137
46138 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46139
46140         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46141
46142 2001-11-23  Andreas Jaeger  <aj@suse.de>
46143
46144         * gcc.dg/cpp/charconst-2.c: New test.
46145
46146 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46147
46148         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46149         to the host if it is remote.  Let tests specify extra headers
46150         they use.
46151         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46152         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46153         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46154         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46155         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46156         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46157         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46158         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46159         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46160         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46161
46162 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46163
46164         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46165         for little endian ARMs.
46166
46167 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46168
46169         * gcc.c-torture/compile/20011119-1.c: New test.
46170         * gcc.c-torture/compile/20011119-2.c: New test.
46171
46172 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46173
46174         * gcc.dg/altivec-1.c: Fix typo.
46175
46176 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46177
46178         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46179
46180 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46181
46182         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46183
46184 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46185
46186         * lib/g77.exp: Don't specify --rpath-link.
46187
46188         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46189         across all the headers.
46190         * gcc.dg/format/format.exp: For testing on a remote host,
46191         copy format.h.
46192
46193         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46194         * gcc.c-torture/execute/930406-1.c: Likewise.
46195         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46196
46197 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46198
46199         * gcc.dg/altivec-1.c: New.
46200
46201 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46202
46203         * gcc.dg/cpp/fpreprocessed.c: New test case.
46204
46205 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46206
46207         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46208         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46209         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46210
46211 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46212
46213         * gcc.dg/no-builtin-1.c: New test.
46214
46215 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46216
46217         * gcc.c-torture/execute/20011115-1.c: New test.
46218
46219 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46220
46221         * gcc.c-torture/compile/20011114-2.c: New test.
46222         * gcc.c-torture/compile/20011114-3.c: New test.
46223         * gcc.c-torture/compile/20011114-4.c: New test.
46224
46225 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46226
46227         * g++.dg/other/init1.C: New test.
46228
46229 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46230
46231         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46232         message.
46233
46234         * gcc.c-torture/execute/20011114-1.c: New testcase.
46235
46236         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46237         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46238         like the (before this change) version of 20010327-1.c.
46239
46240 2001-11-14  Roger Sayle <roger@eyesopen.com>
46241
46242         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46243
46244 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46245
46246         * g++.dg/init/array2.C: New test.
46247
46248 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46249
46250         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46251
46252 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46253
46254         * g++.dg/other/forscope1.C: New test.
46255         * g++.dg/ext/forscope1.C: New test.
46256         * g++.dg/ext/forscope2.C: New test.
46257
46258 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46259
46260         * gcc.c-torture/execute/20011113-1.c: New test.
46261
46262 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46263
46264         * gcc.c-torture/execute/20011109-2.c: New test.
46265
46266         * gcc.c-torture/execute/20011109-1.c: New test.
46267
46268 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46269
46270         * gcc.c-torture/compile/20011109-1.c: New test.
46271
46272 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46273
46274         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46275         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46276         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46277         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46278         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46279         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46280         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46281
46282 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46283
46284         * g++.dg/warn/Wshadow-1.C: New tests.
46285         * g++.old-deja/g++.mike/for3.C: Update.
46286
46287 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46288
46289         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46290         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46291         XFAILs.  Adjust expected error texts.
46292         * gcc.c-torture/compile/20011106-1.c,
46293         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46294         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46295         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46296         gcc.dg/c99-array-lval-5.c: New tests.
46297
46298 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46299
46300         * gcc.dg/cpp/defined.c: Update.
46301
46302 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46303
46304         * gcc.c-torture/execute/anon-1.c: New test.
46305
46306 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46307
46308         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46309         same size, so no warning should be produced on stormy16.
46310
46311         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46312         due to oversized array.
46313         * g++.old-deja/g++.mike/ns15.C: Likewise.
46314         * g++.old-deja/g++.pt/crash16.C: Likewise.
46315
46316 2001-11-02  Graham Stott  <grahams@redhat.com>
46317
46318         * g++.dgother/debug1.C: Fix typos.
46319
46320 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46321
46322         * g++.dg/other/debug1.C: New test.
46323
46324 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46325
46326         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46327         of unsigned long.
46328
46329 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46330
46331         * gcc.dg/20011029-2.c: New test.
46332
46333         * gcc.c-torture/compile/20011029-1.c: New test.
46334
46335 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46336
46337         * objc/execute/class_self-1.m: New test.
46338         * objc/execute/class_self-2.m: New test.
46339
46340 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46341
46342         * gcc.misc-tests/msgs.exp: Delete.
46343         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46344         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46345         error set to match recent changes.
46346
46347 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46348
46349         * gcc.dg/20011021-1.c: New test.
46350
46351 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46352
46353         * gcc.c-torture/compile/20011023-1.c: New test.
46354
46355 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46356
46357         * lib/g77.exp: Rewrite based on lib/g++.exp.
46358
46359 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46360
46361         * gcc.c-torture/execute/20011019-1.c: New test.
46362
46363         * gcc.dg/20011018-1.c: New test.
46364
46365 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46366
46367         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46368
46369 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46370
46371         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46372         * gcc.dg/attr-invalid.c: Likewise.
46373
46374 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46375
46376         * gcc.dg/20011015-1.c: New test.
46377
46378 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46379
46380         * g++.dg/template/unify2.C: New test.
46381
46382 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46383
46384         * g++.dg/other/exception-specification.C: New test
46385
46386 2001-10-13  Tom Rix  <trix@redhat.com>
46387
46388         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46389         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46390
46391 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46392
46393         * gcc.dg/20011009-1.c: New test.
46394
46395 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46396
46397         PR g++/4476
46398         * g++.dg/other/friend1.C: New test.
46399
46400 2001-10-11  Richard Henderson  <rth@redhat.com>
46401
46402         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46403
46404 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46405
46406         * gcc.c-torture/compile/20011010-1.c: New.
46407
46408 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46409
46410         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46411         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46412         g77.f-torture/execute/execute.exp,
46413         g77.f-torture/noncompile/noncompile.exp,
46414         gcc.c-torture/compile/compile.exp,
46415         gcc.c-torture/execute/execute.exp,
46416         gcc.c-torture/execute/ieee/ieee.exp,
46417         gcc.c-torture/execute/memcheck/memcheck.exp,
46418         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46419         objc/execute/execute.exp: Update FSF address.
46420
46421 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46422
46423         * gcc.dg/cpp/cmdlne-C.c: Update.
46424         * gcc.dg/cpp/cmdlne-C2.c: New.
46425
46426 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46427
46428         * gcc.c-torture/execute/20011008-3.c: New.
46429
46430 2001-10-08  DJ Delorie  <dj@redhat.com>
46431
46432         * gcc.dg/20011008-1.c: New.
46433         * gcc.dg/20011008-2.c: New.
46434
46435 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46436
46437         * gcc.dg/cpp/spacing1.c: Update test.
46438
46439 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46440
46441         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46442         spelling errors of "separate" as "seperate".
46443
46444 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46445
46446         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46447         enough to avoid inlining.
46448
46449 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46450
46451         * lib/g77.exp: set libg2c_dir correctly.
46452
46453 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46454
46455         * gcc.dg/cpp/macro11.c: New test.
46456
46457 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46458
46459         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46460         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46461         gcc.dg/format/multattr-3.c: New tests.
46462         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46463         tests for format attributes on function pointers being rejected.
46464
46465 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46466
46467         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46468
46469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46470
46471         * g++.dg/warn/format1.C: New test.
46472
46473 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46474
46475         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46476
46477 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46478
46479         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46480
46481 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46482
46483         * gcc.dg/cpp/redef2.c: Add test.
46484
46485 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46486
46487         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46488         long-standing bug on i686, apparently.
46489         * gcc.c-torture/execute/loop-2c.x: New file.
46490         * gcc.c-torture/execute/loop-2d.x: New file.
46491         * gcc.c-torture/execute/loop-3c.x: New file.
46492
46493 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46494
46495         * gcc.dg/cpp/20000625-2.c: Correct line number.
46496
46497 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46498
46499         * gcc.dg/cpp/macro10.c: New test.
46500         * gcc.dg/cpp/strify3.c: New test.
46501         * gcc.dg/cpp/spacing1.c: Add tests.
46502         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46503         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46504
46505 2001-09-24  DJ Delorie  <dj@redhat.com>
46506
46507         * gcc.c-torture/execute/20010924-1.c: New test.
46508
46509 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46510
46511         * objc/execute/paste.m: Remove.
46512
46513 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46514
46515         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46516
46517 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46518
46519         * g77.dg/strlen0.f: New test.
46520
46521 2001-09-21  Richard Henderson  <rth@redhat.com>
46522
46523         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46524         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46525
46526 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46527
46528         Table-driven attributes.
46529         * g++.dg/ext/attrib1.C: New test.
46530
46531 2001-09-20  DJ Delorie  <dj@redhat.com>
46532
46533         * gcc.dg/20000926-1.c: Update expected warning messages.
46534         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46535         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46536         array.
46537
46538 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46539
46540         * g++.dg/eh/registers1.C: New test case.
46541
46542 2001-09-17  Richard Henderson  <rth@redhat.com>
46543
46544         * gcc.dg/array-5.c: Fix VLA decomposition test.
46545
46546 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46547
46548         * gcc.dg/cpp/line5.c: New testcase.
46549
46550 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46551
46552         * gcc.dg/cpp/macro9.c: New test.
46553
46554 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46555
46556         * gcc.c-torture/execute/980223.c: Change type of addr from long
46557         to char *.
46558
46559 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46560
46561         * gcc.c-torture/execute/20010915-1.c: New test.
46562
46563 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46564
46565         * g77.dg/bprob: New directory.
46566         * g77.dg/bprob/bprob.exp: New file.
46567         * g77.dg/bprob/bprob-1.f: New test.
46568         * g77.dg/gcov: New directory.
46569         * g77.dg/gcov/gcov.exp: New file.
46570         * g77.dg/gcov/gcov-1.f: New test.
46571         * g77.dg/gcov/gcov-1.x: New file.
46572
46573 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46574
46575         * gcc.dg/cpp/directiv.c: Update.
46576         * gcc.dg/cpp/undef1.c: Update.
46577
46578 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46579
46580         * gcc.dg/20010912-1.c: New test.
46581
46582 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46583
46584         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46585         language-independent file in lib.
46586         * lib/gcov.exp: New file.
46587
46588 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46589
46590         * gcc.c-torture/compile/20010911-1.c: New test.
46591
46592 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46593
46594         * lib/profopt.exp: New, to support profile-directed optimizations.
46595         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46596         * gcc.misc-tests/bprob-1.c: New test.
46597         * gcc.misc-tests/bprob-2.c: New test.
46598
46599 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46600
46601         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46602         XFAIL and which kinds of gcov output to verify.
46603         * gcc.misc-tests/gcov-4b.x: New file.
46604         * gcc.misc-tests/gcov-5b.x: New file.
46605         * gcc.misc-tests/gcov-6.x: New file.
46606         * gcc.misc-tests/gcov-7.c: New test.
46607         * gcc.misc-tests/gcov-7.x: New file.
46608
46609 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46610
46611         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46612         * gcc.misc-tests/gcov-6.c: New test.
46613
46614 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46615
46616         PR c++/3986
46617         * g++.dg/abi/vbase1.C: New test.
46618
46619 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46620
46621         * objc.dg/method-2.m: New.
46622
46623 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46624
46625         PR c++/4203
46626         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46627         * g++.dg/init/empty1.C: New test.
46628
46629 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46630
46631         * gcc.c-torture/compile/20010903-1.c: New test.
46632
46633 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46634
46635         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46636         for m68k.
46637
46638 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46639
46640         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46641
46642         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46643
46644         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46645
46646 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46647
46648         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46649         for 16-bit 'unsigned int'.
46650
46651 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46652
46653         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46654
46655 2001-08-27  Richard Henderson  <rth@redhat.com>
46656
46657         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46658         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46659
46660 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46661
46662         * gcc.dg/asm-names.c (ymain): New.
46663
46664 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46665
46666         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46667         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46668         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46669
46670 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46671
46672         * gcc.dg/compare5.c: New testcase.
46673
46674 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46675
46676         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46677         and "In instantiation".
46678
46679 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46680
46681         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46682
46683 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46684
46685         * gcc.misc-tests/gcov.exp: Add support for branch information.
46686         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46687         * gcc.misc-tests/gcov-4.c: New test.
46688         * gcc.misc-tests/gcov-4b.c: New test.
46689         * gcc.misc-tests/gcov-5b.c: New test.
46690
46691 2001-08-20  Zack Weinberg  <zackw@panix.com>
46692
46693         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46694         expected to fail.
46695
46696 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46697
46698         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46699
46700 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46701
46702         * g++.dg/eh/template1.C: New test.
46703
46704 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46705
46706         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46707         Fix thinko.
46708         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46709         for xfail.
46710
46711 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46712
46713         * lib/g77-dg.exp: Use prune.exp for common procedures
46714         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46715         * lib/g77.exp: (g77-dg-prune) Remove
46716
46717 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46718
46719         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46720
46721 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46722
46723         * g++.dg/template/unify1.C: New test.
46724
46725 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46726
46727         * g++.dg/abi/empty4.C: New test.
46728
46729 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46730
46731         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46732         solaris2.*
46733         * g77.f-torture/compile/pr3743.x: Likewise.
46734
46735 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46736
46737         * g++.dg/other/using-declaration.C: New test.
46738
46739 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46740
46741         * gcc.dg/cpp/tr-sign.c: New testcase.
46742
46743 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46744
46745         * gcc.dg/cpp/19951025-1.c: Revert.
46746         * gcc.dg/cpp/directiv.c: We no longer process directives that
46747         interrupt macro arguments.
46748
46749 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46750
46751         * gcc.dg/bconstp-1.c: New test.
46752
46753 2001-08-03  Richard Henderson  <rth@redhat.com>
46754
46755         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46756
46757 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46758
46759         * gcc.dg/cpp/19951025-1.c: Update.
46760
46761 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46762
46763         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46764         should be x.
46765
46766 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46767
46768         Kill -fhonor-std.
46769         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46770         * g++.old-deja/g++.other/std1.C: Likewise.
46771         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46772
46773 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46774
46775         * lib/g77.exp: Load gcc-defs.exp for common procedures
46776         (g77_pass, g77_fail, g77_finish, g77_exit,
46777         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46778
46779 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46780
46781         * g77.dg/fbackslash.f
46782         * g77.dg/fcase-preserve.f
46783         * g77.dg/ff90-1.f
46784         * g77.dg/ffixed-line-length-0.f
46785         * g77.dg/ffixed-line-length-132.f
46786         * g77.dg/ffixed-line-length-7.f
46787         * g77.dg/ffixed-line-length-72.f
46788         * g77.dg/ffixed-line-length-none.f
46789         * g77.dg/ffree-form-1.f
46790         * g77.dg/fno-backslash.f
46791         * g77.dg/fno-f90-1.f
46792         * g77.dg/fno-fixed-form-1.f
46793         * g77.dg/fno-onetrip.f
46794         * g77.dg/fno-typeless-boz.f
46795         * g77.dg/fno-underscoring.f
46796         * g77.dg/fno-vxt-1.f
46797         * g77.dg/fonetrip.f
46798         * g77.dg/ftypeless-boz.f
46799         * g77.dg/fugly-assumed.f
46800         * g77.dg/funderscoring.f
46801         * g77.dg/fvxt-1.f
46802
46803 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46804
46805         * objc.dg/fwd-proto-1.m: New.
46806         * objc.dg/local-decl-1.m: New.
46807         * objc.dg/naming-1.m: New.
46808         * objc.dg/naming-2.m: New.
46809         * objc.dg/proto-hier-1.m: New.
46810
46811 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46812
46813         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46814         largest-type elements to a struct makes its size grow.
46815
46816 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46817
46818         * g++.dg/abi/vthunk1.C: New test.
46819
46820 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46821
46822         * g++.dg/abi/vbase8-22.C: New test.
46823
46824 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46825
46826         * gcc.dg/cpp/macro8.c: New test.
46827
46828 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46829
46830         * g++.dg/abi/vbase8-21.C: New test.
46831
46832 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46833
46834         * g++.dg/abi/vbase8-10.C: New test.
46835
46836 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46837
46838         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46839         ${tool}_set_ld_library_path.
46840         Changed caller.
46841         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46842         g++.exp.
46843
46844 2001-07-26  Stan Cox <scox@redhat.com>
46845
46846         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46847         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46848         gcc_exit, gcc_check_unsupported_p):
46849         Moved to gcc-deps.exp
46850         * gcc-deps.exp: New file.
46851
46852 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46853
46854         * g++.old-deja/g++.pt/defarg14.C: New test.
46855
46856 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46857
46858         * g++.old-deja/g++.other/lineno5.C: New test.
46859
46860 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46861
46862         * g++.old-deja/g++.pt/crash68.C: New test.
46863
46864 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46865
46866         * g++.old-deja/g++.other/crash42.C: New test.
46867
46868 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46869
46870         * gcc.dg/cpp/extratokens.c: Fix.
46871         * gcc.dg/cpp/skipping2.c: New tests.
46872
46873 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46874
46875         * gcc.c-torture/execute/20010724-1.c: New file.
46876         * gcc.c-torture/execute/20010724-1.x: New file.
46877
46878 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         * g++.old-deja/g++.other/cond7.C: New test.
46881
46882 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46883
46884         * g++.old-deja/g++.other/optimize4.C: New test.
46885
46886 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46887
46888         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46889
46890 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46891
46892         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46893         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46894         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46895         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46896
46897         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46898         bug report" message.
46899
46900         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46901         * g++.dg/ext/instantiate1.C: Move from old-deja.
46902
46903 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46904
46905         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46906         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46907         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46908         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46909
46910 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46911
46912         * gcc.c-torture/execute/20010723-1.c: New test.
46913
46914 2001-07-23  Ben Elliston  <bje@redhat.com>
46915
46916         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46917
46918 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46919
46920         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46921         i[34567]86-*-*.
46922         Delete handling of ieee_multilib_flags.
46923         Pass -mieee for alpha*-*-* and sh-*-*.
46924         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46925
46926 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46927
46928         Remove old-abi tests.
46929         * g++.old-deja/g++.mike/p11116.C: Remove.
46930         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46931
46932 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46933
46934         * g77.f-torture/compile/pr3743.f: New test
46935
46936 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46937
46938         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46939
46940 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46941
46942         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46943         g++.old-deja/g++.pt/static6.C: Likewise.
46944         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46945         supports weak symbols.
46946
46947 2001-07-18  Andreas Jaeger  <aj@suse.de>
46948
46949         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46950         supported again.
46951
46952 2001-07-18  Andreas Jaeger  <aj@suse.de>
46953
46954         * gcc.dg/iftrap-1.c: Fix target line.
46955
46956 2001-07-17  Richard Henderson  <rth@redhat.com>
46957
46958         * gcc.c-torture/execute/20010717-1.c: New.
46959
46960 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46961
46962         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46963         tests.
46964
46965 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46966
46967         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46968
46969 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46970
46971         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46972         UAC_SIGBUS, UAC_NOPRINT definitions.
46973
46974 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46975
46976         * objc/execute/object_is_class.m: New test.
46977         * objc/execute/object_is_meta_class.m: New test.
46978
46979 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46980
46981         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46982         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46983
46984 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46985
46986         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46987         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46988
46989 2001-07-14  Richard Henderson  <rth@redhat.com>
46990
46991         * gcc.dg/iftrap-1.c: New.
46992
46993 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46994
46995         * g77.f-torture/execute/intrinsic77.f: New test.
46996
46997 2001-07-11  Janis Johnson <janis@us.ibm.com>
46998
46999         * gcc.misc-tests/gcov-3.c: New test.
47000
47001 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47002
47003         * gcc.c-torture/compile/20010711-1.c,
47004         * gcc.c-torture/compile/20010711-2.c: New tests.
47005
47006 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47007
47008         * gcc.c-torture/execute/20010711-1.c: New test.
47009
47010 2001-07-11  Ben Elliston  <bje@redhat.com>
47011
47012         * g++.old-deja/g++.other/enum5.C: New test.
47013
47014 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47015
47016         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47017         (g++-dg-prune): Call prune_gcc_output.
47018         * prune.exp: New file for prune_gcc_output.
47019         * lib/g++.exp, lib/gcc.exp: Load it.
47020
47021 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47022
47023         * gcc.c-torture/compile/20010701-1.c,
47024         g++.old-deja/g++.ext/attrib6.C: New tests.
47025
47026 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47027
47028         * gcc.c-torture/compile/20010706-1.c: New test.
47029
47030 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47031
47032         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47033
47034 2001-06-28  Stan Shebs  <shebs@apple.com>
47035
47036         * gcc.dg/pragma-darwin.c: New test.
47037
47038 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47039
47040         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47041         Solaris 2.[678] system.
47042
47043 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47044
47045         * gcc.dg/20010622-1.c: New test.
47046
47047 2001-06-18  Stan Shebs  <shebs@apple.com>
47048
47049         * objc.dg: New directory.
47050         * objc.dg/dg.exp: New file.
47051         * objc.dg/alias.m: New.
47052         * objc.dg/class-1.m: New.
47053         * objc.dg/class-2.m: New.
47054         * objc.dg/const-str-1.m: New.
47055         * objc.dg/const-str-2.m: New.
47056         * objc.dg/id-1.m: New.
47057         * objc.dg/method-1.m: New.
47058         * objc.dg/super-class-1.m: New.
47059         * lib/objc-dg.exp: New file.
47060
47061 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47062
47063         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47064         of label name.
47065
47066 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47067
47068         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47069
47070 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47071
47072         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47073         variable.
47074
47075 2001-06-12  Richard Henderson  <rth@redhat.com>
47076
47077         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47078
47079 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47080
47081         * g++.old-deja/g++.abi/vbase5.C: New test.
47082         * g++.old-deja/g++.abi/vbase6.C: New test.
47083         * g++.old-deja/g++.abi/vbase7.C: New test.
47084
47085 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47086
47087         * gcc.c-torture/compile/20010610-1.c: New test.
47088
47089 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47090
47091         * g++.old-deja/g++.abi/vbase4.C: New test.
47092
47093 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47094
47095         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47096         support %f for HC11/HC12 targets.
47097         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47098         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47099         on HC11/HC12 targets.
47100         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47101
47102 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47103
47104         * gcc.dg/wchar_t-1.c: New file.
47105         * gcc.dg/wint_t-1.c: Likewise.
47106
47107 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47108
47109         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47110
47111 2001-06-11  Richard Henderson  <rth@redhat.com>
47112
47113         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47114
47115 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47116
47117         * gcc.c-torture/compile/20010611-1.c: New test.
47118
47119 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47120
47121         * gcc.dg/c99-tag-1.c: Add more tests.
47122
47123 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47124
47125         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47126         representation on MN10300 and ARM/Thumb.
47127
47128 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47129
47130         * g77.f-torture/execute/20010610.f: New.
47131
47132 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47133
47134         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47135         names.
47136
47137 2001-06-09  Richard Henderson  <rth@redhat.com>
47138
47139         * gcc.c-torture/execute/ashrdi-1.c: New.
47140         * gcc.c-torture/execute/ashldi-1.c: New.
47141         * gcc.c-torture/execute/lshrdi-1.c: New.
47142
47143 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47144
47145         * objc/execute/load-3.m: Added. Check sending +load to categories,
47146         in addition to classes.
47147
47148 2001-06-08  Stan Shebs  <shebs@apple.com>
47149
47150         * objc/execute/load-2.m: New test.  From Nicola Pero
47151         <n.pero@mi.flashnet.it>.
47152
47153 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.c-torture/execute/20010605-2.c: New test.
47156
47157 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47158
47159         * g++.old-deja/g++.abi/vbase2.C: New test.
47160         * g++.old-deja/g++.abi/vbase3.C: New test.
47161
47162 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47163
47164         * g++.old-deja/g++.pt/friend49.C: New test.
47165
47166 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47167
47168         * g++.old-deja/g++.ext/anon3.C: New test.
47169
47170 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         * g++.old-deja/g++.other/conv7.C: New test.
47173
47174 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47175
47176         * gcc.c-torture/compile/20010605-2.c: New test.
47177
47178 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47179
47180         * gcc.c-torture/execute/20010604-1.c: New test.
47181
47182 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47183
47184         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47185
47186 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47187
47188         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47189         (g++_link_flags): Likewise.
47190         (g++_init): Pass gccpath's value to two previous functions.
47191
47192 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47193
47194         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47195         Ensure logfile entry matches exec command line.
47196
47197 2001-05-31  Richard Henderson  <rth@redhat.com>
47198
47199         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47200         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47201
47202 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47203
47204         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47205         compiler for irix6.2
47206
47207 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47208
47209         * g++.old-deja/g++.other/optimize3.C: New file.
47210
47211 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47212
47213         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47214         assemble.
47215
47216 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * g++.old-deja/g++.other/optimize2.C: New file.
47219
47220 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47221
47222         * gcc.c-torture/compile/20010518-2.c: New file.
47223         * gcc.c-torture/execute/20010518-1.c: New file.
47224         * gcc.c-torture/execute/20010518-2.c: New file.
47225
47226 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47227
47228         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47229
47230 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47231
47232         G++ no longer defines builtins that do not begin with __builtin.
47233         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47234         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47235         * g++.old-deja/g++.law/builtin1.C: Likewise.
47236         * g++.old-deja/g++.law/cvt2.C: Likewise.
47237         * g++.old-deja/g++.mike/net5.C: Likewise.
47238         * g++.old-deja/g++.other/builtins1.C: Likewise.
47239         * g++.old-deja/g++.other/builtins2.C: Likewise.
47240         * g++.old-deja/g++.other/builtins3.C: Likewise.
47241         * g++.old-deja/g++.other/builtins4.C: Likewise.
47242         * g++.old-deja/g++.other/inline8.C: Likewise.
47243         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47244
47245 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47246
47247         * g++.old-deja/g++.pt/using1.C: Adjust.
47248         * g++.old-deja/g++.pt/using2.C: New test.
47249
47250 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47251
47252         * gcc.dg/cpp/charconst.c: New tests.
47253         * gcc.dg/cpp/escape.c: New tests.
47254         * gcc.dg/cpp/escape-1.c: New tests.
47255         * gcc.dg/cpp/escape-2.c: New tests.
47256         * gcc.dg/cpp/ucs.c: New tests.
47257
47258 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47259
47260         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47261         native compiler for irix6.5.
47262
47263 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47264
47265         * lib/g++.exp (g++_include_flags): Use args to compute
47266         get_multilibs.
47267         (g++_link_flags): Likewise.
47268         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47269
47270 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47271
47272         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47273
47274 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47275
47276         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47277         this file.
47278
47279 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47280
47281         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47282         STACK_SIZE;
47283         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47284         to STACK_SIZE; Use it to define size of add_histo array.
47285         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47286         to STACK_SIZE.
47287         (f): Use GITT_SIZE to define size of gitt local table.
47288         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47289         to STACK_SIZE; Use it to define size of bytemem array.
47290
47291 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47292
47293         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47294         on 68HC11/HC12 due to the asm instruction.
47295         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47296         * gcc.c-torture/compile/920520-1.x: Likewise.
47297         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47298         on 68HC11/HC12 because the function is larger than 64K.
47299         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47300         on 68HC11/HC12 because the structure is too large.
47301
47302 2001-05-20  Richard Henderson  <rth@redhat.com>
47303
47304         * gcc.c-torture/execute/20010520-1.c: New.
47305
47306 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47307
47308         * g++.old-deja/g++.warn/compare1.C: New test.
47309         * gcc.dg/compare4.c: New test.
47310
47311 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47312
47313         * g++.old-deja/g++.other/optimize1.C: New test.
47314
47315 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47316
47317         * g++.old-deja/g++.pt/spec41.C: New test.
47318
47319 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47320
47321         * gcc.c-torture/compile/20010114-1.x: Remove.
47322
47323 2001-05-18  Stan Shebs  <shebs@apple.com>
47324
47325         * gcc.c-torture/compile/20010518-1.c: New test.
47326
47327 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47328
47329         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47330         * g++.old-deja/g++.pt/crash67.C: New test.
47331
47332 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47333
47334         * g++.old-deja/g++.other/debug9.C: New test.
47335
47336 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47337
47338         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47339
47340 2001-05-16  Jan Hubicka  <jh@suse.cz>
47341
47342         * gcc.c-torture/compile/20010516-1.c: New test.
47343
47344 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47345
47346         * g++.old-deja/g++.other/crash41.C: New test.
47347
47348 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47349
47350         * g++.old-deja/g++.pt/crash66.C: New test.
47351
47352 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47353
47354         * g++.old-deja/g++.robertl/eb27.C: Convert.
47355
47356 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47357
47358         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47359         declaration being redundant.
47360
47361 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47362
47363         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47364
47365 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47366
47367         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47368
47369 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47370
47371         * lib/g++.exp: Use testsuite_flags.
47372
47373 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47374
47375         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47376
47377 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47378
47379         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47380
47381 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47382
47383         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47384
47385 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47386
47387         * gcc.c-torture/compile/20010313-1.c: New test.
47388
47389 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47390
47391         * gcc.dg/cpp/direct2.c: New test.
47392         * gccq.dg/cpp/direct2s.c: New test.
47393
47394         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47395
47396 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47397
47398         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47399         * g++.old-deja/g++.other/op3.C: Likewise.
47400
47401 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47402
47403         * gcc.dg/cpp/syshdr.h: New file.
47404         * gcc.dg/cpp/sysmac1.c: Update.
47405         * gcc.dg/cpp/sysmac2.c: Update.
47406
47407 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47408
47409         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47410
47411 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47412
47413         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47414         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47415
47416 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47417
47418         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47419
47420 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47421
47422         * lib/g++.exp (g++_include_flags): Don't use any special flags
47423         if TESTING_IN_BUILD_TREE is not defined.
47424         (g++_init): Use a plain 'c++' as the compiler if
47425         TESTING_IN_BUILD_TREEE is not defined.
47426
47427 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47428
47429         * g++.old-deja/g++.eh/catch13.C: New test.
47430         * g++.old-deja/g++.eh/catch14.C: New test.
47431
47432 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47433
47434         * gcc.dg/cpp/tr-define.c: New test.
47435
47436 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47437
47438         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47439         <stdlib.h>, not <malloc.h>.
47440
47441 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47442
47443         * g++.old-deja/g++.ns/template17.C: New test.
47444
47445 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47446
47447         * g++.old-deja/g++.pt/ref4.C: New test.
47448
47449 2001-04-30  Richard Henderson  <rth@redhat.com>
47450
47451         * gcc.dg/20000724-1.c: Revert last change.
47452
47453 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47454
47455         * g77.f-torture/execute/20010430.f: New test.
47456
47457 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47458
47459         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47460
47461 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47462
47463         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47464
47465 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47466
47467         * g++.old-deja/g++.eh/crash6.C: New test.
47468
47469 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47470
47471         * g++.old-deja/g++.other/warn7.C: New test.
47472
47473 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47474
47475         * g++.old-deja/g++.other/defarg9.C: New test.
47476
47477 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47478
47479         * g77.f-torture/compile/20010426.f: New test.
47480         * g77.f-torture/execute/20010426.f: New test.
47481
47482 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47483
47484         * g77.f-torture/compile/20000629-1.x: Remove - error
47485         has been fixed.
47486
47487 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47488
47489         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47490         Tweak slightly to work with g++.dg framework.
47491         * g++.dg/special/ecos.exp: Run initp1.C test.
47492         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47493
47494         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47495         its linker doesn't give line numbers either.
47496         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47497
47498 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47499
47500         * g++.old-deja/g++.other/lex1.C: New test.
47501
47502 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47503
47504         * gcc.dg/noncompile/20010425-1.c: New test.
47505
47506 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47507
47508         * g++.old-deja/g++.pt/mangle2.C: New test.
47509
47510 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47511
47512         * gcc.dg/format/plus-1.c: New test.
47513
47514 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47515
47516         * gcc.dg/20010423-1.c: New test.
47517
47518 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47519
47520         * gcc.c-torture/execute/20010422-1.c: New test.
47521
47522 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47523
47524         * g++.old-deja/g++.ns/type2.C: New test.
47525
47526 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47527
47528         * g++.old-deja/g++.other/perf1.C: New test.
47529
47530 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47531
47532         * gcc.dg/c99-func-2.c: Remove xfail.
47533         * gcc.dg/c99-func-3.c: Remove xfail.
47534         * gcc.dg/c99-func-4.c: Remove xfail.
47535
47536 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47537
47538         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47539
47540 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47541
47542         * gcc.c-torture/compile/20010423-1.c: New test.
47543
47544 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47545
47546         * g++.old-deja/g++.pt/typename28.C: New test.
47547
47548 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47549
47550         * g++.old-deja/g++.abi/empty2.C: New test.
47551         * g++.old-deja/g++.abi/empty3.C: New test.
47552
47553 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47554
47555         * g++.old-deja/g++.other/comdat2.C: New test.
47556         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47557
47558 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47559
47560         * g++.old-deja/g++.other/overload14.C: New test.
47561
47562 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47563
47564         * g++.old-deja/g++.other/lookup23.C: New test.
47565
47566 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47567
47568         * gcc.c-torture/execute/20010403-1.c: New test.
47569
47570 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47571             Mark Mitchell  <mark@codesourcery.com>
47572
47573         * lib/old-dejagnu.exp: Don't delete output of executable.
47574         Add .exe suffix to executables.
47575
47576 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47577
47578         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47579
47580 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47581
47582         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47583
47584 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47585
47586         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47587         * g++.old-deja/g++.abi/crash1.C: New test.
47588
47589 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47590
47591         * g++.old-deja/g++.other/crash40.C: New test.
47592
47593 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47594
47595         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47596
47597 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47598
47599         * g++.old-deja/g++.other/warn6.C: New test.
47600
47601 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47602
47603         * g++.old-deja/g++.robertl/eb42.C: Same.
47604
47605 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47606
47607         * gcc.dg/wtr-conversion-1.c: New testcase.
47608
47609 2001-04-10  Richard Henderson  <rth@redhat.com>
47610
47611         * g++.old-deja/g++.other/array5.C: New.
47612
47613 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47614
47615         * gcc.c-torture/execute/20010408-1.c: New test.
47616
47617 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47618
47619         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47620         headers and constructs.
47621         * g++.old-deja/g++.robertl/eb79.C: Same.
47622         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47623         * g++.old-deja/g++.robertl/eb73.C: Same.
47624         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47625         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47626         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47627         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47628         * g++.old-deja/g++.robertl/eb44.C: Same.
47629         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47630         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47631         * g++.old-deja/g++.robertl/eb39.C: Same.
47632         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47633         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47634         * g++.old-deja/g++.robertl/eb30.C: Same.
47635         * g++.old-deja/g++.robertl/eb3.C: Same.
47636         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47637         * g++.old-deja/g++.robertl/eb21.C: Same.
47638         * g++.old-deja/g++.robertl/eb15.C: Same.
47639         * g++.old-deja/g++.robertl/eb118.C: Same.
47640         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47641         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47642         * g++.old-deja/g++.robertl/eb109.C: Same.
47643         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47644         * g++.old-deja/g++.mike/rtti1.C: Same.
47645         * g++.old-deja/g++.mike/p658.C: Same.
47646         * g++.old-deja/g++.mike/net46.C: Same.
47647         * g++.old-deja/g++.mike/net34.C: Same.
47648         * g++.old-deja/g++.mike/memoize1.C: Same.
47649         * g++.old-deja/g++.mike/eh2.C: Same.
47650         * g++.old-deja/g++.law/weak.C: Same.
47651         * g++.old-deja/g++.law/visibility7.C: Same.
47652         * g++.old-deja/g++.law/visibility25.C: Same.
47653         * g++.old-deja/g++.law/visibility22.C: Same.
47654         * g++.old-deja/g++.law/visibility2.C: Same.
47655         * g++.old-deja/g++.law/visibility17.C: Same.
47656         * g++.old-deja/g++.law/visibility13.C: Same.
47657         * g++.old-deja/g++.law/visibility10.C: Same.
47658         * g++.old-deja/g++.law/visibility1.C: Same.
47659         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47660         * g++.old-deja/g++.law/vbase1.C: Same.
47661         * g++.old-deja/g++.law/operators32.C: Same.
47662         * g++.old-deja/g++.law/nest3.C: Same.
47663         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47664         * g++.old-deja/g++.law/except5.C (main): Same.
47665         * g++.old-deja/g++.law/cvt7.C (run): Same.
47666         * g++.old-deja/g++.law/cvt2.C: Same.
47667         * g++.old-deja/g++.law/cvt16.C: Same.
47668         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47669         * g++.old-deja/g++.law/ctors17.C (main): Same.
47670         * g++.old-deja/g++.law/ctors13.C: Same.
47671         * g++.old-deja/g++.law/ctors12.C (main): Same.
47672         * g++.old-deja/g++.law/ctors10.C: Same.
47673         * g++.old-deja/g++.law/code-gen5.C: Same.
47674         * g++.old-deja/g++.law/bad-error7.C: Same.
47675         * g++.old-deja/g++.law/arm9.C: Same.
47676         * g++.old-deja/g++.law/arm12.C: Same.
47677         * g++.old-deja/g++.law/arg8.C: Same.
47678         * g++.old-deja/g++.law/arg1.C: Same.
47679         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47680         * g++.old-deja/g++.jason/template31.C: Same.
47681         * g++.old-deja/g++.jason/template24.C (main): Same.
47682         * g++.old-deja/g++.jason/2371.C: Same.
47683         * g++.old-deja/g++.eh/new2.C: Same.
47684         * g++.old-deja/g++.eh/new1.C: Same.
47685         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47686         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47687         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47688         * g++.old-deja/g++.brendan/crash62.C: Same.
47689         * g++.old-deja/g++.brendan/crash52.C: Same.
47690         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47691         * g++.old-deja/g++.brendan/crash38.C: Same.
47692         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47693         * g++.old-deja/g++.brendan/copy9.C: Same.
47694
47695 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47696
47697         * gcc.c-torture/execute/20001203-2.c (memset):
47698         Count argument is of type __SIZE_TYPE__.
47699
47700 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47701
47702         * gcc.c-torture/compile/20010404-1.c: New test.
47703
47704 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47705
47706         * gcc.c-torture/compile/20010326-1.c: New test.
47707
47708 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47709
47710         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47711         peculiarities of the SH.
47712         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47713
47714 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47715
47716         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47717         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47718         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47719
47720 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47721
47722         * g77.f-torture/compile/20010321-1.f: New test.
47723
47724 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47725
47726         * gcc.c-torture/compile/20010329-1.c: New test.
47727
47728 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47729
47730         * gcc.c-torture/execute/20010329-1.c: New test.
47731
47732 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47733
47734         * g++.old-deja/g++.other/eh4.C: Fix typo.
47735
47736 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47737
47738         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47739
47740 2001-03-28  Philip Blundell  <philb@gnu.org>
47741
47742         * gcc.c-torture/compile/20010328-1.c: New test.
47743
47744 2001-03-27  Richard Henderson  <rth@redhat.com>
47745
47746         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47747         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47748
47749 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47750
47751         * gcc.c-torture/compile/20010327-1.c: New test.
47752
47753 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47754
47755         * g++.old-deja/g++.other/friend12.C: New test.
47756         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47757         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47758
47759 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47760
47761         * gcc.c-torture/execute/20010325-1.c: New test.
47762
47763 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47764
47765         * g++.old-deja/g++.other/mangle3.C: New test.
47766
47767 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47768
47769         * g++.old-deja/g++.other/anon8.C: New test.
47770
47771 2001-03-20  Philip Blundell  <philb@gnu.org>
47772
47773         * gcc.c-torture/compile/20010320-1.c: New test.
47774
47775 2001-03-17  Richard Henderson  <rth@redhat.com>
47776
47777         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47778
47779 2001-03-15  Geoff Keating  <geoff@redhat.com>
47780
47781         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47782         tests on AIX.
47783
47784 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47785
47786         * g++.old-deja/g++.other/eh4.C: New test.
47787
47788 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47789
47790         * gcc.dg/cpp/mi1.c: Update.
47791
47792 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47793
47794         * g++.old-deja/g++.other/regstack.C: New test.
47795
47796 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47797
47798         * g++.old-deja/g++.other/ref4.C: New test.
47799
47800 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47801
47802         * objc/execute/va_method.m: Added.
47803         * objc/execute/IMP.m: Added.
47804         * objc/execute/_cmd.m: Added.
47805         * objc/execute/accessing_ivars.m: Added.
47806         * objc/execute/class-1.m: Added.
47807         * objc/execute/class-10.m: Added.
47808         * objc/execute/class-11.m: Added.
47809         * objc/execute/class-12.m: Added.
47810         * objc/execute/class-13.m: Added.
47811         * objc/execute/class-14.m: Added.
47812         * objc/execute/class-2.m: Added.
47813         * objc/execute/class-3.m: Added.
47814         * objc/execute/class-4.m: Added.
47815         * objc/execute/class-5.m: Added.
47816         * objc/execute/class-6.m: Added.
47817         * objc/execute/class-7.m: Added.
47818         * objc/execute/class-8.m: Added.
47819         * objc/execute/class-9.m: Added.
47820         * objc/execute/class-tests-1.h
47821         * objc/execute/class-tests-2.h
47822         * objc/execute/compatibility_alias.m: Added.
47823         * objc/execute/encode-1.m: Added.
47824         * objc/execute/formal_protocol-1.m: Added.
47825         * objc/execute/formal_protocol-2.m: Added.
47826         * objc/execute/formal_protocol-3.m: Added.
47827         * objc/execute/formal_protocol-4.m: Added.
47828         * objc/execute/formal_protocol-5.m: Added.
47829         * objc/execute/formal_protocol-6.m: Added.
47830         * objc/execute/formal_protocol-7.m: Added.
47831         * objc/execute/informal_protocol.m: Added.
47832         * objc/execute/initialize.m: Added.
47833         * objc/execute/load.m: Added.
47834         * objc/execute/many_args_method.m: Added.
47835         * objc/execute/nested-3.m: Added.
47836         * objc/execute/no_clash.m: Added.
47837         * objc/execute/private.m: Added.
47838         * objc/execute/redefining_self.m: Added.
47839         * objc/execute/root_methods.m: Added.
47840         * objc/execute/selector-1.m: Added.
47841         * objc/execute/static-1.m: Added.
47842         * objc/execute/static-2.m: Added.
47843         * objc/execute/va_method.m: Added.
47844
47845 2001-03-10  Richard Henderson  <rth@redhat.com>
47846
47847         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47848
47849 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47850
47851         * g++.old-deja/g++.other/crash31.C: XFAIL.
47852         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47853         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47854         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47855         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47856         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47857
47858 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47859
47860         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47861
47862 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47863
47864         * gcc.dg/20000724-1.c: Don't use multiline strings.
47865
47866 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47867
47868         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47869         result of -cString against what we expect it to be; don't just
47870         print it out for no one to read.
47871
47872         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47873         Based on testcases provided by Nicola Pero.
47874
47875 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47876
47877         * gcc.dg/cpp/macro7.c: New test.
47878
47879 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47880
47881         * gcc.dg/cpp/multiline.c: Update.
47882
47883 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47884
47885         * g++.old-deja/g++.other/enum3.C: New test.
47886
47887 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47888
47889         * g++.old-deja/g++.other/pod1.C: New test.
47890
47891 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47892
47893         * g++.old-deja/g++.ext/overload1.C: New test.
47894
47895 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47896
47897         * g++.old-deja/g++.pt/using1.C: New test.
47898
47899 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47900
47901         * g++.old-deja/g++.other/using9.C: New test.
47902
47903 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47904
47905         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47906
47907         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47908
47909 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47910
47911         * g++.old-deja/g++.ext/realpt1.C: Remove.
47912
47913 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47914
47915         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47916
47917 2001-02-26  Will Cohen  <wcohen@redhat.com>
47918
47919         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47920
47921 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47922
47923         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47924         templatized constructors.
47925
47926 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47927
47928         * gcc.c-torture/execute/20010224-1.c: New test.
47929
47930 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47931
47932         * gcc.c-torture/execute/20010222-1.c: New test.
47933
47934 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * g++.old-deja/g++.other/inline20.C: New test.
47937
47938 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47939
47940         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47941
47942 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47943
47944         * g++.old-deja/g++.other/lookup22.C: New test.
47945
47946 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47947
47948         * g77.dg: New directory.
47949         * g77.dg/20010216-1.f: New test case.
47950         * g77.dg/dg.exp: New driver.
47951         * lib/g77-dg.exp: New driver library.
47952
47953 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47954
47955         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47956
47957 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47958
47959         * g++.old-deja/g++.other/decl9.C: New test.
47960
47961 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47962
47963         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47964         not need <string> and also tests the initialization at runtime.
47965
47966 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47967
47968         * gcc.c-torture/execute/longlong.c: New test.
47969
47970 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47971
47972         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47973
47974 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47975
47976         * gcc.c-torture/execute/920302-1.c (execute):
47977         Change argument type to short.
47978
47979 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47980
47981         * g++.old-deja/g++.pt/deduct6.C: New test.
47982
47983 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47984
47985         * g++.old-deja/g++.pt/deduct5.C: New test.
47986
47987 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47988
47989         * gcc.c-torture/execute/20010209-1.c: New test.
47990
47991 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47992
47993         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47994
47995 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47996
47997         * g++.dg/vtgc1.C: Update for new ABI.
47998
47999         * consistency.vlad: New directory, 1665 files.
48000
48001 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48002
48003         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48004         return type.
48005         * gcc.dg/cpp/digraphs.c: Declare puts.
48006
48007 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48008
48009         * g++.old-deja/g++.other/warn5.C: New test.
48010
48011 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48012
48013         * g++.old-deja/g++.pt/spec40.C: New test.
48014
48015 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48016
48017         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48018         case.
48019         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48020
48021 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48022
48023         * gcc.c-torture/compile/20010209-1.c: New test.
48024
48025 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48026
48027         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48028         excess errors message but not if it crashes.
48029         * g++.old-deja/g++.other/crash27.C: Likewise.
48030         * g++.old-deja/g++.other/crash28.C: Likewise.
48031         * g++.old-deja/g++.other/crash30.C: Likewise.
48032         * g++.old-deja/g++.other/crash32.C: Likewise.
48033         * g++.old-deja/g++.other/crash35.C: Likewise.
48034         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48035
48036 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48037
48038         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48039         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48040         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48041         g77.f-torture/execute/execute.exp,
48042         g77.f-torture/noncompile/noncompile.exp,
48043         gcc.c-torture/execute/execute.exp,
48044         gcc.c-torture/execute/memcheck/memcheck.exp,
48045         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48046         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48047         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48048         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48049         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48050         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48051         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48052         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48053         Remove bug reporting instructions with ancient email addresses.
48054
48055 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48056
48057         * gcc.dg/20010202-1.c: New test.
48058         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48059
48060 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48061
48062         * g++.dg/stdbool-if.C: New test.
48063
48064 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48065
48066         * objc/execute/fdecl.m: Added main().
48067
48068 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48069
48070         * gcc.c-torture/execute/20010206-1.c: New test.
48071
48072 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48073
48074         * gcc.dg/cpp/avoidpaste1.c: Update.
48075
48076 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48077
48078         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48079         Pero <nicola@brainstorm.co.uk>.
48080         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48081
48082 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48083
48084         * g++.old-deja/g++.pt/spec39.C: New test.
48085
48086 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48087
48088         * gcc.c-torture/compile/20010202-1.c: New test.
48089
48090 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48091
48092         * g++.old-deja/g++.abi/primary2.C: New test.
48093         * g++.old-deja/g++.abi/primary3.C: New test.
48094         * g++.old-deja/g++.abi/primary4.C: New test.
48095         * g++.old-deja/g++.abi/primary5.C: New test.
48096         * g++.old-deja/g++.abi/vtable3.h: New test.
48097         * g++.old-deja/g++.abi/vtable3a.C: New test.
48098         * g++.old-deja/g++.abi/vtable3b.C: New test.
48099         * g++.old-deja/g++.abi/vtable3c.C: New test.
48100         * g++.old-deja/g++.abi/vtable3d.C: New test.
48101         * g++.old-deja/g++.abi/vtable3e.C: New test.
48102         * g++.old-deja/g++.abi/vtable3f.C: New test.
48103         * g++.old-deja/g++.abi/vtable3g.C: New test.
48104         * g++.old-deja/g++.abi/vtable3h.C: New test.
48105         * g++.old-deja/g++.abi/vtable3i.C: New test.
48106         * g++.old-deja/g++.abi/vtable3j.C: New test.
48107         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48108
48109 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * g++.old-deja/g++.other/anon6.C: New test.
48112         * g++.old-deja/g++.other/anon7.C: New test.
48113
48114 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48115
48116         * gcc.dg/cpp/avoidpaste2.c: New tests.
48117
48118 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48119
48120         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48121
48122 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48123
48124         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48125         DECIMAL_DIG cases for Irix."
48126
48127 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48128
48129         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48130
48131 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48132
48133         * gcc.dg/c99-tag-1.c: New test.
48134
48135 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48136
48137         * gcc.dg/cpp/tr-warn1.c: Add tests.
48138
48139 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48140
48141         * gcc.dg/cpp/avoidpaste1.c: Update.
48142         * gcc.dg/cpp/paste4.c: Update.
48143
48144 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48145
48146         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48147         cases for Irix.
48148
48149 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48150
48151         * g++.old-deja/g++.other/inline19.C: New test.
48152
48153 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48154
48155         * gcc.dg/Wlarger-than.c: New test.
48156
48157 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48158
48159         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48160
48161 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48162
48163         * gcc.c-torture/execute/20010129-1.c: New test.
48164         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48165
48166 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48167
48168         * gcc.dg/cpp/avoidpaste1.c: Test case.
48169
48170 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48171
48172         * g++.old-deja/g++.other/inline18.C: New test.
48173
48174 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48175
48176         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48177         and __builtin_putchar.
48178
48179 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48180
48181         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48182         tests.
48183
48184 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48185
48186         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48187         floating point number rounding mode to round to the nearest
48188         representable mode.
48189
48190 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48191
48192         * g++.old-deja/g++.other/mangle2.C: New test.
48193
48194 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48195
48196         * gcc.c-torture/compile/20010124-1.c: New test.
48197
48198 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48199
48200         * g++.old-deja/g++.pt/spec38.C: New test.
48201
48202 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48203
48204         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48205         "Build don't run".
48206
48207 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48208
48209         * gcc.c-torture/execute/20010123-1.c: New test.
48210
48211 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48212
48213         * g++.old-deja/g++.pt/spec37.C: New test.
48214
48215 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48216
48217         * g++.old-deja/g++.pt/overload14.C: New test.
48218
48219 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48220
48221         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48222         __builtin_return_address.
48223
48224 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48225
48226         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48227         * g++.old-deja/g++.pt/spec35.C: New test.
48228         * g++.old-deja/g++.pt/spec36.C: New test.
48229
48230 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48231
48232         * gcc.c-torture/compile/20010118-1.c: New test.
48233
48234 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48235
48236         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48237
48238 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48239
48240         * gcc.c-torture/execute/20010119-1.c: New test.
48241
48242 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48243
48244         * g++.old-deja/g++.other/vbase5.C: New test.
48245
48246 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48247
48248         * gcc.c-torture/execute/20010118-1.c: New test.
48249
48250 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48251
48252         * g++.old-deja/g++.pt/deduct3.C: New test.
48253
48254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48255
48256         * g++.old-deja/g++.pt/spec34.C: New test.
48257
48258 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48259
48260         * g77.f-torture/compile/20000601-2.f: New test.
48261
48262 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48263
48264         * g++.old-deja/g++.other/init17.C: New test.
48265
48266 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48267
48268         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48269
48270 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48271
48272         * g++.old-deja/g++.pt/unify8.C: New test.
48273
48274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48275
48276         * g++.old-deja/g++.abi/vbase1.C: New test.
48277
48278 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48279
48280         * g++.old-deja/g++.pt/crash65.C: New test.
48281
48282 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48283
48284         * gcc.dg/cpp/assembl2.S: New test case.
48285
48286 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48287
48288         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48289         are supported.
48290
48291 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48292
48293         * g++.old-deja/g++.other/builtins1.C: New test.
48294         * g++.old-deja/g++.other/builtins2.C: Likewise.
48295         * g++.old-deja/g++.other/builtins3.C: Likewise.
48296         * g++.old-deja/g++.other/builtins4.C: Likewise.
48297
48298 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48299
48300         * gcc.c-torture/compile/20010117-1.c: New test.
48301         * gcc.c-torture/compile/20010117-2.c: New test.
48302
48303 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48304
48305         * g77.f-torture/execute/20010116.[fx]: New test,
48306         XFAIL on i?86-*-*.
48307         * g77.f-torture/compile/20010115.f: Indicate it's
48308         a test for PR fortran/1636.
48309
48310 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48311
48312         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48313
48314 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48315
48316         * g77.f-torture/compile/20010115.f: New test.
48317
48318 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48319
48320         * g++.old-deja/g++.pt/nontype5.C: New test.
48321
48322 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48323
48324         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48325         have an equivalent working one below it.
48326
48327 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48328
48329         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48330         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48331
48332 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48333
48334         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48335         message containing "init_priority".
48336         (conpr-2.C): Likewise.
48337         (conpr-3.C): Likewise.
48338         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48339
48340 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48341
48342         * gcc.c-torture/execute/20010114-2.c: New test.
48343
48344 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48345
48346         * gcc.c-torture/compile/20010114-1.c: New test.
48347         * gcc.c-torture/compile/20010114-1.x: Xfail.
48348         * gcc.c-torture/compile/20010114-2.c: New test.
48349         * gcc.c-torture/execute/20010114-1.c: New test.
48350         * gcc.dg/trunc-1.c: New test.
48351         * gcc.dg/uninit-B.c: New test.
48352
48353 2001-01-13  Nick Clifton  <nickc@redhat.com>
48354
48355         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48356         target.
48357
48358 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48359
48360         * gcc.c-torture/compile/20010113-1.c: New test.
48361
48362 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48363
48364         * gcc.c-torture/compile/20001212-1.c: New test.
48365
48366 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48367
48368         * gcc.dg/cpp/widestr1.c: Update.
48369         * gcc.dg/cpp/prag-imp.c: Remove.
48370
48371 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48372
48373         * gcc.c-torture/execute/20000801-3.x: Remove.
48374         * gcc.dg/c90-init-1.c: New test.
48375         * gcc.dg/c99-init-1.c: New test.
48376         * gcc.dg/c99-init-2.c: New test.
48377         * gcc.dg/gnu99-init-1.c: New test.
48378
48379 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48380
48381         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48382         testing that no relevant ones were found.
48383
48384 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48385
48386         * g++.old-deja/g++.pt/cast2.C: New test.
48387
48388 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48389
48390         * g++.old-deja/g++.pt/friend47.C: New test.
48391
48392 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.old-deja/g++.pt/instantiate13.C: New test.
48395
48396 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48397
48398         * g++.old-deja/g++.other/defarg7.C: New test.
48399         * g++.old-deja/g++.other/defarg8.C: New test.
48400
48401 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48402
48403         * g++.old-deja/g++.pt/crash64.C: New test.
48404
48405 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48406
48407         * g++.old-deja/g++.pt/crash63.C: New test.
48408
48409 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48410
48411         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48412
48413 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48414
48415         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48416
48417 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48418
48419         * g++.old-deja/g++.pt/error3.C: New test.
48420
48421 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48422
48423         * g++.old-deja/g++.other/crash39.C: New test.
48424
48425 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48426
48427         * g++.old-deja/g++.other/vbase4.C: New test.
48428
48429 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48430
48431         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48432         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48433         * gcc.dg/special/special.exp: New test driver which will check
48434         for alias support for the above test.
48435
48436 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48437
48438         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48439         problems on small machines.
48440         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48441         parameterize.
48442
48443 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48444
48445         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48446         mips.
48447         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48448
48449 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48450
48451         * g++.old_deja/g++.pt/using8.C: New test.
48452
48453 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48454
48455         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48456
48457 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48458
48459         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48460         where a failure is expected.
48461         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48462
48463 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         * g++.old_deja/g++.pt/instantiate12.C: New test.
48466
48467 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48468
48469         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48470         start of structs.
48471         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48472         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48473         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48474         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48476         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48477         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48478         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48479         * g++.old-deja/g++.eh/spec6.C: Likewise.
48480         * g++.old-deja/g++.jason/crash3.C: Likewise.
48481         * g++.old-deja/g++.law/ctors11.C: Likewise.
48482         * g++.old-deja/g++.law/ctors17.C: Likewise.
48483         * g++.old-deja/g++.law/ctors5.C: Likewise.
48484         * g++.old-deja/g++.law/ctors9.C: Likewise.
48485         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48486         * g++.old-deja/g++.mike/net22.C: Likewise.
48487         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48488         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48489         * g++.old-deja/g++.mike/virt3.C: Likewise.
48490         * g++.old-deja/g++.niklas/t128.C: Likewise.
48491         * g++.old-deja/g++.other/anon4.C: Likewise.
48492         * g++.old-deja/g++.other/using1.C: Likewise.
48493         * g++.old-deja/g++.other/warn3.C: Likewise.
48494         * g++.old-deja/g++.pt/t37.C: Likewise.
48495         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48496         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48497
48498 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48499
48500         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48501
48502 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48503
48504         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48505
48506 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48507
48508         * gcc.c-torture/compile/20010107-1.c: New test.
48509
48510 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48511
48512         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48513
48514 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48515
48516         * gcc.dg/format/format.h: New file.
48517         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48518         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48519         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48520         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48521         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48522         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48523         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48524         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48525         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48526         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48527         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48528         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48529         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48530         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48531         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48532         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48533         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48534         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48535         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48536         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48537         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48538         instead of declaring standard types, macros and functions in each
48539         test.
48540
48541 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48542
48543         * gcc.c-torture/execute/20010106-1.c: New test.
48544
48545 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48546
48547         * gcc.dg/format/format.exp: New file.
48548         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48549         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48550         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48551         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48552         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48553         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48554         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48555         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48556         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48557         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48558         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48559         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48560         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48561         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48562         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48563         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48564         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48565         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48566         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48567         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48568         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48569         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48570         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48571         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48572         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48573         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48574         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48575         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48576         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48577         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48578         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48579         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48580         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48581         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48582         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48583         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48584         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48585         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48586         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48587         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48588         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48589         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48590
48591 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48592
48593         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48594         account.
48595
48596 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48597
48598         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48599
48600 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48601
48602         * g++.old-deja/g++.pt/crash62.C: New test.
48603
48604 2001-01-04  Richard Henderson  <rth@redhat.com>
48605
48606         * gcc.dg/20000926-1.c: Update expected warnings.
48607         * gcc.dg/array-2.c: Likewise.
48608         * gcc.dg/array-4.c: Also validate flexible array members.
48609         * gcc.dg/c99-flex-array-1.c: New.
48610
48611 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48612
48613         * gcc.c-torture/compile/20001222-1.x: Remove.
48614
48615 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48616
48617         * gcc.c-torture/execute/built-in-setjmp.c: New.
48618
48619 2001-01-03  Richard Henderson  <rth@redhat.com>
48620
48621         * gcc.dg/940510-1.c: Update expected error wording.
48622         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48623
48624 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48625
48626         * lib/target-supports.exp (check_alias_available): Modified to
48627         indicate aliases not supported if only weak aliases are supported.
48628
48629 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48630
48631         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48632         Turn on cmpstrsi checks for __pj__ and __i370__.
48633
48634 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48635
48636         * g++.old-deja/g++.other/virtual11.C: New test.
48637
48638 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48639
48640         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48641
48642 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48643
48644         * gcc.c-torture/compile/20010102-1.c: New test.
48645
48646 2001-01-02  Andreas Jaeger  <aj@suse.de>
48647
48648         * gcc.dg/noreturn-3.c: New test.
48649
48650         * gcc.dg/noreturn-4.c: New test.
48651
48652 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48653
48654         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48655         __builtin_fputc and __builtin_fwrite.
48656
48657 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48658
48659         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48660         signed char, not default char.
48661
48662 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48663
48664         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48665
48666 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48667
48668         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48669
48670 2000-12-29  Richard Henderson  <rth@redhat.com>
48671
48672         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48673         (__cyg_profile_func_exit): Define.
48674
48675 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48676
48677         * g++.dg/vtgc1.C: New test.
48678
48679 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48680
48681         * gcc.dg/noncompile/20001228-1.c: New test.
48682
48683         * gcc.dg/20001228-1.c: New test.
48684
48685         * gcc.c-torture/execute/20001228-1.c: New test.
48686
48687 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48688
48689         * gcc.dg/format-strfmon-1.c: New test.
48690
48691 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48692
48693         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48694         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48695         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48696         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48697         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48698         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48699         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48700         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48701         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48702         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48703         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48704         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48705         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48706
48707         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48708         * gcc.c-torture/execute/string-opt-4.c: Test index.
48709
48710 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48711
48712         * gcc.c-torture/compile/20001226-1.c: New test.
48713
48714 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48715
48716         * gcc.c-torture/compile/20001222-1.c: New test.
48717         * gcc.c-torture/compile/20001222-1.x: Xfail.
48718
48719 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48720
48721         * gcc.c-torture/execute/comp-goto-2.c: New test.
48722
48723 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48724
48725         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48726         Use long types if __INT_MAX__ is 32767.
48727         (main): Use cast to (sint32 *) when poking 88 into a_page.
48728
48729         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48730
48731 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48732
48733         * gcc.c-torture/compile/20001221-1.c: New test.
48734         * gcc.c-torture/execute/20001221-1.c: New test.
48735
48736 2000-12-20  Richard Henderson  <rth@redhat.com>
48737
48738         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48739         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48740
48741 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48742
48743         * gcc.dg/compare3.c: New test.
48744
48745 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48746
48747         * gcc.dg/format-warnll-1.c: New test.
48748
48749 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48750
48751         * gcc.dg/cpp/cmdlne-P.c: New test.
48752
48753 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48754
48755         * gcc.c-torture/execute/builtin-abs-1.c,
48756         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48757
48758 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48759
48760         * gcc.dg/cpp/multiline.c: New test.
48761
48762 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48763
48764         * g++.old-deja/g++.other/syshdr1.C: Update.
48765         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48766
48767 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48768
48769         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48770
48771 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48772
48773         * g++.old-deja/g++.pt/ttp65.C: New test.
48774
48775 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48776
48777         * g++.old-deja/g++.pt/ttp64.C: New test.
48778
48779 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48780
48781         * g++.old-deja/g++.pt/spec33.C: New test.
48782
48783 2000-12-14  Catherine Moore  <clm@redhat.com>
48784
48785         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48786         * gcc.c-torture/execute/920612-2.c: Likewise.
48787         * gcc.c-torture/execute/920428-2.c: Likewise.
48788         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48789         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48790
48791 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48792
48793         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48794         * gcc.dg/pack-test-2.c: Likewise.
48795
48796 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48797
48798         Tests by Zack Weinberg <zackw@stanford.edu>.
48799
48800         * gcc.dg/cpp/defined.c: Update.
48801         * gcc.dg/cpp/defined_trad.c: New tests.
48802
48803 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48804
48805         * gcc.dg/cpp/trad-direct.c: Update.
48806
48807 2000-12-11  Neil Booth  <neilb@earthling.net>
48808
48809         * gcc.dg/cpp/defined_trad.c
48810
48811 2000-12-11  Neil Booth  <neilb@earthling.net>
48812
48813         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48814
48815 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48816
48817         * gcc.dg/format-miss-2.c: New test.
48818
48819 2000-12-09  Neil Booth  <neilb@earthling.net>
48820
48821         * gcc.dg/cpp/lineflags.c: New tests.
48822         * gcc.dg/cpp/poison.c: Update.
48823         * gcc.dg/cpp/redef2.c: Update.
48824         * gcc.dg/cpp/skipping.c: New test.
48825
48826 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48827
48828         * g++.old-deja/g++.other/eh3.C: New testcase.
48829
48830 2000-12-07  Neil Booth  <neilb@earthling.net>
48831
48832         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48833         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48834         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48835         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48836         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48837         Update.
48838
48839 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48840
48841         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48842         __SIZE_TYPE__ instead of int for type of integers cast to
48843         pointers.
48844
48845 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48846
48847         * g++.old-deja/g++.other/cleanup4.C: New test.
48848
48849 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48850
48851         * format-sec-1.c: New test.
48852
48853 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48854
48855         * gcc.dg/format-nonlit-3.c: New test.
48856
48857 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48858
48859         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48860         through a null pointer.
48861
48862 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48863
48864         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48865         * g++.old-deja/g++.pt/partial4.C: New test.
48866
48867 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48868
48869         * gcc.c-torture/execute/ieee/hugeval.x: New.
48870
48871 2000-12-06  Neil Booth  <neilb@earthling.net>
48872
48873         * gcc.dg/cpp/backslash2.c: New tests.
48874
48875 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48876
48877         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48878         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48879
48880 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48881
48882         * gcc.c-torture/execute/20001203-2.c: New testcase.
48883
48884 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48885
48886         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48887         * g++.old-deja/g++.other/virtual10.C: New test.
48888
48889 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48890
48891         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48892
48893 2000-12-05  Richard Henderson  <rth@redhat.com>
48894
48895         * gcc.c-torture/compile/20001205-1.c: New.
48896
48897 2000-12-04  Neil Booth  <neilb@earthling.net>
48898
48899         * g++.old-deja/g++.other/virtual9.C: New test.
48900         * g++.old-deja/g++.pt/crash61.C: New test.
48901         * gcc.c-torture/execute/loop-9.c: New test.
48902
48903 2000-12-04  Neil Booth  <neilb@earthling.net>
48904
48905         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48906         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48907         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48908         * gcc.dg/cpp/extratokens.c: ...here.
48909
48910 2000-12-04  Neil Booth  <neilb@earthling.net>
48911
48912         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48913         New tests.
48914
48915 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48916
48917         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48918         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48919
48920 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48921
48922         * gcc.c-torture/execute/20001203-1.c: New test.
48923
48924 2000-12-03  Neil Booth  <neilb@earthling.net>
48925
48926         * gcc.dg/cpp/macro6.c: New test cases.
48927
48928 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48929
48930         * gcc.c-torture/execute/string-opt-9.c: New test.
48931         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48932         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48933         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48934
48935         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48936         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48937
48938 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48939
48940         * gcc.dg/cpp/if-6.c: New testcase.
48941
48942         * gcc.dg/20001201-1.c: New testcase.
48943
48944 2000-12-02  Neil Booth  <neilb@earthling.net>
48945
48946         * g++.old-deja/g++.other/externC4.C,
48947         g++.old-deja/g++.other/friend10.C: New tests.
48948
48949 2000-12-02  Neil Booth  <neilb@earthling.net>
48950
48951         * g++.old-deja/g++.other/instan2.C
48952         * g++.old-deja/g++.other/instan3.C: New test.
48953
48954 2000-12-02  Neil Booth  <neilb@earthling.net>
48955
48956         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48957         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48958         gnuc99.c,gnuc99-pedantic.c: New tests.
48959
48960 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48961
48962         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48963         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48964
48965 2000-12-01  Neil Booth  <neilb@earthling.net>
48966
48967         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48968         * gcc.dg/cpp/poison.c: Update.
48969         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48970
48971 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48972
48973         * g77.f-torture/execute/20001201.f: New test.
48974
48975 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48976
48977         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48978
48979 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48980
48981         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48982
48983 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48984
48985         * g++.old-deja/g++.other/cast6.C: New test.
48986
48987 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48988
48989         * gcc.c-torture/execute/20001130-2.c: New testcase.
48990
48991 2000-11-30  Richard Henderson  <rth@redhat.com>
48992
48993         * gcc.c-torture/execute/20001130-1.c: New test.
48994
48995 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48996
48997         * g++.old-deja/g++.other/op3.C: New test.
48998
48999 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49000
49001         * g++.old-deja/g++.other/op2.C: New test.
49002
49003 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49004
49005         * g++.old-deja/g++.other/crash38.C: New test.
49006
49007 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49008
49009         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49010
49011 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49012
49013         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49014         tests.
49015         * gcc.c-torture/execute/string-opt-6.c: New test.
49016
49017         * gcc.dg/20001117-1.c: Add main.
49018
49019 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49020
49021         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49022         Move from here ...
49023         * gcc.dg/940510-1.c: ... to here.
49024
49025         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49026         zero-size arrays in toplevel structures.
49027
49028 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49029
49030         * gcc.c-torture/execute/loop-8.c: New test.
49031
49032 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49033
49034         * g++.old-deja/g++.other/base1.C: New test.
49035
49036 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.old-deja/g++.other/parse2.C: New test.
49039
49040 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49041
49042         * g++.old-deja/g++.pt/incomplete1.C: New test.
49043
49044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49045
49046         * g++.old-deja/g++.other/friend9.C: New test.
49047
49048 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49049
49050         * gcc.dg/20001127-1.c: New test.
49051
49052 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49053
49054         * g++.old-deja/g++.pt/friend46.C: New test.
49055
49056 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49057
49058         * g++.old-deja/g++.other/ptrmem8.C: New test.
49059
49060 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49061
49062         * gcc.c-torture/execute/string-opt-7.c: New test.
49063         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49064
49065 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49066
49067         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49068         instead of 'mkcheck 2'.
49069
49070 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49071
49072         * gcc.c-torture/execute/memcheck/driver.c,
49073         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49074         C9X references to refer to C99.
49075
49076 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49077
49078         * gcc.dg/ultrasp3.c: New test.
49079
49080 2000-11-25  Neil Booth  <neilb@earthling.net>
49081
49082         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49083
49084 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49085
49086         * gcc.c-torture/compile/20001123-2.c: New.
49087
49088 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49089
49090         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49091
49092 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49093
49094         * gcc.dg/sequence-point-1.c: Add some new tests.
49095         * gcc.c-torture/execute/20001124-1.c: New test.
49096
49097 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.old-deja/g++.other/vaarg4.C: New test.
49100         * gcc.c-torture/compile/20001123-1.c: New test.
49101
49102 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49103
49104         * g++.other/crash24.C: Adjust and remove XFAIL.
49105         * g++.other/crash37.C: New test.
49106
49107 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49108
49109         * g++.old-deja/g++.pt/instantiate9.C: New test.
49110
49111 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49112
49113         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49114         new ABI, too.
49115
49116         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49117         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49118
49119 2000-11-22  Neil Booth  <neilb@earthling.net>
49120
49121         * gcc.dg/cpp/Wtrigraphs.c: New test.
49122
49123 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49124
49125         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49126
49127 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49128
49129         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49130
49131 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49132
49133         * lib/gcc-dg.exp: load_lib scanasm.exp.
49134         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49135         * lib/g++-dg.exp: load_lib scanasm.exp.
49136         * lib/scanasm.exp: New.
49137         (scan-assembler, scan-assembler-not): Add optional arguments to
49138         test name, or if not present, the pattern name.
49139         (scan-assembler-dem, scan-assembler-dem-not): New.
49140
49141         * g++.dg/dg.exp: New.
49142
49143 2000-11-21  Neil Booth  <neilb@earthling.net>
49144
49145         * gcc.dg/cpp/integrated1.c: Remove.
49146
49147 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49148
49149         * gcc.c-torture/execute/20001121-1.c: New test.
49150
49151 2000-11-21  Richard Henderson  <rth@redhat.com>
49152
49153         * gcc.c-torture/compile/20001121-1.c: New test.
49154
49155 2000-11-20  Neil Booth  <neilb@earthling.net>
49156
49157         * gcc.dg/cpp/integrated1.c: New test.
49158
49159 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49160
49161         * g++.old-deja/g++.other/inline17.C: New test.
49162
49163 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49164
49165         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49166         local variable to be zero: I made the variable global. Now
49167         uses abort() and exit() instead of relying on main's return value.
49168
49169 2000-11-20  Neil Booth  <neilb@earthling.net>
49170
49171         * gcc.dg/cpp/paste2.c: Update test.
49172         * objc/execute/paste.m: New test.
49173
49174 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49175
49176         * gcc.dg/c99-condexpr-1.c: New test.
49177
49178 2000-11-20  Neil Booth  <neilb@earthling.net>
49179
49180         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49181
49182 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49183
49184         * g++.old-deja/g++.pt/export1.C: New test.
49185
49186 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49187
49188         * gcc.dg/20001117-1.c: New test.
49189
49190 2000-11-18  Richard Henderson  <rth@redhat.com>
49191
49192         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49193
49194 2000-11-18  Richard Henderson  <rth@redhat.com>
49195
49196         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49197         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49198         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49199
49200 2000-11-18  Richard Henderson  <rth@redhat.com>
49201
49202         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49203         (main): New.  Exit cleanly.
49204
49205 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49206
49207         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49208         gcc.dg/c99-fordecl-2.c: New tests.
49209
49210 2000-11-18  Richard Henderson  <rth@redhat.com>
49211
49212         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49213         * gcc.c-torture/execute/zerolen-2.c: New.
49214
49215 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49216
49217         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49218         memory.
49219
49220 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49221
49222         * g++.old-deja/g++.pt/instantiate8.C: New test.
49223
49224 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49225
49226         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49227         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49228
49229 2000-11-16  Nick Clifton  <nickc@redhat.com>
49230
49231         * gcc.c-torture/execute/nestfunc-2.c: New test.
49232         * gcc.c-torture/execute/nestfunc-3.c: New test.
49233
49234 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49235
49236         * gcc.c-torture/compile/20001116-1.c: New test.
49237
49238 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49239
49240         * gcc.c-torture/execute/20001115-1.c: New test.
49241
49242 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49243
49244         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49245         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49246         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49247         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49248
49249 2000-11-15  Neil Booth  <neilb@earthling.net>
49250
49251         gcc.dg/cpp/_Pragma1.c: Update.
49252         gcc.dg/cpp/_Pragma2.c: New test.
49253
49254 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49255
49256         * g++.old-deja/g++.other/anon5.C: New test.
49257
49258 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49259
49260         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49261         tests.
49262
49263 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49264
49265         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49266         output.
49267
49268 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49269
49270         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49271         labels at end of compound statements.
49272
49273 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49274
49275         * gcc.c-torture/execute/loop-7.c: New test.
49276
49277 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49278
49279         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49280
49281 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49282
49283         * gcc.dg/c99-bool-1.c: New test.
49284
49285 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49286
49287         * gcc.dg/c99-scope-1.c: Remove xfail.
49288         * gcc.dg/c99-scope-2.c: New test.
49289
49290 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49291
49292         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49293         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49294
49295 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49296
49297         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49298         error messages.
49299
49300         * g++.mike/p700.C: Don't typedef wchar_t.
49301         * g++.mike/p784.C: Likewise.
49302         * g++.mike/eb101.C: Don't use __wchar_t.
49303
49304 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49305
49306         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49307         from DO loop.
49308
49309 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49310
49311         * gcc.c-torture/execute/20001111-1.c: New test.
49312
49313 2000-11-10  Nick Clifton  <nickc@redhat.com>
49314
49315         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49316         long multuiple and accumulate.
49317
49318 2000-11-09  Richard Henderson  <rth@redhat.com>
49319
49320         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49321         via size_t instead of int.
49322
49323         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49324         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49325         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49326         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49327
49328 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49329
49330         * gcc.c-torture/compile/20001109-1.c: New test.
49331         * gcc.c-torture/compile/20001109-2.c: New test.
49332
49333 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49334
49335         * g++.old-deja/g++.pt/operator1.C: New test.
49336         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49337
49338 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49339
49340         * gcc.dg/20001108-1.c: New test.
49341
49342 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49343
49344         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49345         with both arguments constant strings.
49346         * gcc.c-torture/execute/string-opt-3.c: New test.
49347         * gcc.c-torture/execute/string-opt-4.c: New test.
49348         * gcc.c-torture/execute/string-opt-5.c: New test.
49349
49350 2000-11-08  Nick Clifton  <nickc@redhat.com>
49351
49352         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49353         mulsidi3adddi patterns.
49354
49355 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         * g++.old-deja/g++.other/crash36.C: New test.
49358
49359 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49360
49361         * g++.old-deja/g++.other/init16.C: New test.
49362
49363 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49364
49365         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49366
49367 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49368
49369         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49370         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49371         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49372
49373 2000-11-07  DJ Delorie  <dj@redhat.com>
49374
49375         * gcc.dg/20000614-1.c: Add return so that test can pass.
49376
49377 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49378
49379         * gcc.c-torture/execute/string-opt-1.c: New test.
49380
49381 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49382
49383         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49384         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49385         parameters in registers, and there is no way for a varargs
49386         function to know in which order the integer and floating-point
49387         parameters should be interleaved when they are placed on the
49388         stack.
49389         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49390         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49391
49392 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49393
49394         * gcc.c-torture/execute/string-opt-2.c: New test.
49395
49396 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49397
49398         * g++.old-deja/g++.pt/crash60.C: New test.
49399
49400 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49401
49402         * g++.old-deja/g++.other/crash24.C: New test.
49403         * g++.old-deja/g++.other/crash25.C: New test.
49404         * g++.old-deja/g++.other/crash26.C: New test.
49405         * g++.old-deja/g++.other/crash27.C: New test.
49406         * g++.old-deja/g++.other/crash28.C: New test.
49407         * g++.old-deja/g++.other/crash29.C: New test.
49408         * g++.old-deja/g++.other/crash30.C: New test.
49409         * g++.old-deja/g++.other/crash31.C: New test.
49410         * g++.old-deja/g++.other/crash32.C: New test.
49411         * g++.old-deja/g++.other/crash33.C: New test.
49412         * g++.old-deja/g++.other/crash34.C: New test.
49413         * g++.old-deja/g++.other/crash35.C: New test.
49414
49415 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49416
49417         * gcc.c-torture/execute/20001031-1.c: New test.
49418
49419 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49420
49421         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49422         namespace.
49423
49424         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49425         standards-conformant.
49426
49427         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49428
49429         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49430         * g++.old-deja/g++.mike/p755a.C: Likewise.
49431         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49432         library makes no calls to `operator new' during initialization.
49433
49434 2000-11-04  Neil Booth  <neilb@earthling.net>
49435
49436         * gcc.dg/cpp/include2.c: New tests.
49437
49438 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49439
49440         * lib/g++.exp (g++_set_ld_library_path): New function.
49441         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49442
49443 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49444
49445         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49446         warnings.
49447
49448 2000-11-01  Richard Henderson  <rth@redhat.com>
49449
49450         * g++.old-deja/g++.ext/namedret1.C: New.
49451         * g++.old-deja/g++.ext/namedret2.C: New.
49452         * g++.old-deja/g++.ext/namedret3.C: New.
49453
49454 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49455
49456         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49457         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49458
49459 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49460
49461         * gcc.c-torture/execute/va-arg-21.c: New test.
49462
49463 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49464
49465         * gcc.dg/c99-complex-2.c: New test.
49466
49467 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49468
49469         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49470
49471 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49472
49473         * g++.old-deja/g++.other/inline16.C: New test.
49474
49475 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49476
49477         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49478         __PRETTY_FUNCTION__
49479
49480 2000-10-29  Neil Booth  <neilb@earthling.net>
49481
49482         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49483         New tests.
49484         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49485         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49486         optimisation.
49487
49488 2000-10-29  Neil Booth  <neilb@earthling.net>
49489
49490         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49491         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49492         * mi5.c: Test multiple includes work with -C.
49493         * trigraphs.c: Test ^= version.
49494
49495 2000-10-28  Neil Booth  <neilb@earthling.net>
49496
49497         New tests and test updates for new macro expander.
49498
49499         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49500         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49501         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49502         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49503         new diagnostic messages.
49504
49505         * gcc.dg/cpp/macro3.c: New tests.
49506
49507 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49508
49509         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49510         on the same line.
49511
49512 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49513
49514         * g++.old-deja/g++.other/eh2.C: New test.
49515
49516 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49517
49518         * gcc.c-torture/execute/20001027-1.c: New test.
49519
49520 2000-10-26  Richard Henderson  <rth@redhat.com>
49521
49522         * gcc.c-torture/execute/20001026-1.c: New.
49523
49524 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49525
49526         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49527         * g++.old-deja/g++.law/builtin1.C: Likewise.
49528         * g++.old-deja/g++.law/ctors10.C: Likewise.
49529         * g++.old-deja/g++.law/virtual3.C: Likewise.
49530         * g++.old-deja/g++.mike/p658.C: Likewise.
49531         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49532         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49533         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49534         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49535         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49536
49537 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49538
49539         * gcc.c-torture/compile/20001024-1.c: New test.
49540
49541 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49542
49543         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49544         to tell us whether or not we are using V3.
49545
49546 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49547
49548         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49549         operands.
49550
49551 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49552
49553         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49554
49555 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49556
49557         * gcc.c-torture/execute/20001024-1.c: New test.
49558
49559 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49560
49561         * g++.old-deja/g++.other/sibcall1.C: New test.
49562
49563 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49564
49565         * gcc.dg/noncompile/init-3.c: New test.
49566
49567 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49568
49569         * gcc.dg/format-array-1.c: New test.
49570
49571 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49572
49573         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49574         writing through null pointers; remove comment about testing
49575         unterminated strings.
49576
49577 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49578
49579         * gcc.c-torture/execute/20001017-2.c: New test.
49580
49581 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49582
49583         * gcc.c-torture/compile/20001018-1.c: New test.
49584         * gcc.c-torture/compile/20001018-1.x: Xfail.
49585
49586 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49587
49588         * gcc.c-torture/execute/20001017-1.c: New test.
49589
49590 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49591
49592         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49593         for multiple use of arguments with scanf formats; add tests for
49594         multiple use of arguments.
49595
49596 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49597
49598         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49599         from some old tests.
49600
49601 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49602
49603         * gcc.dg/format-miss-1.c: New test.
49604
49605 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49606
49607         * gcc.c-torture/execute/20001013-1.c: New test.
49608
49609 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49610
49611         * gcc.dg/format-branch-1.c: New test.
49612
49613 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49614
49615         * README, lib/file-format.exp: Remove EGCS references.
49616
49617 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49618
49619         * gcc.dg/20001013-1.c: New test.
49620
49621 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49622
49623         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49624         for intmax_t in the compiler using __typeof__ and the type rules
49625         for conditional expressions.
49626
49627 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49628
49629         * gcc.dg/20001012-1.c: New test.
49630         * gcc.dg/20001012-2.c: New test.
49631
49632 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49633
49634         * gcc.dg/format-attr-1.c: New test.
49635
49636 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49637
49638         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49639         __LONG_LONG_MAX__ instead of LLONG_MAX.
49640
49641 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49642
49643         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49644         scanf flags.
49645         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49646         flags.
49647
49648 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49649
49650         * gcc.dg/sequence-pt-1.c: New test.
49651
49652 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49653
49654         * gcc.c-torture/execute/20001011-1.c: New testcase.
49655         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49656
49657 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49658
49659         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49660         does not error on it.
49661
49662 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49663
49664         * gcc.dg/20001009-1.c: New test.
49665
49666 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49667
49668         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49669         * gcc.c-torture/execute/20001009-2.c: ... to here.
49670
49671 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49672
49673         * gcc.c-torture/compile/20001009-1.c: New testcase.
49674         * gcc.c-torture/execute/20001009-1.c: New testcase.
49675         Testcases provided by Jan Hubicka <jh@suse.cz>.
49676
49677 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49678
49679         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49680         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49681         uintmax_t using <limits.h> to emulate the compiler's internal
49682         logic.  No longer XFAIL %j tests.
49683
49684 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49685
49686         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49687         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49688         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49689         regexps and details of expected handling of some bad formats.
49690         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49691         suppression.
49692
49693 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49694
49695         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49696         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49697         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49698         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49699         in list archives.
49700
49701 2000-10-06  Richard Henderson  <rth@cygnus.com>
49702
49703         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49704         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49705         * g++.old-deja/g++.jason/report.C: Likewise.
49706         * g++.old-deja/g++.law/friend5.C: Likewise.
49707         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49708         of the expected warnings.
49709
49710 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49711
49712         * g++.old-deja/g++.pt/enum14.C: New test.
49713
49714 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49715
49716         * g++.old-deja/g++.pt/crash59.C: New test.
49717
49718 2000-10-04  Will Cohen  <wcohen@redhat.com>
49719
49720         * gcc.dg/20000926-1.c: New test.
49721
49722 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49723
49724         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49725         function name for current C++ compiler.
49726         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49727
49728 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49729
49730         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49731         __PRETTY_FUNCTION__.
49732         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49733
49734 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49735
49736         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49737
49738 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49739
49740         * gcc.c-torture/compile/20000923-1.c: New test.
49741
49742 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49743
49744         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49745         * g++.old-deja/g++.pt/ttp62.C: Same.
49746         * g++.old-deja/g++.other/inline14.C: Same.
49747
49748 2000-09-24  Richard Henderson  <rth@cygnus.com>
49749
49750         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49751
49752 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49753
49754         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49755
49756 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49757
49758         * gcc.c-torture/compile/20000922-1.c: New file.
49759
49760 2000-09-21  Nick Clifton  <nickc@redhat.com>
49761
49762         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49763         a signed long modulo operation.
49764         (mod6): New function - perform an unsigned long modulo operation.
49765         (main): Add tests for modulos of very large numbers by very small
49766         dividends.
49767
49768 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49769
49770         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49771
49772 2000-09-19  Richard Henderson  <rth@cygnus.com>
49773
49774         * gcc.dg/compare2.c (case 10): XFAIL.
49775
49776 2000-09-18  Richard Henderson  <rth@cygnus.com>
49777
49778         * gcc.c-torture/execute/20000906-1.c: Move ...
49779         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49780         that support __builtin_trap.
49781
49782 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49783
49784         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49785
49786 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49787
49788         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49789         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49790         more $ format tests.
49791
49792 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49793
49794         * gcc.dg/format-errmk-1.c: New test.
49795
49796 2000-09-17  Greg McGary  <greg@mcgary.org>
49797
49798         * gcc.c-torture/execute/20000917-1.x: Remove.
49799
49800 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49801
49802         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49803
49804 2000-09-17  Greg McGary  <greg@mcgary.org>
49805
49806         * gcc.c-torture/execute/20000917-1.c: New test.
49807         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49808
49809 2000-09-16  Neil Booth  <NeilB@earthling.net>
49810
49811         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49812         in nested macro bug.
49813
49814 2000-09-15  Neil Booth  <NeilB@earthling.net>
49815
49816         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49817
49818 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49819
49820         * gcc.c-torture/execute/20000914-1.c: New test.
49821
49822 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49823
49824         * g++.other/inline13.C: New test.
49825
49826 2000-09-12  Andreas Jaeger  <aj@suse.de>
49827
49828         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49829         constant by Ulrich Drepper <drepper@redhat.com>.
49830
49831 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49832
49833         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49834
49835 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49836
49837         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49838
49839 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49840
49841         * gcc.dg/cpp/backslash.c: New test.
49842
49843 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49844
49845         * gcc.c-torture/execute/20000910-1.c: New test.
49846         * gcc.c-torture/execute/20000910-2.c: Likewise.
49847
49848 2000-09-11  Robert Lipe  <robertl@sco.com>
49849
49850         * gcc.dg/pragma-align.c: New test.
49851
49852 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49853
49854         * g++.old-deja/g++.pt/explicit82.C: New test.
49855         * g++.old-deja/g++.pt/explicit83.C: New test.
49856
49857 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49858
49859         * gcc.dg/asm-names.c: New test.
49860
49861 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49862
49863         * gcc.dg/cpp/tr-warn6.c: New test
49864
49865 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49866
49867         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49868         be accepted.
49869
49870 2000-09-07  Catherine Moore  <clm@redhat.com>
49871
49872         * gcc.c-torture/execute/unroll-1.c: New test.
49873
49874 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49875
49876         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49877         ERROR markers.
49878         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49879         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49880         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49881         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49882         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49883         Preprocess only.
49884         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49885         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49886
49887 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49888
49889         * g++.old-deja/g++.pt/deduct2.C: New test.
49890
49891 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49892
49893         * g++.old-deja/g++.pt/parms2.C: New test.
49894
49895 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49896
49897         * g++.old-deja/g++.pt/crash58.C: New test.
49898
49899 2000-09-06  Greg McGary  <greg@mcgary.org>
49900
49901         * gcc.c-torture/execute/20000906-1.c: New test.
49902         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49903
49904 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49905
49906         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49907
49908 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49909
49910         * g++.old-deja/g++.pt/crash57.C: New test.
49911
49912 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49913
49914         * g++.old-deja/g++.pt/crash56.C: New test.
49915
49916 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49917
49918         * g++.old-deja/g++.pt/koenig1.C: New test.
49919
49920 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49921
49922         * gcc.dg/20000904-1.c: New test.
49923
49924 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49925
49926         * gcc.dg/cpp/paste8.c: New test.
49927
49928 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49929
49930         * gcc.c-torture/compile/20000827-1.c: New test.
49931
49932 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49933
49934         * gcc.dg/format-diag-1.c: New test.
49935
49936 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49937
49938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49939         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49940         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49941         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49942         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49943
49944 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49945
49946         * g++.old-deja/g++.other/nested4.C: New test.
49947
49948 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49949
49950         * g++.old-deja/g++.ns/scoped1.C: New test.
49951
49952 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49953
49954         * lib/g++.exp: Support testing already-installed GCC.
49955
49956 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49957
49958         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49959
49960 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49961
49962         * gcc.dg/return-type-2.c: New test.
49963
49964 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49965
49966         * gcc.c-torture/compile/20000825-1.c: New test.
49967
49968 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49969
49970         * gcc.dg/dwarf2-2.c: New test.
49971
49972 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49973
49974         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49975         dg-warning regexps.
49976
49977 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49978
49979         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49980         gcc.dg/format-ext-5.c: New tests.
49981
49982 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49983
49984         * g++.old-deja/g++.other/crash22.C: New test.
49985
49986 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49987
49988         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49989
49990 2000-08-24  Richard Henderson  <rth@cygnus.com>
49991
49992         * gcc.dg/ia64-sync-1.c: New test.
49993         * gcc.dg/ia64-sync-2.c: New test.
49994         * gcc.dg/ia64-asm-1.c: New test.
49995
49996 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49997
49998         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49999         * gcc.dg/format-ext-2.c: New test.
50000
50001 2000-08-23  Jason Merrill  <jason@redhat.com>
50002
50003         * lib/old-dejagnu.exp: Also ignore "In member function" and
50004         "At global scope".
50005
50006 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50007
50008         * gcc.dg/noncompile/label-lineno-1.c: New test.
50009
50010 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50011
50012         * gcc.dg/c99-array-nonobj-1.c: New test.
50013
50014 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50015
50016         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50017         tests.
50018         * gcc.dg/format-ext-1.c: New test.
50019
50020 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50021
50022         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50023         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50024         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50025         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50026         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50027
50028 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50029
50030         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50031         gcc.dg/c99-strftime-2.c: New tests.
50032
50033 2000-08-22  Richard Henderson  <rth@cygnus.com>
50034
50035         * gcc.c-torture/execute/20000822-1.c: New test.
50036
50037 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50038
50039         * gcc.c-torture/execute/20000819-1.x: Remove.
50040
50041 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50042
50043         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50044         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50045         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50046         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50047         gcc.dg/format-xopen-1.c: New tests.
50048
50049 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50050
50051         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50052
50053 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50054
50055         * g++.old-deja/g++.other/loop2.C: New test.
50056
50057         * gcc.c-torture/compile/20000606-1.c: New test.
50058         * gcc.c-torture/compile/20000728-1.c: New test.
50059         * gcc.c-torture/execute/20000801-1.c: New test.
50060         * gcc.c-torture/execute/20000801-2.c: New test.
50061         * gcc.c-torture/execute/20000819-1.c: New test.
50062         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50063         * gcc.dg/20000629-1.c: New test.
50064         * gcc.dg/20000724-1.c: New test.
50065         * gcc.dg/20000807-1.c: New test.
50066
50067 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50068
50069         * gcc.dg/cpp/pragma-1.c: New test.
50070         * gcc.dg/cpp/pragma-2.c: New test.
50071
50072 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50073
50074         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50075         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50076
50077 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50078
50079         * gcc.c-torture/compile/20000818-1.c: New test.
50080
50081 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50082
50083         * gcc.c-torture/execute/20000818-1.c: New test.
50084
50085 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50086
50087         * gcc.dg/format-va-1.c: New test.
50088
50089 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50090
50091         * g++.old-deja/g++.other/typedef8.C: New test.
50092
50093 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50094
50095         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50096         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50097         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50098         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50099         * g++.old-deja/g++.other/ptrmem7.C: New test.
50100         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50101
50102 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50103
50104         * g++.old-deja/g++.pt/typename27.C: New test.
50105
50106 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50107
50108         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50109         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50110         * g++.old-deja/g++.pt/friend45.C: New test.
50111         * g++.old-deja/g++.other/friend8.C: New test.
50112
50113 2000-08-15  Richard Henderson  <rth@cygnus.com>
50114
50115         * gcc.c-torture/execute/20000815-1.c: New test.
50116
50117 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50118
50119         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50120         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50121         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50122
50123 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50124
50125         * g++.old-deja/g++.other/refinit2.C: New test.
50126
50127 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50128
50129         * lib/c-torture.exp (c-torture): Make
50130         compiler_conditional_xfail_data global.
50131         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50132         compiler_conditional_xfail_data machinery.
50133         (f-torture-execute): Likewise.
50134         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50135         and only when unrolling loops.
50136
50137         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50138
50139 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50140
50141         * g++.old-deja/g++.pt/explicit81.C: New test.
50142
50143 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50144
50145         * g++.old-deja/g++.pt/typename26.C: New test.
50146
50147 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50148
50149         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50150         warning.
50151
50152 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50153
50154         * g++.old-deja/g++.other/array3.C: New test.
50155
50156 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50157
50158         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50159         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50160         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50161         New tests.
50162
50163 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50164
50165         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50166         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50167
50168 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50169
50170         * gcc.c-torture/execute/20000808-1.c: New test.
50171
50172 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50173
50174         * gcc.dg/c90-const-expr-1.c: New test.
50175
50176 2000-08-08  Richard Henderson  <rth@cygnus.com>
50177
50178         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50179
50180 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50181
50182         * gcc.dg/noncompile/const-ll-1.c: New test.
50183
50184 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50185
50186         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50187
50188 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50189
50190         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50191         that running programs linked against the shared version of libobjc
50192         run correctly.
50193
50194 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50195
50196         * gcc.dg/c99-printf-1.c: New test.
50197
50198 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50199
50200         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50201
50202 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50203
50204         * gcc.c-torture/execute/20000731-1.x: Delete.
50205
50206 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50207
50208         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50209         and torture_without_loops as is done by c-torture.exp.
50210         (search_for): Copy from c-torture.exp.
50211         (gcc-dg-runtest): New function, drives a directory of tests
50212         iterating over the TORTURE_OPTIONS.
50213         (scan-assembler, scan-assembler-not): Move here from
50214         individual directory drivers.
50215
50216         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50217         defined by lib/gcc-dg.exp.
50218         * gcc.dg/cpp/cpp.exp: Likewise.
50219         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50220         gcc-dg-runtest, so we cycle over optimization options.
50221
50222         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50223         * gcc.dg/compare2.c: No longer expected to fail.
50224
50225 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50226
50227         * gcc.c-torture/execute/20000804-1.c: New test.
50228
50229 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50230
50231         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50232
50233 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50234
50235         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50236
50237 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50238
50239         * gcc.c-torture/compile/20000803-1.c: New test.
50240
50241 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50242
50243         * gcc.c-torture/execute/20000801-3.c,
50244         gcc.c-torture/execute/20000801-4.c: New tests.
50245         * gcc.c-torture/execute/20000801-3.x,
50246         gcc.c-torture/execute/20000801-4.x: Xfail.
50247
50248 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50249
50250         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50251         libobjc/.libs to allow for libtool.
50252
50253 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50254
50255         * gcc.c-torture/compile/20000802-1.c: New test.
50256
50257 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50258
50259         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50260
50261 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50262
50263         * gcc-c-torture/execute/20000731-2.c: New test.
50264
50265         * gcc.c-torture/execute/20000731-1.c: New test.
50266         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50267
50268 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50269
50270         * gcc.dg/cpp/paste7.c: New test.
50271         * gcc.dg/cpp/20000725-1.c: New test.
50272
50273 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50274
50275         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50276         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50277         declaration warning for __builtin_dwarf_reg_size.
50278
50279         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50280
50281 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50282
50283         * gcc.dg/noncompile/voidparam-1.c: New test.
50284
50285 2000-07-30  Richard Henderson  <rth@cygnus.com>
50286
50287         * gcc.dg/c90-digraph-1.c: Don't xfail.
50288         * gcc.dg/compare2.c (case 10): Xfail.
50289         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50290
50291 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50292
50293         * gcc.dg/c99-main-1.c: New test.
50294
50295 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50296
50297         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50298
50299 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50300
50301         * gcc.c-tortuer/execute/20000726-1.c: New test.
50302
50303 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50304
50305         * gcc.c-torture/execute/enum-2.c: New test.
50306
50307 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50308
50309         * gcc.dg/cpp/tr-warn3.c: New test.
50310
50311 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50312
50313         * g++.old-deja/g++.ext/implicit1.C: Remove.
50314         * g++.old-deja/g++.jason/c2.C: Remove
50315         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50316         * g++.old-deja/g++.pt/crash16.C: Likewise.
50317         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50318
50319 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50320
50321         * g++.old-deja/g++.other/for2.C: New test.
50322
50323 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50324
50325         * gcc.dg/20000720-1.c: New test.
50326
50327 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50328
50329         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50330
50331 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50332
50333         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50334         * gcc.c-torture/execute/20000722-1.c: New.
50335         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50336
50337 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50338
50339         * gcc.dg/cpp/20000720-1.S: New test.
50340
50341 2000-07-21  Michael Meissner  <meissner@redhat.com>
50342
50343         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50344
50345 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50346
50347         * g++.old-deja/g++.brendan/crash16.C,
50348         g++.old-deja/g++.brendan/parse3.C,
50349         g++.old-deja/g++.brendan/redecl1.C,
50350         g++.old-deja/g++.ns/template13.C,
50351         g++.old-deja/g++.other/decl4.C,
50352         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50353
50354 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50355
50356         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50357         and "Internal error".
50358
50359         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50360         regexps.
50361         * gcc.dg/cpp/paste6.c: New test.
50362
50363 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50364
50365         * gcc.dg/cpp/tr-direct.c: New test.
50366
50367         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50368         gcc.dg/cpp/undef1.c: Tweak error regexps.
50369
50370 2000-07-18  Eric Christopher <echristo@redhat.com>
50371
50372         * gcc.c-torture/compile/20000718-1.c: New test.
50373
50374 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50375
50376         * cpplex.c (_cpp_push_token): If the token being pushed back
50377         is the previous token in this context, just subtract one from
50378         context->posn.
50379         * cppmacro.c (save_expansion): Clear aux field when storing a
50380         placemarker.
50381
50382 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50383
50384         * gcc.dg/noncompile/redecl-1.c: New test.
50385
50386 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50387
50388         * gcc.c-torture/execute/20000717-5.c: New test.
50389         * gcc.c-torture/execute/20000717-1.x: Removed.
50390
50391 2000-07-17  Richard Henderson  <rth@cygnus.com>
50392
50393         * gcc.c-torture/execute/20000717-4.c: New test.
50394
50395 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50396
50397         * gcc.dg/cpp/syshdr.c: New test.
50398         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50399
50400 2000-07-17  Neil Booth  <neilb@earthling.net>
50401
50402         * gcc.dg/cpp/cmdlne-dM.c: New test.
50403         * gcc.dg/cpp/cmdlne-dD.c: New test.
50404
50405 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50406
50407         * gcc.c-torture/execute/20000717-3.c: New test.
50408
50409         * gcc.c-torture/compile/20000717-1.c: New test.
50410
50411 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50412
50413         * gcc.c-torture/execute/20000717-2.c: New test.
50414
50415 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50416
50417         * gcc.dg/formatz-1.c: New test.
50418
50419         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50420         * gcc.dg/c99-digraph-1.c: New tests.
50421
50422         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50423         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50424
50425         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50426         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50427         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50428         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50429         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50430         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50431         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50432
50433 2000-07-17  Greg McGary <greg@mcgary.org>
50434
50435         * gcc.c-torture/execute/20000717-1.c: New test.
50436         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50437
50438 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50439
50440         * gcc.c-torture/execute/20000715-2.c: New test.
50441         * gcc.dg/20000715-1.c: New test.
50442
50443 2000-07-15  Michael Meissner  <meissner@redhat.com>
50444
50445         * gcc.c-torture/execute/20000715-1.c: New test.
50446
50447 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50448
50449         * gcc.c-torture/execute/20000707-1.c: New test.
50450
50451 2000-07-13  Neil Booth  <NeilB@earthling.net>
50452
50453         * gcc.dg/cpp/digraph1.c,
50454         gcc.dg/cpp/digraph2.c,
50455         gcc.dg/cpp/digraphs.c: New tests.
50456
50457 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50458
50459         * g77.f-torture/compile/20000630-2.f: New test.
50460         * g77.f-torture/compile/20000630-2.x
50461
50462 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50463
50464         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50465
50466 2000-07-11  Neil Booth  <NeilB@earthling.net>
50467
50468         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50469
50470 2000-07-11  Neil Booth  <NeilB@earthling.net>
50471
50472         * gcc.dg/cpp/cmdlne-C.c: New.
50473
50474 2000-07-09  Neil Booth  <NeilB@earthling.net>
50475
50476         * gcc.dg/cpp/directiv.c: New tests.
50477         * gcc.dg/cpp/undef1.c: Update.
50478
50479 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50480
50481         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50482
50483 2000-07-09  Neil Booth  <NeilB@earthling.net>
50484
50485         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50486
50487 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50488
50489         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50490         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50491
50492 2000-07-08  Neil Booth  <NeilB@earthling.net>
50493
50494         * gcc.dg/cpp/macsyntx.c: New tests.
50495
50496 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50497
50498         * gcc.dg/20000707-1.c: New test.
50499
50500 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50501
50502         * gcc.c-torture/execute/20000706-1.c: New test.
50503         * gcc.c-torture/execute/20000706-2.c: New test.
50504         * gcc.c-torture/execute/20000706-3.c: New test.
50505         * gcc.c-torture/execute/20000706-4.c: New test.
50506         * gcc.c-torture/execute/20000706-5.c: New test.
50507
50508 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50509
50510         * g++.old-deja/g++.pt/instantiate7.C: New test.
50511
50512 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50515         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50516         * g++.old-deja/g++.other/rtti3.C: Likewise.
50517         * g++.old-deja/g++.other/rttid3.C: Likewise.
50518
50519 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50520
50521         *  g77.f-torture/compile/20000630-1.x: Fix typo
50522
50523 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50524
50525         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50526         assembly output.
50527
50528 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50529
50530         * gcc.dg/cpp/ident.c: New test.
50531
50532 2000-07-05  Neil Booth  <NeilB@earthling.net>
50533
50534         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50535           gcc.dg/cpp/lexstrng.c: New tests.
50536
50537 2000-07-04  Neil Booth  <NeilB@earthling.net>
50538
50539         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50540         * gcc.dg/cpp/strify2.c: Same.
50541
50542 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50543
50544         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50545         * gcc.dg/cpp/19990703-1.c: Likewise.
50546         * gcc.dg/cpp/20000625-1.c: Likewise.
50547         * gcc.dg/cpp/20000625-2.c: Likewise.
50548
50549         * gcc.dg/cpp/macro1.c,
50550         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50551         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50552         gcc.dg/cpp/strify1.c,
50553         gcc.dg/cpp/strify2.c: New tests.
50554
50555 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50556
50557         * gcc.c-torture/execute/20000703-1.c: New test.
50558
50559 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50560
50561         * g++.old-deja/g++.pt (lookup10.C): New test.
50562
50563 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50564
50565         * g++.old-deja/g++.pt (typename25.C): New test.
50566
50567 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50568
50569         * gcc.c-torture/compile/20000701-1.c: New test.
50570
50571 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50572
50573         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50574         to test case.
50575
50576 2000-06-30  Catherine Moore  <clm@cygnus.com>
50577
50578         * gcc.c-torture/execute/align-1.c: New test.
50579
50580 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50581
50582         * g++.old-deja/g++.pt/expr8.C: New test.
50583         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50584
50585 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50586
50587         * gcc.c-torture/compile/20000629-1.c: New test.
50588
50589 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50590
50591
50592         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50593         gcc.dg/noncompile directory, depending on whether they're
50594         preprocessor tests or not.  Annotate all the tests for the dg
50595         framework.
50596
50597         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50598         * gcc.dg/noncompile/noncompile.exp: New.
50599
50600         * Moved files:
50601         Old name                                New name
50602         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50603         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50604         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50605         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50606         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50607         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50608         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50609         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50610         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50611         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50612         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50613         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50614         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50615         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50616         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50617         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50618         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50619         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50620         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50621         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50622         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50623         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50624         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50625         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50626
50627         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50628         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50629         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50630         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50631         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50632         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50633
50634 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50635
50636         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50637         declare one variable.  On the fourth, error.
50638         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50639         declared by 20000628-1a.h.
50640
50641 2000-06-29  Richard Henderson  <rth@redhat.com>
50642
50643         * gcc.c-torture/execute/930529-1.x: New file.
50644         * gcc.dg/920413-1.c: Adjust expected warning text.
50645         * gcc.dg/980217-1.c: Declare abort.
50646         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50647
50648 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50649
50650         * g77.f-torture/compile/20000629-1.f: New test.
50651         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50652
50653 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50654
50655         Rearrange lots of files, removing entirely the
50656         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50657         directories.
50658
50659         * Deleted files:
50660         gcc.c-torture/code_quality/code_quality.exp
50661         gcc.c-torture/special/special.exp
50662         gcc.failure/failure.exp
50663         gcc.failure/940409-1.x
50664         gcc.c-torture/compile/961203-1.x
50665
50666         * New files:
50667         gcc.misc-tests/linkage.exp
50668         gcc.c-torture/execute/920730-1t.c
50669         gcc.c-torture/execute/920730-1t.x
50670         gcc.c-torture/compile/920520-1.x
50671         gcc.c-torture/compile/920521-1.x
50672         gcc.c-torture/compile/981006-1.x
50673         gcc.c-torture/execute/eeprof-1.x
50674
50675         * Moved files (possibly with modifications to fit a new harness):
50676         Old name                                New name
50677         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50678         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50679         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50680         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50681         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50682         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50683         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50684         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50685         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50686         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50687         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50688         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50689         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50690         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50691
50692 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50693
50694         * c-torture/compile/961203-1.x: Delete.
50695
50696         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50697         not exit. Include stdio.h.
50698         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50699         * gcc.misc-tests/dg-12.c: Likewise.
50700         * gcc.misc-tests/dg-5.c: Likewise.
50701         * gcc.misc-tests/dg-6.c: Likewise.
50702         * gcc.misc-tests/dg-7.c: Prototype abort.
50703         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50704         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50705         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50706         not exit.
50707         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50708         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50709
50710 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50711
50712         * gcc.dg/cpp/20000628-1.c: New test.
50713         * gcc.dg/cpp/20000628-1.h: New header for above test.
50714         * gcc.dg/cpp/20000628-1a.h: Likewise.
50715
50716 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50717
50718         * gcc.dg/cpp: New directory.
50719         * gcc.dg/cpp/cpp.exp: New driver.
50720         * gcc.dg/cpp/20000627-1.c: New test.
50721         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50722         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50723         and rewrite as a compilation test.
50724
50725         * gcc.dg: Move many files into the cpp subdirectory, possibly
50726         renaming or editing them as well.
50727         Old name                New name
50728         990119-1.c              cpp/19990119-1.c
50729         990228-1.c              cpp/19990228-1.c
50730         990407-1.c              cpp/19990407-1.c
50731         990409-1.c              cpp/19990409-1.c
50732         990413-1.c              cpp/19990413-1.c
50733         990703-1.c              cpp/19990703-1.c
50734         20000127-1.c            cpp/20000127-1.c
50735         20000129-1.c            cpp/20000129-1.c
50736         20000207-1.c            cpp/20000207-1.c
50737         20000207-2.c            cpp/20000207-2.c
50738         20000209-1.c            cpp/20000209-1.c
50739         20000209-2.c            cpp/20000209-2.c
50740         20000301-1.c            cpp/20000301-1.c
50741         20000419-1.c            cpp/20000419-1.c
50742         20000510-1.S            cpp/20000510-1.S
50743         20000519-1.c            cpp/20000519-1.c
50744         20000529-1.c            cpp/20000529-1.c
50745         20000625-1.c            cpp/20000625-1.c
50746         20000625-2.c            cpp/20000625-2.c
50747         cpp-as1.c               cpp/assert1.c
50748         cpp-as2.c               cpp/assert2.c
50749         cxx-comments-1.c        cpp/cxxcom1.c
50750         cxx-comments-2.c        cpp/cxxcom2.c
50751         endif-label.c           cpp/endif.c
50752         cpp-hash1.c             cpp/hash1.c
50753         cpp-hash2.c             cpp/hash2.c
50754         cpp-if1.c               cpp/if-1.c
50755         cpp-if2.c               cpp/if-2.c
50756         cpp-if3.c               cpp/if-3.c
50757         cpp-if4.c               cpp/if-4.c
50758         cpp-if5.c               cpp/if-5.c
50759         cpp-cond.c              cpp/if-cexp.c
50760         cpp-missingop.c         cpp/if-mop.c
50761         cpp-missingparen.c      cpp/if-mpar.c
50762         cpp-opprec.c            cpp/if-oppr.c
50763         cpp-ifparen.c           cpp/if-paren.c
50764         cpp-shortcircuit.c      cpp/if-sc.c
50765         cpp-shift.c             cpp/if-shift.c
50766         cpp-unary.c             cpp/if-unary.c
50767         cpp-li1.c               cpp/line1.c
50768         cpp-li2.c               cpp/line2.c
50769         lineno.c                cpp/line3.c
50770         lineno-2.c              cpp/line4.c
50771         cpp-mi.c                cpp/mi1.c
50772         cpp-mic.h               cpp/mi1c.h
50773         cpp-micc.h              cpp/mi1cc.h
50774         cpp-mind.h              cpp/mi1nd.h
50775         cpp-mindp.h             cpp/mi1ndp.h
50776         cpp-mix.h               cpp/mi1x.h
50777         cpp-mi2.c               cpp/mi2.c
50778         cpp-mi2a.h              cpp/mi2a.h
50779         cpp-mi2b.h              cpp/mi2b.h
50780         cpp-mi2c.h              cpp/mi2c.h
50781         cpp-mi3.c               cpp/mi3.c
50782         cpp-mi3.def             cpp/mi3.def
50783         poison-1.c              cpp/poison.c
50784         pr-impl.c               cpp/prag-imp.c
50785         cpp-redef-2.c           cpp/redef1.c
50786         cpp-redef.c             cpp/redef2.c
50787         strpaste.c              cpp/strp1.c
50788         strpaste-2.c            cpp/strp2.c
50789         cpp-tradpaste.c         cpp/tr-paste.c
50790         cpp-tradstringify.c     cpp/tr-str.c
50791         cpp-tradwarn1.c         cpp/tr-warn1.c
50792         cpp-tradwarn2.c         cpp/tr-warn2.c
50793         trigraphs.c             cpp/trigraphs.c
50794         cpp-unc1.c              cpp/unc1.c
50795         cpp-unc2.c              cpp/unc2.c
50796         cpp-unc3.c              cpp/unc3.c
50797         cpp-unc.c               cpp/unc4.c
50798         undef.c                 cpp/undef1.c
50799         undef-2.c               cpp/undef2.c
50800         cpp-wi1.c               cpp/widestr1.c
50801
50802 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50803
50804         * lib/g++.exp (g++_include_flags): Tweak.
50805
50806 2000-06-27  H.J. Lu  <hjl@gnu.org>
50807             Loren J. Rittle  <ljrittle@acm.org>
50808
50809         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50810         version with one that knows about the new gcc tree structure.
50811         (g++_link_flags): Same.
50812
50813 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50814
50815         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50816         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50817         case we are cross-compiling.
50818
50819         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50820         g++.old-deja/g++.niklas/Makefile.in,
50821         g++.old-deja/g++.niklas/configure.in,
50822         g++.old-deja/g++.other/Makefile.in,
50823         g++.old-deja/g++.other/configure.in,
50824         gcc.c-torture/code_quality/Makefile.in,
50825         gcc.c-torture/code_quality/configure.in,
50826         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50827         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50828         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50829         gcc.c-torture/execute/ieee/Makefile.in,
50830         gcc.c-torture/execute/ieee/configure.in,
50831         gcc.c-torture/noncompile/Makefile.in,
50832         gcc.c-torture/noncompile/configure.in,
50833         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50834         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50835         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50836
50837 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50838
50839         * g++.old-deja/g++.other/ambig3.C: New test.
50840
50841 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50842
50843         * g++.old-deja/g++.pt/syntax1.C: New test.
50844         * g++.old-deja/g++.pt/syntax2.C: New test.
50845         * g++.old-deja/g++.other/syntax3.C: New test.
50846         * g++.old-deja/g++.other/syntax4.C: New test.
50847
50848 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50849
50850         * gcc.dg/20000623-1.c: Prototype exit and abort.
50851
50852 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50853
50854         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50855         New tests.
50856         * gcc.dg/cpp-mi3.def: New file.
50857
50858         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50859         inside assertions.
50860         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50861         lexer's error messages.
50862         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50863         divine anything from the linemarkers.
50864         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50865         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50866
50867 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50868
50869         * gcc.dg/20000623-1.c: New test.
50870
50871 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50872
50873         * gcc.c-torture/execute/20000622-1.c: New test.
50874
50875 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50876
50877         * g++.old-deja/g++.other/init15.C: New test.
50878
50879 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50880
50881         * g++.old-deja/g++.pt/vaarg2.C: New test.
50882         * g++.old-deja/g++.pt/vaarg3.C: New test.
50883
50884 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50885
50886         * g++.old-deja/g++.other/dyncast6.C: New test.
50887
50888 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50889
50890         * gcc.c-torture/execute/loop-6.c: New test.
50891
50892 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50893
50894         * gcc.dg/20000614-1.c: New test.
50895         * gcc.dg/20000614-2.c: New test.
50896
50897 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50898
50899         * g++.old-deja/g++.other/inline12.C: New test.
50900
50901 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50902
50903         * g++.old-deja/g++.other/eh1.C: New test.
50904
50905 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50906
50907         * g++.old-deja/g++.other/type.C: New test.
50908
50909 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50910
50911         * g++.old-deja/g++.other/initstring.C: New test.
50912
50913 2000-06-12  Jason Merrill  <jason@redhat.com>
50914
50915         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50916
50917 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50918
50919         * gcc.c-torture/compile/20000609-1.c: New test.
50920
50921 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50922
50923         * gcc.dg/20000609-1.c: New test.
50924
50925 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50926
50927         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50928         * gcc.c-torture/noncompile/poison-1.c: Move...
50929         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50930         * gcc.dg/cpp-li1.c: Add a token after the #line.
50931
50932 2000-06-05  Richard Henderson  <rth@cygnus.com>
50933
50934         * gcc.c-torture/execute/20000605-2.c: New test.
50935         * gcc.c-torture/execute/20000605-3.c: New test.
50936
50937 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50938
50939         * g77.f-torture/execute/20000503-1.x: New file.
50940
50941 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50942
50943         * g++.old-deja/g++.eh/badalloc1.C: New test.
50944
50945 2000-06-05  Richard Henderson  <rth@cygnus.com>
50946
50947         * gcc.c-torture/execute/20000605-1.c: New test.
50948
50949 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50950             Nathan Sidwell <nathan@codesourcery.com>
50951
50952         * gcc.c-torture/compile/20000605-1.c: New test.
50953
50954 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50955
50956         * g77.f-torture/compile/20000601-1.f: New test.
50957
50958 2000-06-03  Richard Henderson  <rth@cygnus.com>
50959
50960         * gcc.c-torture/execute/20000603-1.c: New.
50961
50962 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50963
50964         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50965         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50966
50967 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50968
50969         * gcc.dg/compare2.c (case 12): XFAIL.
50970         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50971         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50972
50973         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50974
50975 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50976
50977         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50978         guard macro is already defined when the header is first
50979         included.
50980         * gcc.dg/cpp-mix.h: New file.
50981         * gcc.dg/endif-label.c: Update patterns to match compiler.
50982
50983         * g++.brendan/complex1.C: Declare abort.
50984         * g++.law/refs4.C: Remove XFAIL.
50985         * g++.oliva/expr2.C: Declare abort and exit.
50986
50987 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50988
50989         * gcc.c-torture/execute/20000528-1.c: New test.
50990
50991         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50992         * g++.old-deja/g++.law/temps4.C: Likewise.
50993
50994         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50995         stdlib.h.  Call abort() on failure.
50996         * g++.old-deja/g++.law/refs4.C: Likewise.
50997         * g++.old-deja/g++.law/temps4.C: Likewise.
50998         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50999         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51000
51001 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51002
51003         Relative to g++.dg/special:
51004         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51005
51006         Relative to g++.old-deja:
51007         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51008         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51009         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51010         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51011         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51012         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51013         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51014
51015         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51016         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51017         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51018         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51019         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51020         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51021         and/or string.h.
51022
51023         * g++.other/goto1.C: Update expectations for error messages.
51024
51025 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51026
51027         * gcc.c-torture/compile/20000523-1.c: New test.
51028
51029 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51030
51031         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51032
51033 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51034
51035         * g++.old-deja/g++.eh/catch11.C: New test.
51036         * g++.old-deja/g++.eh/catch12.C: New test.
51037
51038 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51039
51040         * gcc.c-torture/execute/20000523-1.c: New test.
51041
51042 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51043
51044         * c-torture/execute/bcp-1.c: Replace abort in arg of
51045         __builtin_constant_p with a generic external function.
51046
51047         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51048         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51049         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51050         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51051         Prototype abort and/or exit.
51052
51053         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51054         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51055         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51056         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51057
51058 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51059
51060         * gcc.dg/dwarf2-1.c: New test.
51061
51062 2000-05-20  Richard Henderson  <rth@cygnus.com>
51063
51064         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51065
51066 2000-05-20  Andreas Jaeger  <aj@suse.de>
51067
51068         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51069         testcase.
51070
51071 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51072
51073         * gcc.c-torture/execute/20000519-2.c: New test.
51074
51075 2000-05-19  Andreas Jaeger  <aj@suse.de>
51076
51077         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51078         which fails with SSA.
51079
51080         * lib/c-torture.exp: Also test with -O3 -fssa.
51081
51082 2000-05-18  Michael Meissner  <meissner@redhat.com>
51083
51084         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51085         * gcc.c-torture/execute/920415-1.c: Ditto.
51086         * gcc.c-torture/execute/920501-1.c: Ditto.
51087         * gcc.c-torture/execute/conversion.c: Ditto.
51088         * gcc.c-torture/execute/cvt-1.c: Ditto.
51089
51090 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51091
51092         * gcc.c-torture/compile/20000518-1.c: New test.
51093
51094 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51095
51096         * g77.f-torture/compile/200005018.f: New test.
51097
51098 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51099
51100         * gcc.c-torture/compile/20000517-1.c: New test.
51101
51102 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51103
51104         * gcc.c-torture/execute/20000516-1.c: New test.
51105
51106 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51107
51108         * g++.old-deja/g++.other/eh.C: New test.
51109
51110 2000-05-12  Richard Henderson  <rth@cygnus.com>
51111
51112         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51113         constants through to doit's conditional.
51114
51115 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51116
51117         * gcc.c-torture/compile/20000511-1.c: New test.
51118         * g77.f-torture/compile/20000511-1.f: New test.
51119         * g77.f-torture/compile/20000511-2.f: New test.
51120
51121 2000-05-11  Michael Meissner  <meissner@redhat.com>
51122
51123         * gcc.c-torture/execute/20000511-1.c: New test.
51124
51125 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51126
51127         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51128         * gcc.dg/20000510-1.S: New.
51129
51130 2000-05-08  Catherine Moore  <clm@cygnus.com>
51131
51132         * gcc.dg/unused-3.c: New.
51133
51134 2000-05-06  Richard Henderson  <rth@cygnus.com>
51135
51136           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51137           * g++.old-deja/g++.mike/warn1.C: Likewise.
51138           * g++.old-deja/g++.pt/local1.C: Likewise.
51139           * g++.old-deja/g++.pt/local7.C: Likewise.
51140           * g++.old-deja/g++.pt/spec16.C: Likewise.
51141
51142 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51143
51144         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51145
51146 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51147
51148           * g77.f-torture/execute/20000503-1.f: New test.
51149
51150 2000-05-04  Andreas Jaeger  <aj@suse.de>
51151
51152         * gcc.dg/noreturn-2.c: New test.
51153
51154 2000-05-04  Neil Booth  <NeilB@earthling.net>
51155
51156         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51157         preprocessor.
51158
51159 2000-05-04  Richard Henderson  <rth@cygnus.com>
51160
51161         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51162
51163 2000-05-04  Richard Henderson  <rth@cygnus.com>
51164
51165         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51166         OpenSSL by Jason R Thorpe.
51167
51168 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51169
51170         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51171
51172 2000-05-03  Robert Lipe <robertlipe@usa.net>
51173
51174         * gcc.dg/20000503-1.c: New test.
51175
51176 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * gcc.c-torture/compile/20000502-1.c: New test.
51179         * g++.old-deja/g++.other/align.C: New test.
51180         * gcc.dg/cpp-tradstringify.c: New test.
51181
51182 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51183
51184         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51185         and hard registers.
51186
51187 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51188
51189         * gcc.c-torture/execute/loop-5.c: New test.
51190
51191 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51192
51193         * gcc.c-torture/execute/va-arg-20.c: New test.
51194
51195 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51196
51197         * gcc.c-torture/execute/20000422-1.c: New test.
51198
51199 2000-04-20  Greg McGary  <gkm@gnu.org>
51200
51201         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51202         when optimizing, but without sibling-call optimizations (-O1).
51203
51204 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51205
51206           * gcc.c-torture/compile/20000420-1.c: New test.
51207
51208 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51209
51210         * g++.abi/ptrflags.C: New test.
51211         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51212
51213 2000-04-19  Catherine Moore  <clm@cygnus.com>
51214
51215         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51216
51217 2000-04-19  Greg McGary  <gkm@gnu.org>
51218
51219         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51220         sibling-call optimizations.
51221
51222 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51223
51224         * gcc.dg/20000419-1.c: New test.
51225
51226 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51227
51228         * gcc.c-torture/execute/20000412-6.c: New test.
51229
51230 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51231
51232         * gcc.c-torture/execute/20000412-5.c: New test.
51233         * g77.f-torture/compile/20000412-1.f: New test.
51234         * gcc.c-torture/execute/20000412-4.c: New test.
51235         * gcc.c-torture/compile/20000412-2.c: New test.
51236         * gcc.c-torture/execute/20000412-3.c: New test.
51237         * gcc.c-torture/compile/20000412-1.c: New test.
51238         * gcc.c-torture/execute/20000412-2.c: New test.
51239
51240 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51241
51242         * objc/execute/bf-20.m: New test.
51243
51244 2000-04-10  Richard Henderson  <rth@cygnus.com>
51245
51246         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51247
51248         * gcc.c-torture/execute/20000412-1.c: New test.
51249
51250 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51251
51252         * g++.old-deja/g++.eh/catchptr1.C: New test.
51253
51254 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51255
51256         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51257
51258 2000-04-08  Neil Booth  <NeilB@earthling.net>
51259
51260         * gcc.dg/cpp-nullchar.c: Remove test as
51261         embedded nulls cause problems.
51262
51263 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51264
51265         * gcc.dg/compare2.c: New test.
51266
51267 2000-04-08  Neil Booth  <NeilB@earthling.net>
51268
51269         * gcc.dg/cpp-nullchar.c: New test.
51270
51271 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51272
51273         * gcc.dg/cpp-mi2.c: New test.
51274         * gcc.dg/cpp-mi2[abc].h: New files.
51275
51276 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51277
51278         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51279         member name.
51280
51281 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51282
51283         * g++.old-deja/g++.abi/vmihint.C: New test.
51284
51285 2000-04-06  Neil Booth  <NeilB@earthling.net>
51286
51287         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51288         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51289         copyright.
51290
51291 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51292
51293         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51294         avoid stack-frame overwrite.
51295
51296 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51297
51298         * gcc.c-torture/compile/20000405-2.c: New test.
51299         * gcc.c-torture/compile/20000405-3.c: New test.
51300
51301 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51302
51303         * gcc.c-torture/compile/20000405-1.c: New test.
51304
51305 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51306
51307         * gcc.dg/cast-qual-1.c: Revert last change.
51308
51309 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51310
51311         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51312
51313 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51314
51315         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51316         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51317
51318 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51319
51320         * gcc.c-torture/compile/20000403-2.c: New test.
51321         * gcc.c-torture/compile/20000403-1.c: New test.
51322
51323 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51324
51325         * gcc.c-torture/execute/20000403-1.c: New test.
51326
51327 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51328
51329         * gcc.c-torture/execute/20000402-1.c: New test.
51330
51331 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51332
51333         * gcc.c-torture/execute/va-arg-15.c: New test.
51334         * gcc.c-torture/execute/va-arg-16.c: New test.
51335         * gcc.c-torture/execute/va-arg-17.c: New test.
51336         * gcc.c-torture/execute/va-arg-18.c: New test.
51337         * gcc.c-torture/execute/va-arg-19.c: New test.
51338
51339 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51340
51341         * gcc.c-torture/compile/981211-1.c: Move to...
51342         * gcc.dg/cpp-as1.c: ...here.
51343         * gcc.dg/cpp-as2.c: New file.
51344
51345         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51346         compiler.
51347
51348 2000-04-02  Neil Booth  <NeilB@earthling.net>
51349
51350         * gcc.dg/cpp-cond.c  New tests.
51351         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51352         accidental success less likely.
51353         * gcc.dg/cpp-missingop.c  New tests.
51354         * gcc.dg/cpp-missingparen.c  New tests.
51355         * gcc.dg/cpp-shift.c  New tests.
51356         * gcc.dg/cpp-shortcircuit.c  New tests.
51357         * gcc.dg/cpp-unary.c  New tests.
51358
51359 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51360
51361         * gcc.c-torture/compile/20000329-1.c: New test.
51362
51363 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51364
51365         * gcc.c-torture/compile/20000326-1.c: New test.
51366         * gcc.c-torture/compile/20000326-2.c: New test.
51367
51368 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51369
51370         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51371         the first parameter is a function argument.
51372
51373 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51374
51375         * g++.old-deja/g++.ext/array4.C: New test.
51376
51377 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51378
51379         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51380
51381 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51382
51383         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51384
51385 2000-03-19  Richard Henderson  <rth@cygnus.com>
51386
51387         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51388
51389 2000-03-19  Richard Henderson  <rth@cygnus.com>
51390
51391         * gcc.c-torture/compile/20000319-1.c: New test.
51392
51393 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51394
51395         * gcc.c-torture/execute/20000314-3.c: New test.
51396         * gcc.c-torture/execute/20000314-2.c: New test.
51397         * gcc.c-torture/execute/20000314-1.c: New test.
51398         * gcc.c-torture/compile/20000314-2.c: New test.
51399         * gcc.c-torture/compile/20000314-1.c: New test.
51400
51401 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51402
51403         * g++.old-deja/g++.warn/inline.C: New test.
51404
51405 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51406
51407         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51408         standards-compliant result rather than specific constants.
51409         Put test-values in array.
51410
51411 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51412
51413         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51414         (g++_target_compile): Put test-specific options last.
51415
51416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51417
51418         * g++.old-deja/g++.eh/vbase4.C: New test.
51419
51420 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51421
51422         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51423
51424 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51425
51426         * g++.old-deja/g++.brendan/misc12.C: Removed.
51427         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51428         * g++.old-deja/g++.ext/pretty4.C: New test.
51429
51430 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51431
51432         * g++.old-deja/g++.other/string2.C: New test.
51433
51434 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51435
51436         * g++.old-deja/g++.warn/impint2.C: New test.
51437
51438 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51439
51440         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51441         is 1, not zero.
51442
51443 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51444
51445         * g++.old-deja/g++.warn/impint.C: New test.
51446         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51447         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51448         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51449         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51450         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51451         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51452         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51453         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51454         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51455         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51456         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51457         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51458
51459 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51460
51461         * gcc.dg/cpp-redef.c: New test.
51462
51463 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51464
51465         * g++.old-deja/g++.pt/unify7.C: New test.
51466
51467 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51468
51469         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51470         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51471
51472 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51473
51474         * gcc.c-torture/compile/20000224-1.c: New test.
51475
51476 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51477
51478         * gcc.c-torture/compile/cpp-2.c: New test.
51479         * gcc.c-torture/compile/cpp-1.c: New test.
51480
51481 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51482
51483         * gcc.c-torture/execute/20000225-1.c: New test.
51484
51485 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51486
51487         * gcc.dg/cpp-li2.c: New test.
51488
51489         * gcc.dg/cpp-wi1.c: New test.
51490
51491         * gcc.dg/cpp-li1.c: New test.
51492
51493 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51494
51495         * g++.old-deja/g++.other/sizeof5.C: New test.
51496
51497 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51498
51499         * gcc.c-torture/execute/va-arg-13.c: New test.
51500
51501 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51502
51503         * gcc.c-torture/execute/va-arg-12.c: New test.
51504
51505 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51506
51507         * gcc.c-torture/execute/20000223-1.c: New test.
51508
51509 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51510
51511         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51512
51513 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51514
51515         * g++.old-deja/g++.abi/ptrmem.C: New test.
51516
51517 2000-02-19  Richard Henderson  <rth@cygnus.com>
51518
51519         * gcc.c-torture/compile/init-3.c: New.
51520
51521 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51522
51523         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51524         ALWAYS_CXXFLAGS.
51525
51526 2000-02-11  Robert Lipe <robertl@sco.com>
51527
51528         * gcc.c-torture/compile/20000211-3.c: New test.
51529
51530 2000-02-11  Martin Buchholz <martin@xemacs.org>
51531
51532         * gcc.c-torture/compile/20000211-2.c: New test.
51533
51534 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51535
51536         * gcc.c-torture/compile/20000211-1.c: New test.
51537
51538 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51539
51540         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51541           on native targets
51542
51543 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51544
51545         * g++.old-deja/g++.other/cast5.C: New test.
51546
51547 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51548
51549         * gcc.c-torture/execute/20000205-1.c: New.
51550
51551 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51552
51553         * g++.old-deja/g++.jason/cast3.C: Return void.
51554         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51555
51556 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51557
51558         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51559
51560         * gcc.dg/loop-1.c: New test.
51561
51562 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51563
51564         * gcc.c-torture/compile/20000127-1.c: New test.
51565         * gcc.c-torture/execute/991228-1.c: New test.
51566
51567 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51568
51569         * gcc.dg/unused-2.c: New test.
51570
51571         * gcc.dg/conv-1.c: New test.
51572
51573 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51574
51575         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51576         compiler.
51577         (tool_option_proc): Fix typo.
51578
51579 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51580
51581         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51582         of the ld on the host, not on the build machine.
51583         Also, don't crash if '--help' is not a supported option.
51584
51585 2000-01-24  Richard Henderson  <rth@cygnus.com>
51586
51587         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51588
51589 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51590
51591         * gcc.c-torture/execute/20000120-2.c: New test.
51592         * gcc.c-torture/execute/20000120-1.c: New test.
51593
51594 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51595
51596         * gcc.c-torture/execute/20000113-1.c: New test.
51597
51598 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51599
51600         * gcc.c-torture/execute/20000112-1.c: New test.
51601
51602 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51603
51604         * gcc.dg/20000111-1.c: New test.
51605
51606 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51607
51608         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51609         with 16 bit integers.
51610
51611 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51612
51613         * gcc.dg/20000108-1.c: New test.
51614
51615 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51616
51617         * g++.old-deja/g++.ns/koenig8.C: New test.
51618
51619 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51620
51621         * g++.old-deja/g++.other/cast4.C: New test.
51622
51623 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51624
51625         * gcc.c-torture/compile/20000105-2.c: New test.
51626         * gcc.c-torture/compile/20000105-1.c: New test.
51627
51628 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51629
51630         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51631         references to printf & atoi to conform to ANSI standard.
51632         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51633         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51634         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51635         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51636         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51637         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51638         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51639         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51640         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51641         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51642         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51643         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51644         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51645         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51646         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51647         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51648         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51649         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51650         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51651         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51652         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51653         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51654         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51655         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51656         * g++.old-deja/g++.brendan/init3.C: Likewise.
51657         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51658         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51659         * g++.old-deja/g++.brendan/new2.C: Likewise.
51660         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51661         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51662         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51663         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51664         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51665         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51666         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51667         * g++.old-deja/g++.brendan/template24.C: Likewise.
51668         * g++.old-deja/g++.brendan/template3.C: Likewise.
51669         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51670         * g++.old-deja/g++.jason/inline3.C: Likewise.
51671         * g++.old-deja/g++.jason/opeq.C: Likewise.
51672         * g++.old-deja/g++.law/arg5.C: Likewise.
51673         * g++.old-deja/g++.law/arm7.C: Likewise.
51674         * g++.old-deja/g++.law/ctors11.C: Likewise.
51675         * g++.old-deja/g++.law/cvt8.C: Likewise.
51676         * g++.old-deja/g++.law/init9.C: Likewise.
51677         * g++.old-deja/g++.law/refs4.C: Likewise.
51678         * g++.old-deja/g++.law/template2.C: Likewise.
51679         * g++.old-deja/g++.law/visibility24.C: Likewise.
51680         * g++.old-deja/g++.law/vtable3.C: Likewise.
51681         * g++.old-deja/g++.mike/asm2.C: Likewise.
51682         * g++.old-deja/g++.mike/eh1.C: Likewise.
51683         * g++.old-deja/g++.mike/misc1.C: Likewise.
51684         * g++.old-deja/g++.mike/misc13.C: Likewise.
51685         * g++.old-deja/g++.mike/misc14.C: Likewise.
51686         * g++.old-deja/g++.mike/ns12.C: Likewise.
51687         * g++.old-deja/g++.mike/p1248.C: Likewise.
51688         * g++.old-deja/g++.mike/p3708.C: Likewise.
51689         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51690         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51691         * g++.old-deja/g++.mike/p646.C: Likewise.
51692         * g++.old-deja/g++.mike/p700.C: Likewise.
51693         * g++.old-deja/g++.mike/p783.C: Likewise.
51694         * g++.old-deja/g++.mike/p783a.C: Likewise.
51695         * g++.old-deja/g++.mike/p783b.C: Likewise.
51696         * g++.old-deja/g++.mike/p786.C: Likewise.
51697         * g++.old-deja/g++.mike/p789.C: Likewise.
51698         * g++.old-deja/g++.mike/p789a.C: Likewise.
51699         * g++.old-deja/g++.mike/p807a.C: Likewise.
51700         * g++.old-deja/g++.other/delete3.C: Likewise.
51701         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51702         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51703         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51704         * g++.old-deja/g++.other/empty1.C: Likewise.
51705         * g++.old-deja/g++.other/temporary1.C: Likewise.
51706         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51707         * g++.old-deja/g++.pt/t16.C: Likewise.
51708         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51709
51710 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51711
51712         * gcc.dg/991230-1.c: New test.
51713
51714 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51715
51716         * gcc.c-torture/compile/991229-3.c: New test.
51717         * gcc.c-torture/compile/991229-2.c: New test.
51718         * gcc.c-torture/compile/991229-1.c: New test.
51719
51720 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51721
51722         * gcc.c-torture/compile/labels-2.c: New test.
51723
51724 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51725
51726         * gcc.c-torture/execute/991227-1.c: New test.
51727
51728 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51729
51730         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51731
51732 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51733
51734         * gcc.c-torture/execute/991221-1.c: New test.
51735
51736 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51737
51738         * g++.old-deja/g++.other/cast3.C: New test.
51739
51740 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51741
51742         * gcc.c-torture/execute/991216-4.c: New test.
51743
51744 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51745
51746         * gcc.c-torture/execute/991216-1.c: New test.
51747         * gcc.c-torture/execute/991216-2.c: New test.
51748         * gcc.c-torture/execute/991216-3.c: New test.
51749
51750 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51751
51752         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51753         Actually make the test fail by using "-O2" for compilation.
51754
51755 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51756
51757         * g++.old-deja/g++.warn/cast-align1.C: New test.
51758
51759 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51760
51761         * gcc.c-torture/compile/991214-1.c: New test.
51762         * gcc.c-torture/compile/991214-2.c: New test.
51763
51764 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51765
51766         * gcc.dg/991214-1.c: New test.
51767
51768 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51769
51770         * gcc.c-torture/compile/991213-3.c: New test.
51771         * gcc.c-torture/compile/991213-2.c: New test.
51772         * gcc.c-torture/compile/991213-1.c: New test.
51773
51774 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51775
51776         * gcc.dg/991209-1.c: New test.
51777
51778 1999-12-08  Nathan Sidwell <nathan@acm.org>
51779
51780         * gcc.c-torture/compile/991208-1.c: New test.
51781
51782 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51783
51784         * gcc.dg/ultrasp2.c: New test.
51785
51786 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51787
51788         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51789
51790 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51791
51792         * gcc.c-torture/compile/991202-1.c: New test.
51793         * gcc.c-torture/execute/991202-1.c: New test.
51794         * gcc.c-torture/execute/991202-2.c: New test.
51795         * gcc.c-torture/execute/991202-3.c: New test.
51796
51797 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51798
51799         * g++.old-deja/g++.abi/align.C: New test.
51800         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51802
51803 1999-12-01  Richard Henderson  <rth@cygnus.com>
51804
51805         * gcc.c-torture/execute/991201-1.c: New.
51806
51807 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51808
51809         * gcc.dg/991129-1.c: New test.
51810
51811 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51812
51813         * gcc.c-torture/compile/991127-1.c: New test.
51814
51815 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51816
51817         * g++.old-deja/g++.other/warn4.C: New test.
51818
51819 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51820
51821         * g++.old-deja/g++.eh/cleanup2.C: New test.
51822         * g++.old-deja/g++.ext/pretty2.C: New test.
51823         * g++.old-deja/g++.ext/pretty3.C: New test.
51824         * g++.old-deja/g++.other/debug6.C: New test.
51825
51826 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51827
51828         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51829         compiler_output to look for one error message instead of two.
51830
51831 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51832
51833         * gcc.c-torture/execute/991118-1.c: Also test case
51834         where the word boundary does not split a byte evenly.
51835
51836 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51837
51838         * g++.old-deja/g++.ext/restrict1.C: New test.
51839
51840 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51841
51842         * gcc.c-torture/execute/991118-1.c: New test.
51843
51844 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51845
51846         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51847         working directory pathnames.
51848
51849 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51850
51851         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51852         host is equipped with driver.h and driver.o so it can actually
51853         compile and run the tests.
51854
51855 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51856
51857         * gcc.c-torture/compile/991008-1.c: New test.
51858
51859 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51860
51861         * lib/gcc-dg.exp: Include target-supports.exp
51862
51863 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51864
51865         * lib/target-supports.exp: New file: Provide procs to test for
51866         features supported by the target.
51867         (check_weak_available): Moved here from ecos.exp.
51868         (check_alias_available): New proc: Determine of the target
51869         toolchain supports the alias attribute.
51870
51871         * gcc.dg/special/ecos.exp: Move check_weak_available to
51872         target-supports.exp.
51873         (alias-1.c): Only perform the test if the target supports
51874         aliases.
51875         (wkali-1.c): Only perform the test if the target supports
51876         aliases.
51877
51878         * gcc.dg/990506-0.c: Expect error messages from cross
51879         targets as well as native targets.
51880
51881 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51882
51883         * gcc.dg/ultrasp1.c: Removed xfail.
51884         * gcc.dg/struct-ret-2.c: Likewise.
51885         * gcc.dg/array-1.c: Likewise.
51886
51887 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51888
51889         * gcc.dg/struct-ret-2.c: New test.
51890
51891         * gcc.dg/array-1.c: New test.
51892
51893 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51894
51895         * gcc.c-torture/execute/991030-1.c: New test.
51896
51897 1999-10-26  Richard Henderson  <rth@cygnus.com>
51898
51899         * gcc.c-torture/compile/991026-2.c: New test.
51900
51901 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51902
51903         * gcc.c-torture/compile/991026-1.c: New test.
51904
51905 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51906
51907         * gcc.c-torture/execute/991023-1.c: New test.
51908
51909 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51910
51911         * gcc.c-torture/execute/991019-1.c: New test.
51912
51913 1999-10-16  Richard Henderson  <rth@cygnus.com>
51914
51915         * gcc.c-torture/execute/991016-1.c: New test.
51916
51917 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51918
51919         * gcc.c-torture/execute/991014-1.c: New test.
51920
51921 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51922
51923         * g++.old-deja/g++.other/union2.C: New test.
51924
51925 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51926
51927         * g++.old-deja/g++.other/vaarg2.C: New test.
51928         * g++.old-deja/g++.other/vaarg3.C: New test.
51929
51930 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51931
51932         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51933         in compile/.
51934
51935 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51936
51937         * gcc.c-torture/execute/va-arg-11.c: New test.
51938
51939 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51940
51941         * lib/file-format.exp (gcc_target_object_format): Don't
51942         crash if objdump is unavailable.
51943
51944 1999-09-29  Donn Terry <donn@interix.com>
51945
51946         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51947
51948 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51949
51950         * gcc.c-torture/compile/990928-1.c: New test.
51951
51952 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51953
51954         * g++.old-deja/g++.other/decl6.C: New test.
51955
51956 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51957
51958         * gcc.c-torture/execute/va-arg-10.c: New test.
51959
51960 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51961
51962         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51963         __PRETTY_FUNCTION__.
51964
51965 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51966
51967         * gcc.c-torture/execute/990923-1.c: New test.
51968
51969 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51970
51971         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51972         for which -fpic is inappropriate.
51973
51974 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51975
51976         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51977
51978 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51979
51980         * g++.old-deja/g++.other/dyncast1.C: New test.
51981         * g++.old-deja/g++.other/dyncast2.C: New test.
51982         * g++.old-deja/g++.other/dyncast3.C: New test.
51983         * g++.old-deja/g++.other/dyncast4.C: New test.
51984         * g++.old-deja/g++.other/dyncast5.C: New test.
51985         * g++.old-deja/g++.eh/catch3.C: New test.
51986         * g++.old-deja/g++.eh/catch3p.C: New test.
51987         * g++.old-deja/g++.eh/catch4.C: New test.
51988         * g++.old-deja/g++.eh/catch4p.C: New test.
51989         * g++.old-deja/g++.eh/catch5.C: New test.
51990         * g++.old-deja/g++.eh/catch5p.C: New test.
51991         * g++.old-deja/g++.eh/catch6.C: New test.
51992         * g++.old-deja/g++.eh/catch6p.C: New test.
51993         * g++.old-deja/g++.eh/catch7.C: New test.
51994         * g++.old-deja/g++.eh/catch7p.C: New test.
51995         * g++.old-deja/g++.eh/catch8.C: New test.
51996         * g++.old-deja/g++.eh/catch8p.C: New test.
51997         * g++.old-deja/g++.eh/catch9.C: New test.
51998         * g++.old-deja/g++.eh/catch9p.C: New test.
51999
52000 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52001
52002         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52003         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52004
52005 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52006
52007         * gcc.c-torture/compile/990913-1.c: New test.
52008
52009 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52010
52011         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52012         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52013
52014 1999-09-09  Richard Henderson  <rth@cygnus.com>
52015
52016         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52017
52018 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52019
52020         * g++.old-deja/g++.other/lookup11.C: New test.
52021         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52022         what is permitted and what we want.
52023         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52024         overload use.
52025         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52026
52027 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52028
52029         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52030         * gcc.c-torture/noncompile/poison-1.c: New file.
52031
52032 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52033
52034         * g++.old-deja/g++.other/sizeof3.C: New test.
52035         * g++.old-deja/g++.other/sizeof4.C: New test.
52036         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52037         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52038
52039 1999-09-07  Richard Henderson  <rth@cygnus.com>
52040
52041         * gcc.dg/va-arg-1.c: New.
52042
52043 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52044
52045         * gcc.c-torture/execute/va-arg-9.c: New test.
52046
52047 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52048
52049         * g77.f-torture/compile/980519-2.f: New test.
52050         * g77.f-torture/compile/19990905-0.f: New test.
52051         * g77.f-torture/compile/19990905-1.f: New test.
52052         * g77.f-torture/compile/19990905-2.f: New test.
52053
52054         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52055
52056 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52057
52058         * gcc.c-torture/execute/990827-1.c: Fix typo.
52059
52060 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52061
52062         * g++.old-deja/g++.other/deref1.C: New test.
52063
52064 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52065
52066         * g++.old-deja/g++.other/ambig2.C: New test.
52067         * g++.old-deja/g++.other/cond5.C: New test.
52068         * g++.old-deja/g++.other/lookup16.C: New test.
52069
52070 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52071
52072         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52073         assemblers too.
52074
52075 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52076
52077         * lib/c-torture.exp: Avoid the "compare executables" optimization
52078         when testing native.
52079
52080 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52081
52082         * gcc.c-torture/execute/990829-1.c: New test.
52083         * gcc.c-torture/compile/990829-1.c: New test.
52084
52085 1999-08-27  Paul Burchard  <burchard@pobox.com>
52086
52087         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52088         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52089         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52090         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52091         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52092         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52093         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52094         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52095         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52096         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52097         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52098
52099 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52100
52101         * gcc.c-torture/execute/990827-1.c: New test.
52102
52103 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52104
52105         * g77.f-torture/noncompile/19990826-4.f: New test.
52106
52107         * g77.f-torture/compile/19990826-3.f: New test.
52108
52109         * g77.f-torture/execute/19990826-2.f: New test.
52110
52111         * g77.f-torture/compile/19990826-1.f: New test.
52112
52113         * gcc.c-torture/execute/990826-0.c: New test.
52114         * g77.c-torture/execute/19990826-0.f: New test.
52115
52116         * g77.f-torture/noncompile/970626-2.f: New test.
52117
52118 1999-08-25  Paul Burchard  <burchard@pobox.com>
52119
52120         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52121         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52122         lss-011.C: New tests.
52123
52124 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52125
52126         * g++.old-deja/g++.other/decl5.C: New test.
52127
52128 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52129
52130         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52131         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52132         call `postbase' for each one.  All callers of `postbase' changed
52133         to call this instead.
52134
52135 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52136
52137         * gcc.c-torture/execute/990811-1.c: New test.
52138
52139 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52140
52141         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52142         just native ones.
52143
52144         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52145         just native ones.
52146
52147 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52148
52149         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52150
52151 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52152
52153         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52154
52155 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52156
52157         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52158
52159 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52160
52161         * gcc.c-torture/execute/990804-1.c: New test.
52162
52163 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52164
52165         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52166         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52167         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52168
52169 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52170
52171         * g++.old-deja/g++.other/struct1.C: New test.
52172
52173 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52174
52175         * g++.old-deja/g++.other/enum2.C: New test.
52176
52177 1999-08-02  Richard Henderson  <rth@cygnus.com>
52178
52179         Adapted from tests from Franz Sirl:
52180         * gcc.c-torture/execute/va-arg-7.c: New test.
52181         * gcc.c-torture/execute/va-arg-8.c: New test.
52182
52183 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52184
52185         * gcc.c-torture/compile/990801-2.c: New test.
52186
52187         * gcc.c-torture/compile/990801-1.c: New test.
52188
52189 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52190
52191         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52192         fp-cmp-1.c, converting double to float.
52193
52194         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52195         fp-cmp-1.c, converting double to long double.
52196
52197         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52198         from fr1 to unknown_register, since fr1 is a legitimate register
52199         on some machines.
52200
52201 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52202
52203         * README: More listname related changes.
52204
52205 1999-07-08  Catherine Moore  <clm@cygnus.com>
52206
52207         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52208
52209 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52210
52211         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52212
52213 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52214
52215         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52216
52217 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52218
52219         * gcc.dg/990703-1.c: New test.
52220
52221 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52222
52223         * lib/file-format.exp: New file: Move definition of proc
52224         gcc_target_object_format to here from
52225         gcc.dg/special/ecos.exp.
52226
52227         * lib/c-torture.exp: Include lib file-format.exp.
52228         * lib/gcc-dg.exp: Include lib file-format.exp.
52229
52230         * gcc.dg/special/ecos.exp: Remove definition of proc
52231         gcc_target_object_format.
52232
52233 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52234
52235         * gcc.c-torture/execute/990628-1.c: New test.
52236
52237 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52238
52239         * gcc.c-torture/compile/990625-2.c: New test.
52240
52241         * gcc.c-torture/compile/990625-1.c: New test.
52242
52243 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52244
52245         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52246         attributes compile.
52247         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52248         ports that use the COFF/PE file format.
52249
52250 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52251
52252         * gcc.c-torture/compile/990617-1.c: New test.
52253
52254 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52255
52256         * g++.old-deja/g++.other/decl4.C: New test.
52257
52258 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52259
52260         * g++.old-deja/g++.other/bitfld3.C: New test.
52261
52262 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52263
52264         * g++.old-deja/g++.eh/catch1.C: New test.
52265
52266 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52267
52268         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52269
52270         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52271         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52272
52273 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52274
52275         * g77.f-torture/compile/19990502-0.f: Replace with new,
52276         shorter, test that still fails after recent changes.
52277
52278 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52279
52280         * gcc.c-torture/execute/990604-1.c: New test.
52281
52282 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52283
52284         * gcc.c-torture/execute/990531-1.c: New test.
52285
52286 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52287
52288         * gcc.c-torture/compile/990527-1.c: New test.
52289
52290 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52291
52292         * gcc.c-torture/execute/990527-1.c: New test.
52293
52294 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52295
52296         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52297         bitfields as signed.
52298
52299 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52300
52301         * g77.f-torture/compile/19990525-0.f: New test.
52302
52303 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52304
52305         * gcc.c-torture/execute/990525-2.c: New test.
52306
52307         * gcc.c-torture/execute/990525-1.c: New test.
52308
52309 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52310
52311         * g++.old-deja/g++.other/anon3.C: New test.
52312         * g++.old-deja/g++.other/anon4.C: New test.
52313         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52314         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52315         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52316         Merrill).
52317
52318 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52319
52320         * gcc.c-torture/execute/990524-1.c: New test.
52321
52322         * gcc.dg/990524-1.c: New test.
52323
52324 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52325
52326         * gcc.c-torture/compile/990523-1.c: New test.
52327
52328 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52329
52330         * gcc.c-torture/compile/990519-1.c: New test.
52331
52332 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52333
52334         * gcc.c-torture/compile/990517-1.c: New test.
52335
52336         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52337         (e4, f4): New tests.
52338         (main): Call them.
52339
52340 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52341
52342         * gcc.dg/noreturn-1.c: New test.
52343
52344 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52345
52346         * gcc.c-torture/execute/990513-1.c: New test.
52347
52348 1999-05-10  Richard Henderson  <rth@cygnus.com>
52349
52350         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52351
52352 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52353
52354         * g77.f-torture/execute/erfc.f: Use small single-precision
52355         values, to avoid problems on Alphas when not -mieee.
52356
52357 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52358
52359         * gcc.dg/990506-0.c: New test.
52360
52361 1999-05-08  Richard Henderson  <rth@cygnus.com>
52362
52363         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52364         the constant to test.  Don't XFAIL 64-bit targets.
52365
52366         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52367         * g++.old-deja/g++.law/profile1.C: Likewise.
52368
52369         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52370         operator new instances.
52371         * g++.old-deja/g++.other/delete5.C: Likewise.
52372
52373 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52374
52375         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52376         intrinsic.
52377
52378 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52379
52380         * g77.f-torture/execute/u77-test.f: Reverse order of two
52381         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52382
52383 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52384
52385         * gcc.dg/compare1.c: New test.
52386
52387 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52388
52389         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52390         New tests.
52391
52392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52393
52394         * g77.f-torture/compile/19990502-1.f: New test.
52395
52396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52397
52398         * g77.f-torture/compile/19990502-0.f: New test.
52399
52400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52401
52402         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52403         intrinsic.
52404
52405 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52406
52407         * g77.f-torture/execute/u77-test.f (main): List libU77
52408         intrinsics not currently tested.
52409         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52410         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52411         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52412         Trim blanks off the ends of some printed strings.
52413
52414 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52415
52416         * g77.f-torture/execute/u77-test.f (main): Just warn about
52417         FSTAT gid disagreement, as it's expected on some systems.
52418
52419 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52420
52421         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52422         use a new function, which allows for some slop.
52423         Clean up some commentary.
52424         (issum): The new function.
52425         (sgladd): Deleted subroutine.
52426
52427 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52428
52429         * g77.f-torture/execute/u77-test.f: Modify to be more like
52430         libf2c/libU77 version, bringing patches to that version here.
52431         Add suitable commentary.
52432
52433 1999-04-25  Richard Henderson  <rth@cygnus.com>
52434
52435         * gcc.dg/990424-1.c: New test.
52436
52437 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52438
52439         * g77.f-torture/execute/u77-test.f (main): Bug involving
52440         LSTAT has been fixed, so turn back on full checking.
52441
52442 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52443
52444         * g77.f-torture/compile/19990419-0.f: New test.
52445         * g77.f-torture/execute/19990419-1.f: New test.
52446
52447 1999-04-17  Richard Henderson  <rth@cygnus.com>
52448
52449         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52450         to avoid the need for a prototype to supress a warning.
52451
52452 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52453
52454         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52455
52456 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52457
52458         * gcc.c-torture/execute/990404-1.c: New test.
52459
52460 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52461
52462         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52463         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52464         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52465         missing initializer warnings.
52466
52467 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52468
52469         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52470         matching strings.
52471
52472 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52473
52474         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52475
52476 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52477
52478         * g77.f-torture/execute/19990325-0.f: New test.
52479         * g77.f-torture/execute/19990325-1.f: New test.
52480
52481 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52482
52483         * gcc.c-torture/execute/990324-1.c: New test.
52484
52485 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52486
52487         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52488         test with 4.
52489
52490 1999-03-17  Richard Henderson  <rth@cygnus.com>
52491
52492         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52493
52494 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52495
52496         * g77.f-torture/execute/19990313-2.f: New test.
52497         * g77.f-torture/execute/19990313-3.f: New test.
52498
52499 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52500
52501         * g77.f-torture/execute/19990313-0.f: New test.
52502         * g77.f-torture/execute/19990313-1.f: New test.
52503
52504 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52505
52506         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52507         printf to sprintf.
52508         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52509         (main): Add check for u15.  Conditionalize u31 check depending on
52510         whether ints are <32 bits or >=32 bits.
52511
52512 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52513
52514         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52515
52516 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52517
52518         * g77.f-torture/compile/19990305-0.f: New test.
52519         * g77.f-torture/execute/19981119-0.f: New test.
52520
52521 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52522
52523         * g77.f-torture/execute/970625-2.f: call ABORT if final
52524         result is not correct, instead of just printing it.
52525         Add this checking via newly introduced obfuscation, to
52526         trip up buggy front ends.
52527
52528 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52529
52530         * g77.f-torture/compile/960317-1.f: Moved from being
52531         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52532
52533 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52534
52535         * g77.f-torture/execute/960317-1.f: New (old) test.
52536         * g77.f-torture/execute/970625-2.f: Ditto.
52537
52538 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52539
52540         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52541         error message on line 1 or line 2; cccp and cpplib do this differently.
52542
52543 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52544
52545         * g++.old-deja/g++.law/weak1.C: New test.
52546
52547 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52548
52549         * gcc.c-torture/execute/990119-1.c: Renamed to...
52550         * gcc.dg/990119-1.c: this, so it will only be tested once
52551         (it's a preprocessor test, it doesn't need to be run at
52552         multiple optimization levels).
52553
52554 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52555
52556         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52557           ALWAYS_CXXFLAGS.
52558
52559 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52560
52561         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52562         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52563         to not be compilable by current g77.
52564
52565 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52566
52567         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52568
52569 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52570
52571         * gcc.c-torture/execute/990222-1.c: New test.
52572
52573 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52574
52575         * g77.f-torture/compile/19990218-0.f: New test.
52576         * g77.f-torture/noncompile/19990218-1.f: New test.
52577
52578 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52579
52580         * g77.f-torture/compile/19981216-0.f: New test.
52581
52582 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52583
52584         * gcc.dg/990214-1.c: New test.
52585
52586 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52587
52588         * gcc.dg/990213-2.c: New test.
52589
52590         * gcc.dg/990213-1.c: New test.
52591
52592 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52593
52594         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52595         ints.
52596
52597 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52598
52599         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52600         specified by target.
52601
52602         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52603
52604 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52605
52606         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52607
52608 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52609
52610         * gcc.dg/special/ecos.exp: New test driver for new tests with
52611         special requirements.
52612
52613         * gcc.dg/special/alias-1.c: New test.
52614         * gcc.dg/special/gcsec-1.c: New test.
52615         * gcc.dg/special/weak-1.c: New test.
52616         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52617         * gcc.dg/special/weak-2.c: New test.
52618         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52619         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52620         * gcc.dg/special/wkali-1.c: New test.
52621         * gcc.dg/special/wkali-2.c: New test.
52622         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52623         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52624
52625 1999-02-10  Felix Lee  <flee@cygnus.com>
52626
52627           * lib/c-torture.exp (c-torture-compile): Pull out code for
52628           analyzing gcc error messages.
52629           (c-torture-execute): Likewise.  Fix some (harmless) false
52630           positives.
52631           * lib/gcc.exp (gcc_check_compile): New function.
52632
52633 1999-02-08  Richard Henderson  <rth@cygnus.com>
52634
52635         * gcc.c-torture/execute/990208-1.c: New test.
52636
52637 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52638
52639         * g++.dg/special/ecos.exp: New driver for new tests with special
52640         requirements
52641
52642         * g++.dg/special/conpr-1.C: New test
52643         * g++.dg/special/conpr-2.C: New test
52644         * g++.dg/special/conpr-2a.C: New test
52645         * g++.dg/special/conpr-3.C: New test
52646         * g++.dg/special/conpr-3a.C: New test
52647         * g++.dg/special/conpr-3b.C: New test
52648
52649         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52650         allow g++ to use the dg driver
52651
52652         * README: Add comment about g++.dg directory
52653
52654 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52655
52656         * README: Update email addresses.
52657
52658 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52659
52660         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52661         arguments in order to force structure S onto the stack even on
52662         the alpha.
52663         (test): Pass 10 leading arguments to function foo as well as the
52664         structure S.
52665
52666         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52667         failure for all targets.
52668
52669         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52670         abort to terminate program execution.
52671
52672 1999-01-30  Richard Henderson  <rth@cygnus.com>
52673
52674         * gcc.c-torture/execute/990130-1.c: New test.
52675
52676 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52677
52678         * gcc.dg/990130-1.c: New test.
52679
52680 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52681
52682         * gcc.c-torture/execute/990128-1.c: New test.
52683
52684 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52685
52686         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52687
52688 1999-01-27  Felix Lee  <flee@cygnus.com>
52689
52690         * lib/c-torture.exp (c-torture-compile): pull out code for
52691         analyzing gcc error messages.
52692         (c-torture-execute): ditto, and fix some (harmless) false
52693         positives.
52694         * lib/gcc.exp (gcc_check_compile): new function.
52695
52696 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52697
52698         * gcc.dg/990117-1.c: New test.
52699
52700         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52701
52702         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52703
52704 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52705
52706         * g77.f-torture/compile/990115-1.f: New test.
52707
52708 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52709
52710         * gcc.c-torture/compile/990107-1.c: New test
52711
52712 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52713
52714         * gcc.c-torture/execute/990106-2.c: New test.
52715
52716         * gcc.c-torture/execute/990106-1.c: New test.
52717
52718 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52719
52720         * gcc.c-torture/compile/981223-1.c: New test.
52721
52722 1998-12-29  Richard Henderson  <rth@cygnus.com>
52723
52724         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52725         (opt3): Rename from opt4 and disable.
52726
52727 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52728
52729         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52730
52731 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52732
52733         * g++.old-deja/g++.other/conv5.C: New test.
52734
52735 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52736
52737         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52738
52739 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52740
52741         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52742
52743 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52744
52745         * gcc.c-torture/compile/981211-1.c: New test.
52746
52747 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52748
52749         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52750
52751         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52752
52753 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52754
52755         * gcc.special/930510-1.c: Make C9X safe.
52756         * gcc.misc-tests/gcov-1.c Similarly.
52757         * gcc.misc-tests/gcov-2.c Similarly.
52758
52759 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52760
52761         * gcc.dg/ultrasp1.c: New test.
52762
52763 1998-12-06  Richard Henderson  <rth@cygnus.com>
52764
52765         * gcc.c-torture/execute/981206.c: New test.
52766
52767 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52768
52769         * g++.old-deja/g++.ns/template7.C: New test.
52770
52771         * g++.old-deja/g++.other/expr1.C: New test.
52772
52773         * g++.old-deja/g++.eh/tmpl3.C: New test.
52774
52775         * g++.old-deja/g++.eh/tmpl2.C: New test.
52776
52777 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52778
52779         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52780         * g++.old-deja/g++.other/using6.C: Removed.
52781         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52782
52783         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52784
52785 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52786
52787         * g++.old-deja/g++.pt/overload8.C: New test.
52788
52789         * g++.old-deja/g++.pt/overload7.C: New test.
52790
52791         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52792
52793         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52794         and relinking messages.
52795         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52796         compiling with -frepo.
52797
52798 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52799
52800         * g++.old-deja/g++.pt/lookup6.C: New test.
52801
52802 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52803
52804         * gcc.c-torture/execute/981130-1.c: New test.
52805         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52806
52807 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52808
52809         * g++.old-deja/g++.pt/explicit76.C: New test.
52810
52811         * g++.old-deja/g++.pt/friend38.C: New test.
52812
52813         * g++.old-deja/g++.ns/crash2.C: New test.
52814
52815         * g++.old-deja/g++.pt/defarg8.C: New test.
52816
52817         * g++.old-deja/g++.pt/instantiate6.C: New test.
52818
52819         * g++.old-deja/g++.pt/static6.C: New test.
52820
52821         * g++.old-deja/g++.pt/decl2.C: New test.
52822
52823 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52824
52825         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52826         problem is actually related with name lookup, but so what? :-)
52827
52828         * g++.old-deja/g++.pt/friend37.C: New test.
52829
52830 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52831
52832         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52833         element, which fails on some systems.
52834
52835         * g77.f-torture/execute/labug1.f: New test.
52836
52837 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52838
52839         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52840         is defined.
52841
52842 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52843
52844         * g77.f-torture/compile/981117-1.f: New test.
52845
52846 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52847
52848         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52849         properly discarded.
52850
52851 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52852
52853         * gcc.c-torture/execute/memcheck: New directory of tests for
52854         -fcheck-memory-usage.
52855
52856 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52857
52858         * README: New file, general information about the testsuite and
52859         new description of the various C++ test subdirectories.
52860         * README.g++: Eliminate obsolete information, update and move most
52861         relevant stuff to README.
52862
52863 1998-11-07  Richard Henderson  <rth@cygnus.com>
52864
52865         * gcc.c-torture/compile/981107-1.c: New test.
52866
52867 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52868
52869         * execute/memcpy-bi.c: New testcase.
52870
52871 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52872
52873         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52874         base classes.
52875
52876         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52877         template is selected.
52878
52879         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52880         classes, it should be accepted for all types.
52881
52882         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52883
52884         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52885         specializations start with template headers.
52886
52887 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52888
52889         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52890
52891         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52892         non-POD types.
52893
52894 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52895
52896         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52897
52898 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52899
52900         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52901
52902 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52903
52904         * 981019-1.c: New test.
52905
52906 1998-10-14  Robert Lipe <robertl@dgii.com>
52907
52908         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52909         find objc headers.
52910
52911 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52912
52913         * compile/981001-4.c: Remove use of GCC extension that triggers a
52914         compiler bug.
52915
52916 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52917
52918         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52919
52920 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52921
52922         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52923         instantiation of template produces incorrect code for delete
52924         expression.
52925
52926         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52927         constructors' name is not unique.
52928         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52929         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52930
52931         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52932         automatic array of const is ill-formed.
52933
52934         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52935         of template parameter?
52936
52937         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52938         const.
52939
52940         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52941         pointer-to-member expression.
52942
52943         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52944         declaration causes ICE.
52945
52946 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52947
52948         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52949         reserved in the global namespace.
52950
52951         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52952         generate needed virtual table.
52953
52954         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52955
52956 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52957
52958         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52959         template-dependent type
52960
52961 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52962
52963         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52964         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52965         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52966
52967         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52968         class should be usable as argument of member function.
52969         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52970         class should be usable as return type of member function.
52971         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52972         class should be usable as type of data member.
52973
52974         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52975
52976 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52977
52978         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52979
52980 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52981
52982         * gcc.dg/dll-?.c Add thumb to target list.
52983         Fix assembler scan patterns to match current assembler output.
52984
52985 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52986
52987         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52988         matching of template brackets.
52989
52990         * g++.old-deja/g++.other/using4.C: New test.  Test using
52991         declarations of methods from base classes.
52992
52993         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52994         within functions should introduce names into the innermost
52995         enclosing namespace.
52996
52997         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52998         of static locals if first initialization throws.
52999
53000 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53001
53002         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53003
53004 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53005
53006         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53007         lose track of the possible targets of tablejump insns.
53008         * special/special.exp: Run it.
53009
53010 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53011
53012         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53013         must be declared before its specializations can be named in friend
53014         declarations.
53015
53016 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53017
53018         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53019
53020         * g77.f-torture/execute/io1.f: New test.
53021
53022 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53023
53024         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53025         with pointer to template function, for which no argument deduction
53026         is possible.
53027
53028         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53029         specialization of template function as argument to template
53030         function.
53031
53032         * g++.old-deja/g++.other/access2.C: New test; Inner class
53033         shouldn't have privileged access to Outer's names.
53034
53035 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53036
53037         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53038         friend template declared within template class conflicts with
53039         nested class of the same name.
53040
53041         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53042         is ignored.
53043
53044         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53045         object with direct initializer as function declaration.
53046
53047         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53048         initializers.
53049
53050         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53051         involving const pointer and NULL produces incorrect result.
53052
53053         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53054         type name without `typename' should be rejected with -pedantic.
53055
53056 1998-10-02  Richard Henderson  <rth@cygnus.com>
53057
53058         * g++.old-deja/g++.other/addrof1.C: New test.
53059
53060 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53061
53062         * gcc.c-torture/compile/981001-1.c: New test.
53063         * gcc.c-torture/execute/981001-1.c: New test.
53064
53065 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53066
53067         * gcc.c-torture/compile/981001-2.c: New test.
53068         * gcc.c-torture/compile/981001-3.c: New test.
53069         * gcc.c-torture/compile/981001-4.c: New test.
53070
53071 1998-10-01  Robert Lipe  <robertl@dgii.com>
53072
53073         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53074         multilibbed hosts.  Idea grafted from g77.exp.
53075
53076 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53077
53078         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53079         avoid losing on systems which need -lsocket.
53080
53081 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53082
53083         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53084         * g++.old-deja/g++.other/nested2.C: Ditto.
53085         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53086         failure.
53087
53088 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53089
53090         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53091         preferred over template operator!= for enum bitfields.
53092
53093 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53094
53095         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53096         that happen to have the same base name, but in different scopes,
53097         are incorrectly rejected.
53098
53099 1998-09-16  Richard Henderson  <rth@cygnus.com>
53100
53101         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53102         on the native word size instead of an integer literal.
53103
53104 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53105
53106         * g++.old-deja/g++.other/static2.C: Invocation of static data
53107         member of type pointer-to-function denoted as non-static member.
53108
53109         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53110         checks involving function types and aliases.
53111
53112 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53113
53114         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53115         redefined to the same non-trivial type.
53116
53117         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53118         namespace-qualification of template specializations declared in
53119         other namespaces.
53120
53121         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53122         to declare a subset of the specializations of a template function
53123         as friends of specializations of a template class.
53124
53125         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53126         member templates that do not fully specialize the enclosing
53127         template class are rejected.
53128
53129 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53130
53131         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53132
53133 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53134
53135         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53136         altered from libf2c/libU77 version.
53137
53138 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53139
53140         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53141
53142 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53143             Alexandre Oliva  <oliva@dcc.unicamp.br>
53144
53145         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53146         (un)signed char are different types for template specialization
53147         purposes.
53148
53149 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53150
53151         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53152         * objc: ObjC testsuite.
53153
53154 1998-08-31  Catherine Moore  <clm@cygnus.com>
53155
53156         * gcc.c-torture/execute/941014-1.x: New file.
53157
53158 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53159
53160         * lib/c-torture.exp: Add support for
53161         torture_eval_before_compile and torture_eval_before_execute
53162         variables.
53163
53164 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53165
53166         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53167         this test triggers valid.
53168
53169 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53170
53171         * gcc.dg/980827-1.c: New test.
53172
53173 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53174
53175         * gcc.c-torture/execute/loop-4b.c: New test.
53176
53177 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53178
53179         * lib/c-torture.exp: Add support for
53180         torture_eval_before_compile and torture_eval_before_execute
53181         variables.
53182
53183 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53184
53185         * gcc.c-torture/compile/980825-1.c: New test.
53186
53187 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53188
53189         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53190         count number tests in opt_t0 not good_t0.
53191
53192 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53193
53194         * gcc.c-torture/compile/930326-1.x: Fix typo.
53195
53196 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53197
53198         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53199         causes an ICE.
53200
53201 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53202
53203         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53204         STACK_SIZE is defined.
53205         * gcc.c-torture/unsorted/stuct.c: Similarly.
53206
53207         * gcc.c-torture/compile/980821-1.c: New test.
53208
53209 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53210
53211         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53212         16bit ints.
53213
53214 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53215
53216         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53217         code.
53218
53219 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53220
53221         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53222         error'.
53223
53224 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53225
53226         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53227
53228 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53229
53230         * gcc.c-torture/compile/980816-1.c: New test.
53231
53232         * gcc.dg/980816-1.c: New test.
53233
53234 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53235
53236         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53237         compiler for ieee tests.
53238
53239 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53240
53241         * g77.f-torture/compile/980729-0.f: New test.
53242
53243 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53244
53245         * gcc.c-torture/special/eeprof-1.c: New test, for
53246         -finstrument-functions.
53247         * gcc.c-torture/special/special.exp: Run it.
53248
53249 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53250
53251         * gcc.c-torture/compile/980729-1.c: New test.
53252
53253 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53254
53255         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53256         __thumb__ is defined, and test for ARM style doubles if so.
53257
53258 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53259
53260         * g77.f-torture/noncompile/980615-0.f: New test.
53261
53262 1998-07-26  H.J. Lu  (hjl@gnu.org)
53263
53264         * gcc.dg/980312-1.c: Do link instead of compile.
53265         * gcc.dg/980313-1.c: Likewise.
53266
53267 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53268
53269         * gcc.c-torture/compile/980726-1.c: New test.
53270
53271 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53272
53273         * g77.f-torture/execute/io0.f: New test.
53274
53275 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53276
53277         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53278         an int.
53279
53280 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53281
53282         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53283         m32r bugs.
53284
53285 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53286
53287         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53288         c-decl.c:grokdeclarator can handle mode attributes.
53289
53290 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53291
53292         * gcc.c-torture/execute/980716-1.c: New test.
53293
53294 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53295
53296         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53297         the mn10200.
53298         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53299         the mn10200.
53300         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53301         * gcc.c-torture/compile/930326-1.x: Similarly.
53302
53303 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53304
53305         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53306         New test from Craig.
53307
53308 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53309
53310         * g77.f-torture/noncompile/980616-0.f: New test.
53311
53312         * g77.f-torture/execute/970816-3.f: New test from Craig.
53313
53314 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53315
53316         *  g++.other/singleton.C: Return error value instead of taking
53317         SIGSEGV.
53318
53319 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53320
53321         *  g++.other/singleton.C: New test.  Warning is under dispute.
53322         Runtime crash is not.
53323
53324 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53325
53326         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53327         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53328         using6.C, using7.C}: New namespace tests.
53329
53330 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53331
53332         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53333         specialization with typedef'ed names used as array indexes.
53334
53335 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53336
53337         * gcc.c-torture/execute/980709-1.c: New test.
53338
53339         * gcc.dg/980709-1.c: New test.
53340
53341 1998-07-07  Richard Henderson  <rth@cygnus.com>
53342
53343         * gcc.c-torture/execute/bcp-1.c: New test.
53344
53345 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53346
53347         * gcc.c-torture/execute/980707-1.c: New test.
53348
53349 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53350
53351         * gcc.c-torture/compile/980706-1.c: New test.
53352
53353 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53354
53355         * g77.f-torture/execute/980701-0.f,
53356         g77.f-torture/execute/980701-1.f: New test from Craig.
53357
53358 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53359
53360         * gcc.c-torture/compile/980701-1.c: New test.
53361
53362         * gcc.c-torture/execute/980701-1.c: New test.
53363
53364 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53365 rlsruhe.de>
53366
53367         * g++.old-deja/g++.robertl/eb132.C: New test.
53368         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53369
53370 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53371
53372         * g77.f-torture/execute/980628-7.f,
53373         g77.f-torture/execute/980628-8.f,
53374         g77.f-torture/execute/980628-9.f,
53375         g77.f-torture/execute/980628-10.f: New tests from Craig.
53376
53377         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53378
53379 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53380
53381         * g77.f-torture/execute/980628-4.f: New test from Craig.
53382         * g77.f-torture/execute/980628-5.f: Likewise.
53383         * g77.f-torture/execute/980628-2.f: Likewise.
53384         * g77.f-torture/execute/980628-0.f: Likewise.
53385         * g77.f-torture/execute/980628-1.f: Likewise.
53386         * g77.f-torture/execute/980628-3.f: Likewise.
53387         * g77.f-torture/execute/980628-6.f: Likewise.
53388
53389 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53390
53391         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53392         directory when nothing has been installed yet.
53393
53394 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53395
53396         * gcc.c-torture/special/special.exp: Handle newer versions of
53397         dejagnu.
53398
53399 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53400
53401         * gcc.dg/980626-1.c: New test.
53402
53403 1998-06-19  Bruno Haible <haible@ilog.fr>
53404
53405         * gcc.misc-tests/m-un-2.c: New test.
53406         * g++.old-deja/g++.other/warn01.c: Likewise.
53407
53408 1998-06-19  Robert Lipe  <robertl@dgii.com>
53409
53410         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53411         compatibility with assmblers with a different comment character.
53412         Eliminate use of GAS-specific extensions.
53413
53414 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53415
53416         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53417
53418 1998-06-19  Robert Lipe  <robertl@dgii.com>
53419
53420         * lib/g77.exp: Replace search for libf2c.a with search for newly
53421         renamed libg2c.a
53422
53423 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53424
53425         * gcc.c-torture/execute/980617-1.c: New test.
53426
53427 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53428
53429         * gcc.c-torture/execute/980612-1.c: New test.
53430
53431 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53432
53433         * gcc.dg/980523-1.c: Only test on ppc-linux.
53434         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53435
53436         * gcc.c-torture/execute/980608-1.c: New test.
53437
53438 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53439
53440         * gcc.c-torture/execute/980605-1.c: New test.
53441
53442 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53443
53444         * gcc.c-torture/execute/980604-1.c: New test.
53445
53446 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53447
53448         * gcc.c-torture/execute/980602-1.c: New test.
53449         * gcc.c-torture/execute/980602-2.c: Likewise.
53450
53451 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53452
53453         * 970125-0.f: Fix per JCB.  Add commentary.
53454
53455 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53456
53457         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53458         IEEE -0 support.
53459
53460 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53461
53462         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53463         earlier.
53464
53465 1998-05-28  Catherine Moore <clm@cygnus.com>
53466
53467         * gcc.c-torture/execute/980526-3.c: New test.
53468
53469 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53470
53471         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53472         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53473         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53474         m88k-motorola-sysv3 to XFAIL.
53475
53476 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53477
53478         * gcc.dg/980526-1.c: New test.
53479         * gcc.c-torture/execute/980526-2.c: New test.
53480
53481 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53482
53483         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53484
53485         * gcc.c-torture/execute/980526-1.c: New test.
53486
53487 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53488
53489         * g77.f-torture/execute/alpha2.f: Add runtime test.
53490
53491 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53492
53493         * g++.old-deja/old-deja.exp: Strip leading directories.
53494
53495         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53496         error for the line.  Don't run multiple tests for the same line.
53497
53498 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53499
53500         * gcc.dg/980523-1.c: New test.
53501
53502 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53503
53504         * g77.f-torture/compile/970915-0.f: New test.
53505
53506 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53507
53508         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53509
53510 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53511
53512         * gcc.dg/980520-1.c: New test.
53513
53514 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53515
53516         * gcc.dg/980502-1.c: Fix return type.
53517
53518 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53519
53520         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53521         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53522         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53523         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53524         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53525
53526 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53527
53528         * g77.f-torture/execute/980520-1.f: New test.
53529
53530 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53531
53532         * lib/mike-g77.exp: New file.
53533
53534         * g77.f-torture/noncompile/noncompile.exp,
53535         g77.f-torture/noncompile/check0.f: New files.
53536
53537 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53538
53539         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53540         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53541         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53542         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53543         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53544         abort where appropriate.
53545
53546 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53547
53548         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53549         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53550
53551 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53552
53553         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53554
53555 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53556
53557         * g77.f-torture/compile/980427-0.f: New test.
53558
53559 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53560
53561         * g77.f-torture/compile/980424-0.f: New test.
53562
53563 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53564
53565         * g77.f-torture/compile/980419-2.f (main): New test.
53566         * g77.f-torture/compile/970125-0.f: New test.
53567         * g77.f-torture/compile/980419-1.f: New test.
53568
53569 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53570
53571         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53572         of loop-4.c.
53573
53574 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53575
53576         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53577
53578 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53579
53580         * gcc.c-torture/compile/980329-1.c: New test.
53581
53582 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53583
53584         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53585         * gcc.dg/980312-1.c: Fix typo in -march command.
53586
53587 1998-03-16  H.J. Lu  (hjl@gnu.org)
53588
53589         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53590
53591 1998-03-11  Robert Lipe  <robertl@dgii.com>
53592
53593         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53594         Dave Love agree the Fortran source is bogus.
53595
53596 1998-03-11  Robert Lipe  <robertl@dgii.com>
53597
53598         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53599         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53600         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53601         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53602         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53603
53604 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53605
53606         * g++.old-deja/g++.other/friend1.C: New test.
53607
53608 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53609
53610         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53611         possibly uninitialized) variables and declare dnrm2.
53612
53613 1998-02-23  Robert Lipe <robertl@dgii.com>
53614
53615         From Bruno Haible <haible@ilog.fr>:
53616         * gcc.c-torture/execute/980223.c: New test.
53617
53618 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53619
53620         * gcc.dg/ifelse-1.c: New test.
53621
53622 1998-02-09  H.J. Lu  (hjl@gnu.org)
53623
53624         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53625
53626           * lib/old-dejagnu.exp (old-dejagnu): Added the
53627           "execution test - XFAIL *-*-*" handling in the spirit of
53628           "excess errors test -". Changed the "execution test fails"
53629           handling to be like "excess errors test fails".
53630           * Update various tests accordingly.
53631
53632 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53633
53634         * gcc.c-torture/execute/980205.c: New test.
53635
53636 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53637
53638         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53639         * lib/f-torture.exp: Similarly.
53640         * gcc.c-torture: Rename all .cexp files to .x files.
53641
53642 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53643
53644         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53645         (940510-1.c): Removed duplicate.
53646         (971104-1.c): New test.
53647
53648 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53649
53650           * lib/f-torture.exp: Improve error and loop detection.
53651
53652 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53653
53654         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53655         use that to size the filler array.
53656
53657 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53658
53659         * lib/c-torture.exp(c-torture-execute): Fix typo.
53660
53661         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53662         testcase as the executable name. Keep the executable around if
53663         the test fails.
53664
53665 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53666
53667         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53668         changes.  Only test one -g option, and move it to the end of the
53669         list of options to test.
53670
53671 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53672
53673         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53674         variable GCC_TORTURE_OPTIONS to supply default switches separated
53675         by colons.  If no environment variable, run tests with -O0 -g, -O1
53676         -g, and -O2 -g as well.
53677
53678 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53679
53680         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53681         explanatory comments. Fix indentation.
53682
53683 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53684
53685         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53686
53687 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53688
53689         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53690         * g++.old-deja/g++.mike/p7325.C: Likewise.
53691         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53692
53693 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53694
53695         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53696         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53697         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53698         * g++.old-deja/g++.law/operators4.C: Likewise.
53699
53700 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53701
53702         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53703         * g++.old-deja/g++.mike/p784.C: Ditto.
53704         * g++.old-deja/g++.mike/p785.C: Ditto.
53705
53706 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53707
53708           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53709
53710 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53711
53712         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53713         target feature; pass this to c-torture-execute as needed.
53714
53715 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53716
53717         * lib/c-torture.exp(c-torture-execute): If the previous and the
53718         current executables being tested are identical, we don't need to
53719         run the executable again. Try to make the executable names
53720         unique. Add an optional argument for passing additional compiler
53721         flags.
53722
53723 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53724
53725         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53726
53727 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53728
53729         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53730
53731 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53732
53733         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53734         32bit or larger longs.
53735
53736         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53737         have either a 32bit long or 32bit int.
53738
53739 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53740
53741         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53742         Make double precision tests dependent on sizeof (double).
53743
53744 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53745
53746         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53747         too.
53748
53749 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53750
53751         * gcc.c-torture/compile/961203-1.cexp: New script.
53752
53753 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53754
53755         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53756         up the includes ourselves.
53757
53758 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53759
53760         * lib/plumhall.exp: Remove random include, and add a few
53761         verbose messages for debugging.
53762
53763 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53764
53765         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53766         of trying to do it ourselves.
53767
53768 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53769
53770         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53771
53772 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53773
53774         * gcc.prms/5403.c: Made regexp a bit less strict.
53775
53776 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53777
53778         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53779         is returned from remote_load instead.
53780         * lib/plumhall.exp: Ditto.
53781         * lib/mike-g++.exp: Ditto.
53782         * lib/old-dejagnu.exp: Ditto.
53783         * lib/c-torture.exp: Ditto.
53784
53785 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53786
53787         * lib/g++.exp: Use build_wrapper procedure.
53788         * lib/gcc.exp: Ditto.
53789
53790 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53791
53792         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53793         an old-style decl for malloc.  Fixes tests to work when
53794         sizeof (int) != sizeof (size_t).
53795
53796 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53797
53798         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53799
53800         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53801         use stdargs.h interface.
53802
53803 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53804
53805         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53806         NO_VARARGS when compiling.
53807
53808 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53809
53810         * lib/plumhall.exp(ph_includes): New procedure.
53811         (ph_make): Use it.
53812         (ph_compiler): Ditto.
53813
53814         * lib/g++.exp: Rename test-glue.c to testglue.c.
53815         * lib/gcc.exp: Ditto.
53816
53817 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53818
53819         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53820         to completion when it's called.
53821
53822 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53823
53824         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53825         is defined, don't do test.
53826
53827 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53828
53829         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53830         for object files.
53831         (ph_summary): Mark skipped testcases as untested, not unresolved.
53832
53833         * lib/plumhall.exp (ph_make): If unresolved because of bad
53834         errorCode, record errorCode in log file.
53835         (*): Replace send_log/verbose with verbose -log.
53836
53837 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53838
53839         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53840         double conversion if double isn't at least 8 bytes.
53841
53842         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53843         int to work with targets where int is 16 bits.
53844
53845         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53846         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53847         precision for the test to complete.
53848
53849 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53850
53851         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53852         if d10v is not compiled with the -mdouble64 flag.
53853         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53854
53855         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53856         d10v is not compiled with the -mint32 flag.
53857
53858 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53859
53860         * lib/plumhall.exp: Use incr_count.
53861
53862 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53863
53864         * gcc.c-torture: Update to c-torture-1.45.
53865
53866 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53867
53868         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53869         the name of the expect testcase file).
53870
53871         * lib/g++.exp(g++_init): Ditto.
53872
53873 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53874
53875         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53876         the host.
53877
53878         * lib/gcc.exp(gcc_exit): New procedure.
53879
53880 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53881
53882         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53883         specs where appropriate.
53884
53885         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53886         because of new "candidates are" messages, and removed a few
53887
53888         * Converted all non-old-style g++ testcases to old-style, and
53889         moved into g++.old-deja.
53890
53891 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53892
53893         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53894         options.
53895
53896         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53897         succeeded.
53898
53899         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53900
53901 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53902
53903         * lib/gcc.exp (gcc_target_compile): Add support for defining
53904         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53905         the machine doesn't have those features.
53906
53907 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53908
53909         * g++.law/operators4.exp: Don't use LIBS.
53910
53911 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53912
53913         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53914
53915         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53916         * lib/g++.exp: Set it here instead. Also, allow use of the
53917         --tool_exec and --tool_opt options. Change CXX to
53918         GXX_UNDER_TEST.
53919
53920         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53921
53922         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53923
53924 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53925
53926         * lib/old-dejagnu.exp: Use prune_warnings instead of
53927         prune_system_crud.
53928         * lib/mike-g++.exp: Ditto.
53929         * lib/gcc.exp: Ditto.
53930         * lib/g++.exp: Ditto.
53931
53932         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53933
53934 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53935
53936           * 941014-2.c: Include stdlib.h
53937           * 960327-1.c: Include stdio.h
53938           * dbra.c, index-1.c: Don't assume ints are 32bits.
53939
53940 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53941
53942         * lib/gcc.exp: Add gcc,stack_size target feature.
53943
53944         * lib/g++.exp(g++_target_compile): Add the include and link
53945         paths here, not in two other places. And, it's $options, not
53946         options.
53947
53948         * lib/mike-g++.exp(postbase): Remove the code that determines
53949         the correct include and link paths.
53950         * g++.old-deja/old-deja.exp: Ditto.
53951
53952 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53953
53954         * lib/g++.exp(g++_init): target_compile no longer returns the
53955         filename of the result.
53956
53957 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53958
53959         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53960         call to glob.
53961
53962         * gcc.c-torture/special/special.exp: Change call to
53963         gcc_target_compile to include the object file.
53964
53965 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53966
53967         * gcc.c-torture/special/special.exp: Correct misspelling in last
53968         change.
53969
53970 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53971
53972         * lib/plumhall.exp(ph_summary): Log the entire output of the
53973         executable. Return -1 if there were any failures, 0 otherwise.
53974         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53975         (ph_make): Clean up objects and executables that were built
53976         if the tests succeeded.
53977
53978 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53979
53980         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53981         libraries and includes in the build tree as appropriate.
53982
53983 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53984
53985         * lib/c-torture.exp: Instead of looking for the global variable
53986         NO_LONG_LONG, check to see if that's a feature of the target.
53987
53988 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53989
53990         * config/default.exp: Minimize. Delete the remainer of the files in
53991         config; this functionality is now in devo/dejagnu/config.
53992
53993         g++.*/*: Pass any additional flags used to compile to postbase;
53994         delete CXXFLAGS.
53995
53996         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53997         is now done by runtest.exp. Use gcc_target_compile instead of
53998         compile.
53999
54000         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54001         Remove references to CFLAGS. Use remote_file instead of
54002         calling rm -f.
54003         (c-torture): Take a list of arguments to use to compile this
54004         testcase.
54005
54006         lib/g++.exp: Simplify. Use target_compile instead of compile.
54007         lib/gcc-dg.exp: Ditto.
54008         lib/gcc.exp: Ditto.
54009         lib/mike-{gcc,g++}.exp: Ditto.
54010         lib/old-dejagnu.exp: Ditto.
54011         lib/plumhall.exp: Ditto.
54012
54013 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54014
54015         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54016         (ph_linker): Likewise.
54017
54018 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54019
54020           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54021         MAP_ANON / MAP_ANONYMOUS if defined;
54022         else try to map from /dev/zero .
54023
54024 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54025
54026         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54027         isn't defined, then define it to MAP_ANONYMOUS.
54028
54029 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54030
54031         * gcc.c-torture: Update to c-torture-1.42 release.
54032
54033 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54034
54035         * gcc.c-torture: Update to c-torture-1.41 release.
54036
54037 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54038
54039         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54040         c-torture release.
54041
54042 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54043
54044         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54045         and LDFLAGS.  Fix second case to append the target_info ldflags
54046         onto LDFLAGS, not CFLAGS.
54047         * lib/g++.exp (g++_init): Add target_info stuff.
54048         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54049         of libgloss and newlib flags for !native.
54050
54051         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54052         (GDB): Fix relative path to go up another dir for finding gdb.
54053
54054 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54055
54056         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54057         versions in the target_info array, if they don't exist.
54058
54059 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54060
54061         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54062
54063 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54064
54065         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54066         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54067
54068 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54069
54070         * lib/old-dejagnu.exp: Don't remove the output file before we've
54071         actually tested it. Don't append pwd to the path of the executable
54072         we're testing.
54073
54074 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54075
54076         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54077
54078 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54079
54080         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54081         temporary directory for compiler files, and set it to a default
54082         value of /tmp. Set $output as the name of the output file from
54083         compiling the testcase. Add a -o option to $cflags_var so the
54084         compiler writes the final output file as $output. Set $executable
54085         to $output.
54086
54087         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54088         directory for compiler files, and set it to /tmp if it doesn't
54089         already have a value. Set $output_file to the name of the output
54090         file from compiling the testcase. Add a -o option to CXXFLAGS so
54091         the compiler writes the final output file as $output. Use $output
54092         as the executable to be tested.
54093
54094 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54095
54096         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54097
54098 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54099
54100         * gcc.c-torture/execute/pending-1.c: New test.  Still
54101         pending in Tege's queue.
54102
54103 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54104
54105         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54106         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54107         if there were failures.  Call unresolved if there were unresolved
54108         testcases.  Call gcc_fail if program did not run to completion.
54109         (ph_make): Pass additional argument name to ph_execute.
54110         (ph_execute): Add new argument.  Pass additional arguments to
54111         ph_summary.  Call gcc_fail is there is no execution output.
54112
54113 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54114
54115         * lib/plumhall.exp (proc_summary): Output relavent summary
54116         lines into the log so specific failures in plumhall can be
54117         investigated.
54118
54119 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54120
54121         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54122         (c-torture-execute): Don't try to execute tests which use
54123         "long long" types if $NO_LONG_LONG is nonzero.
54124
54125 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54126
54127         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54128         not c-torture.
54129
54130         * gcc.ieee: Move from here.
54131         * gcc.c-torture/execute/ieee: To here.
54132
54133 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54134
54135         * gcc.c-torture: Update to c-torture-1.41 release.
54136
54137 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54138
54139         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54140         not "$output".
54141
54142 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54143
54144         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54145         -c present.
54146
54147 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54148
54149         * config/proelf.exp: Handle connecting to a simulator.
54150
54151 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54152
54153         * config/proelf.exp: New file.  Enough framework that we can
54154         run c-torture tests on the proelf targets (or any other target
54155         that gdb can connect to for that matter).
54156
54157 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54158
54159         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54160         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54161
54162         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54163         exec_output exists.
54164
54165 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54166
54167         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54168         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54169
54170         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54171         to pass/fail/unresolved/unsupported/untested.  Caller must now
54172         call unresolved/unsupported/untested.
54173         * lib/*.exp: Update FSF address.  Update to handle new results of
54174         ${tool}_load.
54175         * lib/chill.exp (verbose): Delete.
54176
54177 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54178
54179         * lib/gcc.exp (default_gcc_start): Change order of args to
54180         $LDFLAGS $CFLAGS $LIBS.
54181         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54182         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54183         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54184         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54185         * gcc.misc-tests/dg-test.exp: Likewise.
54186         * gcc.misc-tests/msgs.exp: Likewise.
54187         * gcc.prms/prms.exp: Likewise.
54188         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54189         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54190
54191         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54192
54193 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54194
54195         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54196
54197         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54198         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54199
54200         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54201         necessary.
54202
54203 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54204
54205         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54206         global for loop; add use of $mathlib.
54207         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54208         settings here; set mathlib for anything but VxWorks.
54209
54210 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54211
54212         * gcc.c-torture: Update to c-torture-1.40 release.
54213
54214 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54215
54216         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54217         dg.exp.
54218
54219 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54220
54221         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54222         global.
54223
54224 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54225
54226         * lib/g++.exp (LIBS): Define if not already.
54227         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54228         (gcc-dg-prune): Call prune_gcc_output.
54229         * lib/gcc.exp (prune_gcc_output): New proc.
54230         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54231         prune_gcc_output.
54232
54233 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54234
54235         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54236         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54237
54238 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54239
54240         * gcc.c-torture: Update to c-torture-1.39 release.
54241
54242 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54243
54244         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54245         fails, try others as well.
54246
54247 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54248
54249         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54250         If compilation fails, mark execute tests as `untested'.
54251         If test is marked as unsupported, don't mark compilation and
54252         execute tests as failed.
54253
54254 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54255
54256         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54257         libstdc++ for whether or not we want to be doing shared
54258         libraries.  Delete link_curses since we don't need it anymore.
54259         * lib/mike-g++.exp (postbase): Don't link in libg++.
54260         * g++.old-deja/old-deja.exp: Likewise.
54261
54262 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54263
54264         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54265
54266 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54267
54268         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54269         For that, add `-Wl,-a,shared_archive'.
54270         * g++.old-deja/old-deja.exp: Likewise.
54271
54272 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54273
54274         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54275
54276 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54277
54278         * lib/mike-g++.exp (postbase): Pay attention to the status of
54279         g++_load.
54280
54281 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54282
54283           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54284
54285 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54286
54287         * lib/gcc.exp (default_gcc_start): No longer need to log program
54288         being executed or its output, execute_anywhere does that now.
54289         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54290         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54291
54292 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54293
54294         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54295         the same as those in lib/g++.exp.
54296
54297 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54298
54299         * gcc.c-torture: Update to c-torture-1.38 release.
54300         * gcc.ieee: Related changes.
54301
54302 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54303
54304         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54305         "exec". Minor reformatting changes.
54306
54307         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54308         cross. This means all "exec" calls now work on a remote host as
54309         well.
54310         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54311         cross. Filter out the extra "\r\n" stuff that expect puts in.
54312         (c-torture-execute): Filter out the bogus warnings like
54313         c-torture-compile does. Add support for canadian cross.
54314         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54315         Use execute_anywhere rather than calling exec directly. Now it
54316         works for canadian cross testing.
54317
54318 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54319
54320         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54321         results into a variable, and check that rather than using file exists.
54322
54323 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54324
54325         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54326         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54327
54328 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54329
54330         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54331         lib_curses if there's a shared libg++ in the build tree.
54332
54333 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54334
54335         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54336         if not supported target.
54337
54338 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54339
54340         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54341         link_curses up to always happen, not just for native builds.
54342
54343 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54344
54345         * gcc.c-torture: Update to c-torture-1.36 release.
54346         * gcc.failure: Related changes.
54347
54348 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54349
54350         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54351
54352 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54353
54354         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54355         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54356         runshlib, link_curses, and mathlib for link and run.
54357
54358         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54359         pass the runtime shared library options for Solaris, OSF/1, and
54360         Irix5, and link with -lcurses to avoid unresolved references.
54361
54362 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54363
54364         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54365         only run once.
54366
54367 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54368
54369         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54370
54371 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54372
54373         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54374         do not have a framework for the "compat" tests yet.
54375
54376 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54377
54378         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54379         set to null if we're testing vxworks5.1.  Use that instead of
54380         `-lm' in the setting of LIBS for link and run.
54381
54382 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54383
54384         * config/rom68k.exp (${tool}_load): Major changes to make it
54385         work.  Verified that it does in fact return the stuff in
54386         exec_output properly.  Catch any Emul or any TRAP other than 0.
54387
54388 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54389
54390         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54391         LDFLAGS properly for targets that need stuff from libgloss.
54392         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54393         only run once.
54394         (gpp_initialized): New variable.
54395
54396 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54397
54398         * config/rom68k.exp: Load libgloss.exp.
54399         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54400         so we can produce a fully linked binary.
54401         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54402         so we can produce a fully linked binary.
54403
54404 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54405
54406         * lib/plumhall.exp (ph_section): Watch for expected failures.
54407         Add missing `else'.
54408
54409         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54410         run the testcase.
54411         (c-torture): Likewise.
54412
54413 1995-08-28  Doug Evans  <dje@cygnus.com>
54414
54415         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54416
54417         * lib/mike-g++.exp (mike_cleanup): New proc.
54418         (prebase): New globals compiler_result, not_compiler_result,
54419         target_regexp.
54420         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54421         allow leading "-" in pattern.  Watch for unsupported tests.
54422         If $compiler_result is set, pattern match assembler code,
54423         and ditto for $not_compiler_result.
54424         * lib/mike-gcc.exp: Likewise.
54425
54426         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54427         execution "succeeded".
54428
54429 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54430
54431         * config/win32.exp: New file.
54432         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54433
54434 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54435
54436         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54437         unsupported.
54438         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54439         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54440         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54441
54442         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54443         "... without exceptions was ...".  That is now handled by
54444         prune_system_crud.
54445         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54446
54447 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54448
54449         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54450         sieve.c,sort2.c}: New files.
54451         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54452         sieve.exp,sort2.exp}: Drivers for them.
54453
54454         * lib/mike-gcc.exp (program_output): New user settable variable.
54455         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54456         messages.
54457         * lib/mike-g++.exp (program_output): New user settable variable.
54458
54459         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54460
54461         * config/sh.exp: Deleted (use sim.exp instead).
54462
54463 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54464
54465         * config/vx.exp: Declare CHECKTASK as global.
54466         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54467         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54468         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54469
54470 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54471
54472         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54473         target. Like vx.exp, only includes `vx29k.exp' instead of
54474         `vxworks.exp'.
54475
54476 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54477
54478         * config/sim.exp: Increase time limit from 120 seconds to 240.
54479
54480 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54481
54482         * gcc.c-torture/execute/950628-1.c: New test.
54483
54484 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54485
54486         * gcc.c-torture: Update with changes/additions from
54487         c-torture-1.34.
54488
54489 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54490
54491         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54492
54493 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54494
54495         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54496
54497 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54498
54499         * gcc.c-torture/compile/950512-1.c: New test.
54500         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54501         * gcc.dg/struct-ret-1.c: Likewise.
54502
54503 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54504
54505         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54506           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54507
54508 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54509
54510         * gcc.c-torture/special/920411-1.c: Deleted.
54511         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54512
54513 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54514
54515         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54516         cpu limit.
54517
54518 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54519
54520         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54521
54522 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54523
54524         From kenner;
54525         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54526         is the proper length.
54527         * va-arg-3.c: Likewise.
54528
54529 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54530
54531         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54532         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54533
54534         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54535         * lib/g++.exp (default_g++_start): Delete old cruft.
54536
54537 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54538
54539         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54540         (2 * (1 << 18)) to (2 * (1 << 17)).
54541
54542         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54543
54544 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54545
54546         * config/rom68k.exp: Renamed from config/idp.exp
54547
54548 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54549
54550         * c-torture/compile/921109-2.c
54551
54552 1995-04-18  Mike Stump  <mrs@cygnus.com>
54553
54554         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54555         excess errors.
54556
54557 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54558
54559         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54560         output.
54561         * lib/g++.exp (default_g++_start): Likewise.
54562
54563 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54564
54565         * gcc.c-torture/compile/950329-1.c: New test.
54566
54567 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54568
54569           * config/bug.exp (${tool}_load): Updated to use new remote_open
54570           and remote_close procs.
54571         * config/idp.exp: New file.
54572
54573 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54574
54575         * gcc.c-torture/execute/950322-1.c: New test.
54576
54577 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54578
54579         * config/vx.exp (${tool}_load): Clean up testing of return code from
54580         vxworks_ld and vxworks_spawn.
54581
54582 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54583
54584         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54585
54586 1995-03-13  Mike Stump  <mrs@cygnus.com>
54587
54588         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54589         can mark excess errors on a machine by machine basis.  Note, the
54590         default is to not expect any excess errors, even when excess
54591         errors test - is given, so you will want to put an XFAIL ... on
54592         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54593         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54594         those 4 machines, but no others.
54595
54596 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54597
54598         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54599         * lib/c-torture.exp: to here.
54600
54601 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54602
54603         * gcc.c-torture/execute/950221-1.c: New test.
54604         * gcc.c-torture/execute/struct-ret-1.c: New test.
54605         * gcc.c-torture/compile/950221-1.c: New test.
54606
54607         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54608
54609 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54610
54611         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54612         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54613
54614 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54615
54616         * g++.gb: New directory of tests, derived from my signature and
54617         class scoping tests.
54618
54619         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54620         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54621         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54622         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54623         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54624         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54625         * g++.gb/sig25.C: Likewise.
54626
54627         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54628         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54629         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54630         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54631         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54632         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54633         * g++.gb/sig25.exp: Likewise.
54634
54635         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54636         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54637         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54638         * g++.gb/scope13.C: Likewise, this test still fails.
54639
54640         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54641         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54642         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54643         * g++.gb/scope13.exp: Ditto.
54644
54645         * g++.gb/README: New file, explains what these tests are about.
54646
54647 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54648
54649         * lib/dg.exp (dg-do): Support `preprocess'.
54650         (dg-test): Likewise.
54651
54652 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54653
54654         * config/udi.exp: change "continue -expect" to "exp_continue".
54655
54656 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54657
54658         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54659         Delete redundant tests.
54660
54661         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54662         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54663         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54664         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54665         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54666         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54667         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54668         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54669
54670         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54671         storing label pointers.
54672         * gcc.c-torture/execute/921019-1.c: Likewise.
54673         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54674         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54675         parameter fp.
54676         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54677         constants.
54678
54679         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54680         Delete obsolete tests.
54681
54682         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54683         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54684         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54685         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54686         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54687         * gcc.c-torture/compile/950124-1.c: New test.
54688
54689         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54690
54691 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54692
54693         * lib/mike-g++.exp: Add -lm to LIBS.
54694
54695 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54696
54697         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54698
54699 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54700
54701         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54702
54703 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54704
54705         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54706
54707 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54708
54709         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54710         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54711         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54712         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54713         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54714         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54715         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54716         * g++.law/{operators31.C, operators32.C,
54717         * g++.law/{operators33.C, operators34.C}: Likewise.
54718         * g++.law/{pic1.C, refs2.C}: Likewise.
54719         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54720         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54721         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54722         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54723
54724         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54725         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54726         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54727         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54728         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54729         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54730         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54731         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54732         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54733         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54734         * g++.law/{operators34.exp}: Likewise.
54735         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54736         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54737         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54738         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54739         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54740
54741         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54742         No longer expected to fail.
54743         * g++.law/missed-error3.C: Tweak for recent bool changes.
54744
54745 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54746
54747         * config/emb-unix: Deleted.
54748         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54749         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54750
54751 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54752
54753         * lib/dg.exp (dg-test): Fix typo in last patch.
54754
54755 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54756
54757         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54758         (handles multiple occurrences).
54759
54760 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54761
54762         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54763         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54764         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54765         printed).
54766         * lib/c-torture.exp (c-torture-compile): Likewise.
54767         (c-torture): Prepend full path if missing.
54768         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54769         (gcc_fail): Likewise.
54770         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54771
54772 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54773
54774         * lib/netware.exp: Only attach to NetWare i386 systems.
54775
54776 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54777
54778         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54779         messages.  Add test name to "output pattern match" pass/fail message.
54780
54781 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54782
54783         * gcc.dg: New testsuite.
54784         * gcc.dg/dg.exp: New file.
54785
54786         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54787         test-switch.c}: Deleted.
54788
54789         * gcc.misc-tests/msgs.exp: New testcase driver.
54790
54791 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54792
54793         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54794         Watch for illegal return values from ${tool}_load.
54795         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54796         cross targets.  Coerce return value >0 to 1.
54797
54798 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54799
54800         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54801
54802         * config/emb-unix.exp: New file.
54803
54804         * config/sim.exp: Error if variable $SIM not defined.
54805         (${tool}_load): Mark test as "untested" if simulator missing.
54806
54807         * config/unix.exp: Load remote.exp to get rcp_download.
54808         * lib/c-torture.exp: Use different option lists for testcases with
54809         and without loops.
54810         * gcc.c-torture/execute/execute.exp: Likewise.
54811
54812 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54813
54814         * config/*.exp: Clarify return code from ${tool}_load.
54815         Call `unresolved' or `untested' instead of `warning' or `perror'
54816         (sometimes you still want to call both though).
54817         Add comment that `shell_id' is local to each file.
54818         * config/udi.exp (timeout): Set to 30.
54819         Don't print warning if connection fails, $connectmode has already
54820         printed an error.
54821         (${tool}_load): Move verbose messages to level 2.
54822         Rework pattern for "Process started" message.
54823         Pass `shell_id' to ${connectmode}_download.
54824         Retry twice upon timeout.  Make resetting of target more robust.
54825         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54826         Pass `shell_id' to exit_$connectmode.
54827         Only call exit_$connectmode if connected.
54828         * config/unix.exp (${tool}_load): Check return codes better.
54829         * config/vrtx.exp (${tool}_load): Likewise.
54830         * config/vx.exp (${tool}_load): Likewise.
54831         Delete unneeded global's.
54832         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54833         from ${tool}_load.
54834         (dg-stat): Delete.
54835         (dg-init): Delete recording of pass/fail counts.
54836         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54837         (old-dejagnu-init): Likewise.
54838         (old-dejagnu-stat): Delete contents, empty proc now.
54839         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54840         (c-torture): Delete references to lcnt, lpass, lfail.
54841         Get option list from TORTURE_OPTIONS.
54842         Delete -funroll[-all]-loops if no loops.
54843         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54844         (g++_stat): Delete contents (empty proc now).
54845         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54846         (gcc_finish): Likewise.
54847         (gcc_stat): Deleted.
54848         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54849         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54850         * gcc.c-torture/execute/execute.exp: Likewise.
54851         Split tests into two parts: compile, execute.
54852         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54853         no loops.  Update to reflect clarified return codes from ${tool}_load.
54854
54855 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54856
54857         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54858         to grep for.
54859         (old-dejagnu): Likewise (where necessary).
54860
54861 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54862
54863         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54864
54865         * lib/dg.exp (dg-process-target): Fix processing of selector.
54866         Add comment regarding use of `error'.
54867
54868         * lib/gcc.exp (prune_system_crud): Define if missing.
54869         * lib/g++.exp (prune_system_crud): Likewise.
54870
54871         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54872         Call prune_system_crud.
54873         * lib/dg.exp (dg-runtest): New proc.
54874         Use perror instead of send_user for tcl errors in testcase.
54875         Don't return any value, it's never used.
54876         Don't clobber previous definition of `unknown'.
54877         Print tcl errors in `dg-final'.
54878
54879 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54880
54881         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54882         (dg-test): Don't print errorInfo, it contains stack backtrace.
54883
54884 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54885
54886         * lib/g++.exp (runtest_file_p): Define if missing.
54887
54888 1994-09-24  Doug Evans  (dje@cygnus.com)
54889
54890         * lib/mike-g++.exp: Comment out loading of g++.exp.
54891         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54892         (default_g++_version): Always print something.
54893         (default_g++_start): Comment out call to `which'.
54894         (g++_start, g++_load): Deleted (must be defined in config file).
54895         * lib/gcc.exp: Test for existence of $CC at start.
54896         Delete check for tmpdir (done in gcc_init).
54897         (default_gcc_version): Always print something.
54898         (default_gcc_start): Comment out call to `which'.
54899         * config/*.exp: Major cleanup - make cross targets work at least a
54900         little better for g++ (by not being "--tool gcc" specific).
54901         Rename gcc_xxx to ${tool}_xxx.
54902         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54903         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54904
54905 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54906
54907         * lib/c-torture.exp (c-torture-compile): Rework compiler
54908         message processing.
54909
54910         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54911         c-torture.
54912
54913 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54914
54915         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54916
54917         * lib/dg.exp (dg-process-target): Support { target native }.
54918
54919 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54920
54921         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54922         looked for "... program xxx got fatal signal".
54923         Correct regsub munging of `comp_output'.
54924         Ignore compiler messages "path prefix not used" and "linker input
54925         file unused".
54926
54927 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54928
54929         * lib/gcc.exp (runtest_file_p): Define if missing.
54930         * gcc.prms/template.c: Example to work from.
54931
54932 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54933
54934         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54935         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54936
54937         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54938         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54939         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54940         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54941
54942         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54943         (dg-process-target): No longer a varargs proc.
54944         Return S/N for target, P/F for xfail.  All callers changed.
54945         (user option procs): More argument checking.
54946         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54947         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54948         (dg-test): Skip test if not running on selected target in `dg-do'.
54949         Update handling of `dg-do-what', `dg-output-text'.
54950         Separate execution pass/fail from output pattern match pass/fail.
54951         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54952
54953 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54954
54955         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54956         target for 920510-1.c.
54957
54958 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54959
54960         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54961         Clean up comment regarding use of passcnt, etc.
54962         (gcc_stat): Don't update `testcnt' here.
54963         (gcc_finish): Do it here.
54964         Might as well reset `but_id' here too.
54965         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54966         to determine if the file should be tested.
54967         * gcc.c-torture/compile/compile.exp: Likewise.
54968         * gcc.c-torture/execute/execute.exp: Likewise.
54969         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54970         * gcc.misc-tests/dg-test.exp: Likewise.
54971         * gcc.prms/prms.exp: Likewise.
54972         * gcc.wendy/wendy.exp: Likewise.
54973         * g++.old-deja.exp: Likewise.
54974         Move "Testing file" message to verbose level 1.
54975
54976 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54977
54978         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54979
54980 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54981
54982         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54983         (default_gcc_start): Accept optional second list element
54984         of compiler flags.  Print compiler output at verbosity level 2.
54985         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54986         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54987         Save current values of framework globals passcnt, failcnt, xpasscnt,
54988         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54989         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54990         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54991         xfailcnt to compute stats.  Update framework global `testcnt' from
54992         pass/fail counts.
54993         (gcc_finish): New proc.  Clean up test environment.
54994         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54995         (gcc_epass, gcc_efail): Delete.
54996         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54997         argument of line number.
54998         (dg-init): If the tool has an init routine, call it.
54999         (dg-test): Remove args `cflags_var' and `libs_var'.
55000         Pass all compiler options to ${tool}_start.
55001         Handle missing line number.
55002         (dg-finish): New function.
55003         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55004         particular files.  Call gcc_finish at end.  Move "skipping test"
55005         message to verbosity level 3.
55006         * gcc.c-torture/compile/compile.exp: Likewise.
55007         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55008         * gcc.c-torture/execute/execute.exp: Likewise.
55009         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55010         Print testcase being tried at verbosity level 1.
55011         * gcc.c-torture/special/special.exp: Unset xfail.
55012         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55013         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55014         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55015         * gcc.failure/failure.exp: Likewise.
55016         * gcc.ieee/ieee.exp: Likewise.
55017         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55018         Update call to dg-test.  Call dg-finish at end.
55019         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55020         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55021         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55022         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55023         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55024         * gcc.wendy/wendy.exp: Add copyright.
55025         Delete setting of tmpdir (done by gcc_init).
55026         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55027         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55028         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55029         gcc_[ce]pass/fail.
55030
55031 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55032
55033         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55034         confusion.
55035         (g++_load): Likewise.
55036
55037         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55038         Rename argument to `prog' to remove the confusion.
55039         Varargs fns behave differently too!
55040         (g++_load): Likewise.
55041
55042         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55043
55044         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55045         what it is.  Delete (always) printing of status value for !native.
55046         Simplify verbose code, and include status and exec_output.
55047         (g++_load): Use gcc_load.
55048
55049 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55050
55051         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55052         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55053         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55054         940714-3.c as these testcases don't exist anymore.  Make
55055         va-arg-1.c expected to pass.
55056
55057 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55058
55059         * gcc.misc-tests/misc.exp: Only run specific testcases.
55060         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55061         * gcc.misc-tests/dg-[1-9].c: New files.
55062
55063         * lib/dg.exp: New testsuite driver.
55064         * gcc.prms/prms.exp: Use it.
55065
55066         * README.gcc: New file.
55067
55068         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55069         Document and reset `lxpass' and `lxfail'.
55070         Simplify "initialized" message.
55071         (gcc_stat): Clean up comments a little.
55072
55073 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55074
55075         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55076
55077 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55078
55079         * lib/old-dejagnu.exp (process-option): New proc.
55080         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55081         (old-dejagnu): Simplify.
55082         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55083
55084 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55085
55086         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55087         exists and is not an empty string.
55088
55089         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55090         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55091         finished.
55092         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55093         automatically.
55094
55095         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55096         longer expected to fail.
55097
55098         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55099         "f" function call.
55100
55101         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55102
55103         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55104         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55105         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55106         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55107         c-torture-1.29.
55108
55109         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55110         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55111
55112         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55113
55114         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55115         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55116
55117         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55118         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55119         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55120
55121 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55122
55123         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55124         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55125         940714-1.c, 940714-2.c, 940714-3.c},
55126         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55127         gcc.misc-tests/{mg.c,mg.exp}:
55128         New tests.
55129         * gcc.noncompile/noncompile.exp: Change accordingly.
55130
55131 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55132
55133         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55134         Undo previous clobberage.
55135
55136 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55137
55138         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55139         * gcc.special/{930510-1.c, special.exp}:
55140         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55141         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55142         struct-varargs-1.c}: New tests from c-torture-1.26.
55143
55144 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55145
55146         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55147           argument to switch.
55148
55149 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55150
55151         * Revert the previous changes.  Please see Rob's directory
55152         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55153         fixes.
55154
55155 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55156
55157         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55158         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55159         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55160         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55161         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55162         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55163         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55164         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55165         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55166         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55167         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55168         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55169         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55170         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55171         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55172         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55173         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55174         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55175         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55176         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55177         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55178         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55179         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55180         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55181         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55182         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55183         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55184         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55185         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55186         testing changes.
55187
55188 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55189
55190         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55191         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55192         with perror calls.
55193
55194 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55195
55196         * config/unix.exp (g++_load): Fix syntax.
55197
55198 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55199
55200         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55201         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55202         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55203         Don't expect va-arg-1.c to fail.  Correct expected output for
55204         920928-1.c.
55205         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55206         * gcc.wendy/hbm4.c: Correct typo.
55207         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55208
55209 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55210
55211         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55212         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55213         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55214         * lib/c-torture.exp (c-torture-compile): Ditto.
55215
55216         Reduce volume of output (remove all the -I's and such).
55217         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55218         Call gcc_cpass, gcc_cfail.
55219         (c-torture): Pass testing option to c-torture-compile.
55220
55221 1994-03-21  Doug Evans  (dje@cygnus.com)
55222
55223         Bring patches over from progressive.
55224         * config/default.exp: Exit remote shell cleanly.
55225         (g++_exit, g++_start): Add default versions.
55226         * config/sim.exp (gcc_load): Use perror, not error.
55227
55228 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55229
55230         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55231         set in site.exp.
55232
55233 1994-03-14  Doug Evans  (dje@cygnus.com)
55234
55235         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55236         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55237         (wendy_try): New proc to run testcase.
55238         (main loop): Call 'em.
55239         * gcc.wendy/*.c: Clean up pass to correct expected output.
55240
55241         * lib/gcc.exp: Minor cleanup work.
55242         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55243
55244 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55245
55246         * config/sim.exp (gcc_load): Document return codes better.
55247         Don't pass -v to simulator.
55248
55249 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55250
55251         * gcc.special/920717-x.c: Fix typo.
55252         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55253         get at sources.
55254
55255         * lib/mike-gcc.exp: Fix typo.
55256
55257 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55258
55259         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55260         binary to use, transform the name.
55261         * config/*.exp: rename everything. Nuke any g++ specific files,
55262         it's now a special case of gcc that requires no special support.
55263         Add a default.exp for unsupported targets.
55264
55265 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55266
55267         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55268         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55269         version of Tcl.
55270
55271 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55272
55273         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55274         than a warning.
55275
55276 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55277
55278         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55279
55280 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55281
55282         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55283         option_list.  Compile every file with only 4/6 option choices
55284         (same as C torture) instead of with 12/18 different option
55285         choices.
55286         * lib/c-torture.exp: Likewise.
55287
55288         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55289         not already set.
55290
55291 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55292
55293         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55294         can put an XFAIL *-*-* on excess errors.
55295
55296 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55297
55298         * g++.law: Add more tests derived from g++-bugs snapshots.
55299
55300         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55301         equivalent to g++.law/init9.
55302
55303         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55304         compiled it, and the a.out file after we've run it.
55305
55306 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55307
55308         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55309         compiled it, and the a.out file after we've run it.
55310
55311 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55312
55313         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55314
55315 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55316
55317         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55318         version number.
55319
55320 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55321
55322         * g++.law: New directory of g++ tests derived from the g++-bugs
55323         snapshots.
55324
55325 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55326
55327         * gcc.compile: initbug1.c initbug1.exp testcase added
55328
55329 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55330
55331         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55332         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55333           fixes submitted by Jeff Law (law@cs.utah.edu)
55334         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55335           Jeff Law (law@cs.utah.edu)
55336
55337
55338 1993-11-30  Mike Stump  (mrs@cygnus.com)
55339
55340         * config/unix-g++.exp: Follow the gcc way of doing things.
55341         * g++.old-deja/old-deja.exp: Minor updates.
55342         * lib/g++.exp: New file, follow the gcc way of doing things.
55343         * lib/old-dejagnu.exp: Minor updates.
55344         * lib/mike-g++.exp: Always unset errorInfo.
55345
55346 1993-11-06  Mike Stump  (mrs@cygnus.com)
55347
55348         * lib/gcc.exp: Fix some errors with the below change, CC and
55349         CFLAGS should be global when setting, not local.
55350
55351 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55352
55353         * lib/gcc.exp: Transform tool name.
55354
55355 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55356
55357         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55358
55359 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55360
55361         * lib/gcc.exp: change gcc_done to gcc_stat
55362
55363 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55364
55365         * Upgraded gcc testsuite to c-torture version 1.25
55366
55367 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55368
55369         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55370         * lib/c-torture: added hooks for new reporting code.
55371
55372 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55373
55374         * config/sh-gcc.exp: check if sh-sim exists in the path
55375
55376 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55377
55378         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55379         * gcc.compile/compile.exp: Initial changes for new logic.
55380         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55381         * gcc.failure/failure.exp: Initial changes for new logic.
55382         * gcc.ieee/ieee.exp: Initial changes for new logic.
55383         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55384         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55385         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55386         * lib/c-torture.exp: Initial changes for new logic.
55387         * lib/gcc.exp: Initial changes for new logic.
55388
55389 1993-10-15  Mike Stump  (mrs@cygnus.com)
55390
55391         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55392         depend upon failure or success.  Fully qualify names in failure
55393         and success messages.  Always remove a.out before starting
55394         compile, just in case.  Pay more attention to error text output by
55395         the compiler.  Handle testcases with no known past errors just
55396         like all others, so that things are uniform.  Other miscellaneous
55397         improvements.
55398
55399 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55400
55401         * gcc.cpp: new directory for cpp tests
55402
55403 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55404
55405         * lib/chill.exp: Code reformatted, removed unused code.
55406         * config/unix-chill.exp: Code reformatted, removed unused code.
55407         * chill.execute/execute.exp: Code reformatted, removed unused code.
55408         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55409
55410 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55411
55412         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55413         routines not written.
55414
55415 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55416
55417         * config/bug-gcc.exp: Use new procs from bug.exp.
55418
55419 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55420
55421         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55422         via ftp, rather than depending on NFS.
55423         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55424         case.
55425
55426 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55427
55428         * config/bug-gcc.exp: Use new download proc.
55429
55430 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55431
55432         * chill.execute/execute.exp: cleanups, handles errors better
55433         * chill.compile/compile.exp: rewrite, based on execute.exp
55434         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55435         * lib/chill.exp: major changes to diff proc and compile and link
55436         procs. added chill_fail and chill_pass wrappers to pass and
55437         fail. added more comments, and handle error codes better.
55438         Added a hack to capture stderr from exec, so noncompile tests
55439         can work.
55440
55441 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55442
55443         * chill.execute/execute.exp: rewrite of testsuite driver
55444         * lib/chill.exp: rewrite of testsuite driver
55445         * config/unix-chill.exp: rewrite of testsuite driver
55446
55447 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55448
55449         In chill.execute:
55450         * iexpr.ch: Standardize uppercase.
55451         * tuples.dat: Standardize uppercase.
55452         * vary.ch: standardize.  Correct varying string assignments.
55453         * vary.dat: Add new output lines.
55454
55455 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55456
55457         In chill.execute:
55458         * chprintf.ch: Standardize use of uppercase.
55459         * tuples.ch: Standardize and turn arr2 into a DCL,
55460           rather than a SYN.
55461         * pinits.ch: Standardize.
55462
55463 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55464
55465         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55466         * Makefil: Renamed to Makefile.in.
55467         * configure.in: New.
55468
55469 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55470
55471         In chill.execute:
55472         * .cvsignore: Add result/output files.
55473         * Makefile: Fix up variables at start.  Use MFLAGS
55474           everywhere.  Correct bool_loc, built_ins entries.
55475           Add entry for vary1.ch.
55476         * bitarray.ch: Standardize upper-case usage.
55477         * bitexpr.ch: Standardize, add output of b1.
55478         * params.ch: Use arrayt in along PROC parameters, to
55479           avoid novelty problems.
55480         * sets.ch: Tiny cleanup.
55481         * vary1.ch: Re-indent.
55482
55483 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55484
55485         * Add PR-related files to Makefiles, .cvsignore files, etc.
55486
55487 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55488
55489         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55490           with compiler objects. New names are test-flow.c and test-loop.c
55491
55492 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55493
55494         * Upgraded c-torture tests from 1.19 to 1.20
55495
55496         * new files:
55497         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55498         * gcc.compile: 930623-1.c 930623-2.c
55499         * gcc.noncompile: 930622-1.c 930622-2.c
55500         * gcc.failure: 920411-1.c 920627-2.c
55501         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55502
55503 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55504
55505         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55506           More changes to get testsuite working properly. Needs more work.
55507           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55508
55509 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55510
55511         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55512           More changes to get testsuite working properly. Needs more work.
55513
55514 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55515
55516         * chill.compile/compile.exp: Added for Dejagnu support
55517         * chill.execute/execute.exp: Added for Dejagnu support
55518         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55519
55520 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55521
55522         This should complete moving the CHILL test files.
55523         * chill.noncompile(.cvsignore printf.grt
55524             in-printf.grt chprintf.grt chprintf.ch):
55525             Added test-support files.
55526           (Makefile): Modified further.
55527         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55528             signal.ch): Added test files.
55529           * chill.execute (.cvsignore printf.grt printr.c
55530             in-printf.grt rts.c chprintf.grt rts.h): Added
55531           test-support files.
55532             (Makefile): More corrections.
55533
55534 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55535
55536         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55537           test cases, ready for DejaGnu.
55538
55539 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55540
55541         * Upgraded c-torture tests from 1.18 to 1.19
55542
55543         * gcc.compile: added test(s):
55544           930607-1.c
55545         * gcc.execute: added test(s):
55546           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55547
55548         * added new subdirectory for misc tests: gcc.misc-tests
55549         * gcc.misc-test(s): added tests:
55550           inst-check.c test-consts.c test-ior.c test-switch.c
55551
55552 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55553
55554         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55555
55556 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55557
55558         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55559
55560 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55561
55562         * Upgraded c-torture tests from 1.17 to 1.18
55563
55564 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55565
55566         * Upgraded c-torture tests from 1.12 to 1.17
55567
55568 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55569
55570         * lib/old-dejagnu.exp:
55571           Fixed handling of XFAIL target triplets to correctly
55572           recognize wildcard characters.  Removed code that
55573           appended a unique id tag to the end of the file name
55574           printed out by the result of the testcases within a
55575           given test file.
55576
55577 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55578
55579         * lib/old-dejagnu.exp:
55580           Reworked expected failure handling to trigger off of XFAIL
55581           keyword in keyphrase embeded in testcase source code. The
55582           XFAIL keyword must be at the end of the keyphrase line. It
55583           may optionally be followed by one or more target triplets.
55584           It has just occured that the handling of wildcards in the
55585           target triplet may not be correct.
55586
55587 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55588
55589         * g++.old-deja/tests:
55590           Moved all subdirectories up one level into g++.old-deja .
55591
55592         * lib/old-dejagnu.exp:
55593           Fixed problem with CXXFLAGS not being properly reset, and being
55594           corrupted with extraneous "-c" compiler option.  This was
55595           causing binaries to not be generated for test that needed them.
55596           Modified strings passed to "pass" and "fail" so that individual
55597           tests from the same test file would be distinguished by an
55598           identifier appended to the test file name in the summary logs;
55599           this corrected a problem with erroneous diff logs.  Added code
55600           to search testcases for expected fail and unexpected pass keywords.
55601
55602 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55603
55604         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55605
55606 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55607
55608         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55609           Removed extraneous text from end of "Special g++ Options"
55610           keyphrase.
55611
55612         * lib/old-dejagnu.exp: Added pattern matching to look for new
55613           keywords, embedded in testcases comments, which will trigger
55614           calls to xpass and xfail.
55615
55616 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55617
55618         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55619           comments embedded in the testcases, especially the one looking for
55620           special compiler options, as well as the pattern matching for the
55621           compiler output again.
55622
55623 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55624
55625         * lib/old-dejagnu.exp: Do a proper check of the return value for
55626           execute tests. Fixed several problems with the pattern matching
55627           of the compiler output which gave erroneous test results.
55628           Changed several of the test result messages to be more descriptive.
55629         * config/unix-g++.exp: Proc g++_load now actually works and
55630           executes the tests passed to it and returns a usable return
55631           value.
55632
55633 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55634
55635           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55636
55637 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55638
55639         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55640           Modified both files to properly execute the old style
55641           dejagnu tests. The previous versions of these files were
55642           experimental and did not function anything near correctly.
55643
55644 1993-04-05  Rob Savoye  (rob@cygnus.com)
55645
55646         * Removed all Makefile.in and configure.in files. No configuration
55647         needed now.
55648
55649 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55650
55651         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55652
55653 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55654
55655         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55656         gcc.special/configure.in, gcc.noncompile/configure.in,
55657         gcc.execute/configure.in, gcc.code_quality/configure.in,
55658         g++.other/configure.in, g++.old-deja/configure.in,
55659         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55660         in srcname setting.
55661
55662 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55663
55664         * lib/udi.exp: Fixed mondfe and mondfe_download.
55665         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55666         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55667
55668 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55669
55670         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55671         (gdb_exit): Don't remove *_soc files.
55672
55673 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55674
55675         * lib/c-torture.exp: Don't look for main; instead always use -w
55676         -c.  This is how the c-torture tests work.  Remove the object
55677         file if the compilation succeeds.
55678         * gcc.execute/execute.exp: Remove executable if test passes.
55679         * gcc.noncompile/noncompile.exp: Every test is an expected
55680         failure.
55681         * gcc.special/special.exp: Added tests from c-torture 1.11,
55682         corrected use of existing test.
55683         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55684         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55685         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55686         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55687         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55688         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55689         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55690         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55691         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55692         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55693         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55694         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55695         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55696         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55697         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55698         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55699         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55700         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55701         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55702         c-torture 1.11.
55703         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55704         correspond to c-torture 1.11.
55705
55706         * New file.