OSDN Git Service

2007-10-02 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/33554
4         * gfortran.dg/intent_out_2.f90: New test.
5
6 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/33550
9         * gfortran.dg/ambiguous_reference_1.f90: New test.
10
11 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/31154
14         PR fortran/31229
15         PR fortran/33334
16         * gfortran.dg/function_kinds_1.f90: New test.
17         * gfortran.dg/function_kinds_2.f90: New test.
18         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
19         use association into interfaces.
20
21 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         PR testsuite/31828
24         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
25         (overflow): Use INFINITY, not FP_INFINITE.
26         gcc.dg/float-range-4.c: Likewise.
27         gcc.dg/float-range-5.c: Likewise.
28
29 2007-10-01  Nick Clifton  <nickc@redhat.com>
30
31         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
32         for 16-bit targets.
33
34 2007-09-30  Diego Novillo  <dnovillo@google.com>
35
36         PR 33593
37         * g++.dg/tree-ssa/pr33593.C: New test.
38
39 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
40
41         PR libfortran/33400
42         * gfortran.dg/PR19872.f: Fix test condition.
43         * gfortran.dg/list_read_7.f90: New test.
44
45 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
46
47         PR tree-optimization/33597
48         * gcc.dg/vect/pr33597.c: New testcase.
49
50 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
51
52         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
53         * gcc.target/i386/pr33524.c: ...this.
54
55 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
56
57         PR fortran/33354
58         * gfortran.dg/minmaxloc_4.f90: New.
59
60 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
61
62         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
63
64 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
65
66         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
67
68 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
69
70         PR c++/33213
71         * g++.dg/cpp0x/variadic79.C: New.
72
73 2007-09-28  Michael Matz  <matz@suse.de>
74             Jakub Jelinek  <jakub@redhat.com>
75
76         PR rtl-optimization/33552
77         * gcc.target/i386/pr33552.c: New runtime test.
78         * gcc.target/i386/strinline.c: New compile time test.
79
80 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
81
82         * gfortran.dg/openmp_stack.f90: Removed.
83
84         PR c++/31434
85         * g++.dg/cpp0x/variadic80.C: New test.
86
87 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
88
89         * gfortran.dg/namelist_38.f90: Delete test for revertion of
90         r128057.
91
92 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
93
94         PR middle-end/7003
95         * gcc.target/powerpc/gcse-1.c: New test.
96
97 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
98
99         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
100         fixed capitalizations.
101         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
102         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
103         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
104         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
105         * gfortran.dg/maxloc_shape_1.f90: Likewise.
106         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
107         * gfortran.dg/min_max_conformance.f90: Likewise.
108
109 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
110
111         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
112         options.
113         * gcc.dg/c99-tgmath-2.c: Likewise.
114         * gcc.dg/c99-tgmath-3.c: Likewise.
115         * gcc.dg/c99-tgmath-4.c: Likewise.
116
117 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
118
119         PR fortran/33568
120         * gfortran.dg/anint_1.f90: New test.
121
122 2007-09-27  Ian Lance Taylor  <iant@google.com>
123
124         PR tree-optimization/33565
125         * gcc.dg/Wstrict-overflow-20.c: New test.
126
127 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
128
129         * gfortran.dg/openmp_stack.f90: Fix typo.
130         * gfortran.dg/recursive_stack.f90: Fix typo.
131
132 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
133
134         PR c++/33493
135         * g++.dg/template/error31.C: New.
136
137 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
138
139         * lib/prune.exp: Prune also "^In function .*$" lines and
140         "^    inlined from .*$" lines.
141
142 2007-09-26  Richard Guenther  <rguenther@suse.de>
143
144         PR tree-optimization/33563
145         * gcc.dg/torture/pr33563.c: New testcase.
146
147 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
148
149         PR c/25309
150         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
151         array.
152         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
153         without -O2.
154
155 2007-09-26  Richard Guenther  <rguenther@suse.de>
156
157         PR tree-optimization/30375
158         PR tree-optimization/33560
159         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
160         * gcc.dg/tree-ssa/complex-5.c: Likewise.
161         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
162         * gcc.dg/torture/pr30375.c: New testcase.
163         * gcc.dg/torture/pr33560.c: New testcase.
164         * gcc.dg/tree-ssa/pr30375.c: Likewise.
165
166 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
167
168         PR c++/33207
169         * g++.dg/parse/crash38.C: New test.
170
171 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
172
173         PR target/33524
174         * gcc.target/i386/sse5-convert.c: New file, test int->long
175         vectorized conversions.
176
177 2007-09-25  Revital Eres  <eres@il.ibm.com>
178
179         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
180
181 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
182
183         PR c/32295
184         * gcc.dg/enum-incomplete-1.c: New test.
185
186 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
187
188         * gcc.c-torture/compile/20070919-1.c: New test.
189
190 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
191
192         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
193
194 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
195
196         PR c++/14688
197         * g++.dg/inherit/override_attribs.C: New file.
198
199 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
200
201         PR fortran/33269
202         * io.c (check_format_string): Move NULL and constant checks into
203         this function.
204         (check_io_constraints): Call gfc_simplify_expr() before calling
205         check_format_string().  Remove NULL and constant checks.
206
207 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
208
209         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
210         * gcc.c-torture/execute/loop-2g.x: Likewise.
211
212 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
213
214         * lib/target-supports.exp (check_effective_target_mips16_attribute):
215         Reject hard-float modes unless the ABI is o32 or o64.
216         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
217         of gcc.exp.  Skip the tests when mips16 code generation is not
218         supported.
219         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
220         and use dg-add-options mips16_attribute.
221
222 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
223
224         PR c++/33506
225         * g++.dg/ext/attrib29.C: New test.
226
227 2007-09-23  Ollie Wild  <aaw@google.com>
228
229         * gcc.dg/fold-bitand-1.c: New test.
230         * gcc.dg/fold-bitand-2.c: New test.
231         * gcc.dg/fold-bitand-3.c: New test.
232         * gcc.dg/fold-bitand-4.c: New test.
233
234 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
235
236         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
237         any of the macros to be defined for __mips16.
238         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
239
240 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
241
242         * gcc.dg/vect/pr21591.c: Require vect_int.
243         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
244         * gcc.dg/vect/vect-outer-2a.c: Likewise.
245         * gcc.dg/vect/vect-outer-2c.c: Likewise.
246
247 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
248
249         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
250         attributes.
251         * gcc.dg/va-arg-pack-len-2.c: New test.
252         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
253         attributes.
254         * g++.dg/ext/va-arg-pack-len-2.C: New test.
255
256         PR tree-optimization/32772
257         * gcc.c-torture/compile/20070905-1.c: New test.
258
259         PR tree-optimization/32975
260         * gcc.dg/pr32975.c: New test.
261
262         PR middle-end/28755
263         * gcc.dg/pr28755.c: New test.
264
265 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
266
267         * lib/target-supports.exp (check_effective_target_nomips16): New
268         procedure.
269         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
270         for mipsisa64*-*-*.
271         * gcc.dg/vect/vect.exp: Likewise.
272         * g++.dg/vect/vect.exp: Likewise.
273         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
274         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
275         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
276         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
277         * gcc.target/mips/clear-cache-1.c (f): Likewise.
278         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
279         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
280         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
281         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
282         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
283         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
284         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
285         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
286         (test14, test15, test16, test17, test18): Likewise.
287         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
288         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
289         (test14, test15, test16, test17, test18, test19, test20, test21)
290         (test22): Likewise.
291         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
292         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
293         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
294         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
295         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
296         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
297         * gcc.target/mips/mips-3d-1.c (main): Likewise.
298         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
299         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
300         (test13, test14, test15, test16, test17, test18, test19, test20)
301         (test21, test22, test23, test24, test25, test26, test27, test28)
302         (test29, test30, test31): Likewise.
303         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
304         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
305         (test13, test14, test15, test16, test17, test18, test19, test20)
306         (test21, test22, test23, test24, test25, test26, test27, test28)
307         (test29, test30, test31, test32, test33, test34, test35, test36)
308         (test37, test38, test39, test40, test41, test42, test43, test44)
309         (test45, test46, test47, test48, test49, test50, test51, test52)
310         (test53, test54, test55, test56, test57, test58, test59, test60)
311         (test61, test62, test63): Likewise.
312         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
313         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
314         (test13, test14, test15, test16, test17, test18, test19, test20)
315         (test21, test22, test23, test24, test25, test26, test27, test28)
316         (test29, test30, test31): Likewise.
317         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
318         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
319         (test13, test14, test15, test16, test17, test18, test19, test20)
320         (test21, test22, test23, test24, test25, test26, test27, test28)
321         (test29, test30, test31): Likewise.
322         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
323         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
324         (test13, test14, test15): Likewise.
325         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
326         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
327         (test13, test14, test15): Likewise.
328         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
329         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
330         (test13, test14, test15, test16, test17, test18, test19, test20)
331         (test21, test22, test23, test24, test25, test26, test27, test28)
332         (test29, test30, test31): Likewise.
333         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
334         (matrix_multiply4: Likewise.
335         * gcc.target/mips/mips-ps-1.c (main): Likewise.
336         * gcc.target/mips/mips-ps-2.c (main): Likewise.
337         * gcc.target/mips/mips-ps-3.c (main): Likewise.
338         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
339         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
340         (test13, test14, test15, test16, test17, test18, test19, test20)
341         (test21, test22, test23, test24, test25, test26, test27, test28)
342         (test29, test30, test31): Likewise.
343         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
344         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
345         (test13, test14, test15, test16, test17, test18, test19, test20)
346         (test21, test22, test23, test24, test25, test26, test27, test28)
347         (test29, test30, test31): Likewise.
348         * gcc.target/mips/mips-ps-5.c (main): Likewise.
349         * gcc.target/mips/mips-ps-6.c (main): Likewise.
350         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
351         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
352         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
353         (sub_v4qi): Likewise.
354         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
355         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
356         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
357         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
358         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
359         (subb, subc): Likewise.
360         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
361         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
362         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
363         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
364         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
365         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
366         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
367         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
368         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
369         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
370         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
371         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
372         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
373
374 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
375
376         * lib/target-supports.exp (add_options_for_mips16_attribute)
377         (check_effective_target_mips16_attribute): New functions.
378         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
379         command line.
380         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
381         extra_test_flags.
382         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
383         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
384         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
385         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
386         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
387         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
388         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
389         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
390         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
391         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
392         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
393         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
394         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
395         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
396         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
397         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
398         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
399         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
400         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
401         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
402         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
403         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
404         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
405         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
406         (NOMIPS16): Delete.
407         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
408         of dg-options.
409         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
410         options.  Require { target mips16_attribute } and use dg-add-options
411         to add the associated options.
412         (foo): Use MIPS16.
413         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
414         * gcc.target/mips/call-saved-3.c: Likewise.
415         * gcc.target/mips/code-readable-1.c: Require { target
416         mips16_attribute } and use dg-add-options to add the associated
417         options.  Remove trailing whitespace.
418         (NOMIPS16): Delete.
419         * gcc.target/mips/code-readable-2.c: Likewise.
420         * gcc.target/mips/code-readable-3.c: Likewise.
421         * gcc.target/mips/mips16-attributes-2.c: Likewise.
422         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
423         Require { target mips16_attribute } and use dg-add-options to
424         add the associated options.
425         (cksum16, cksum8): Use MIPS16.
426         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
427         Require { target mips16_attribute } and use dg-add-options to
428         add the associated options.
429         (foo): Use MIPS16.
430         * gcc.target/mips/save-restore-2.c: Likewise.
431         * gcc.target/mips/save-restore-3.c: Likewise.
432         * gcc.target/mips/save-restore-4.c: Likewise.
433         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
434         -mno-abicalls.
435         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
436         (foo): Use NOMIPS16.
437
438 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
439
440         PR fortran/33337
441         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
442
443         PR fortran/33376
444         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
445
446 2007-09-22  Tobias Burnus  <burnus@net-b.de>
447
448         PR fortran/33445
449         * gfortran.dg/gomp/free-2.f90: New.
450         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
451         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
452
453 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
454
455         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
456         * gcc.target/i386/sse5-haddX.c: Ditto.
457         * gcc.target/i386/sse5-hsubX.c: Ditto.
458         * gcc.target/i386/sse5-maccXX.c: Ditto.
459         * gcc.target/i386/sse5-msubXX.c: Ditto.
460         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
461         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
462         * gcc.target/i386/sse5-permpX.c: Ditto.
463         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
464         effective target.
465         * gcc.target/i386/sse5-fma-vector.c: Ditto.
466         * gcc.target/i386/sse5-ima-vector.c: Ditto.
467         * gcc.target/i386/sse5-pcmov.c: Ditto.
468         * gcc.target/i386/sse5-pcmov2.c: Ditto.
469
470 2007-09-22  Richard Guenther  <rguenther@suse.de>
471
472         PR tree-optimization/33146
473         * gcc.c-torture/compile/pr33146.c: New testcase.
474
475 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
476
477         * lib/target-supports.exp (check_cached_effective_target): New
478         procedure.
479         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
480         (check_effective_target_c99_runtime): New procedure.
481         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
482         (test3l): Likewise cargl.
483         * gcc.dg/builtins-59.c: Require c99_runtime.
484         * gcc.dg/builtins-61.c: Likewise.
485         * gcc.dg/builtins-62.c: Likewise.
486
487 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
488
489         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
490         * lib/target-supports-dg.exp (dg-add-options): Likewise.
491         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
492         target-specific dg-options.
493         * gcc.dg/builtins-20.c: Likewise.
494         * gcc.dg/builtins-53.c: Likewise.
495         * gcc.dg/builtins-55.c: Likewise.
496         * gcc.dg/single-precision-constant.c: Likewise.
497         * gcc.dg/torture/builtin-convert-1.c: Likewise.
498         * gcc.dg/torture/builtin-convert-2.c: Likewise.
499         * gcc.dg/torture/builtin-convert-3.c: Likewise.
500         * gcc.dg/torture/builtin-convert-4.c: Likewise.
501         * gcc.dg/torture/builtin-power-1.c: Likewise.
502
503 2007-09-21  Chao-ying Fu  <fu@mips.com>
504
505         * lib/target-supports.exp (check_effective_target_fixed_point): New to
506         check if targets have fixed-point supports.
507         * gcc.dg/fixed-point/fixed-point.exp: New file.
508         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
509         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
510         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
511         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
512         * gcc.dg/fixed-point/constants-pedantic.c,
513         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
514         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
515         * gcc.dg/fixed-point/keywords-ignored-c99.c,
516         * gcc.dg/fixed-point/keywords-pedantic.c,
517         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
518         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
519         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
520         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
521         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
522         * gcc.dg/fixed-point/func-vararg-mixed.c,
523         * gcc.dg/fixed-point/operator-logical.c,
524         * gcc.dg/fixed-point/struct-union.c,
525         * gcc.dg/fixed-point/bit-complement.c,
526         * gcc.dg/fixed-point/operator-bitwise.c,
527         * gcc.dg/fixed-point/operator-comma.c,
528         * gcc.dg/fixed-point/struct-layout-1.c,
529         * gcc.dg/fixed-point/union-init.c,
530         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
531         * gcc.dg/fixed-point/func-mixed.c,
532         * gcc.dg/fixed-point/func-vararg-size0.c,
533         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
534         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
535         * gcc.dg/fixed-point/operator-unary.c,
536         * gcc.dg/fixed-point/allop-const.c,
537         * gcc.dg/fixed-point/muldiv-warning.c,
538         * gcc.dg/nofixed-point-1.c,
539         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
540         * gcc.target/mips/fixed-vector-type.c,
541         * gcc.target/mips/fixed-scalar-type.c: New tests.
542
543 2007-09-21  Olivier Hainque  <hainque@adacore.com>
544
545         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
546         * gnat.dg/test_nested_subtype_byref.adb: New test.
547
548 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
549
550         PR fortran/33439
551         * gfortran.dg/gomp/pr33439.f90: New test.
552
553 2007-09-21  Tobias Burnus  <burnus@net-b.de>
554
555         PR fortran/33455
556         * gfortran.dg/merge_char_3.f90: New.
557
558 2007-09-21  Tobias Burnus  <burnus@net-b.de>
559
560         PR fortran/33037
561         * gfortran.dg/transfer_check_1.f90: New.
562
563 2007-09-20  Asher Langton  <langton2@llnl.gov>
564
565         PR fortran/20441
566         * gfortran.dg/init_flag_1.f90: New.
567         * gfortran.dg/init_flag_2.f90: New.
568         * gfortran.dg/init_flag_3.f90: New.
569         * gfortran.dg/init_flag_4.f90: New.
570         * gfortran.dg/init_flag_5.f90: New.
571         * gfortran.dg/init_flag_6.f90: New.
572         * gfortran.dg/init_flag_7.f90: New.
573
574 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
575
576         PR c++/33460
577         * g++.dg/ext/anon-struct6.C: New.
578
579 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
580
581         PR libfortran/23272
582         * gfortran.dg/inquire_10.f90: New test.
583
584 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
585
586         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
587
588 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
589
590         PR fortran/33221
591         * gfortran.dg/used_types_18.f90: Declare variable of empty
592         derived type.
593
594 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
595
596         PR fortran/33288
597         * gfortran.dg/array_constructor_19.f90: New test.
598
599 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
600
601         PR debug/33316
602         * gcc.dg/debug/pr33316.c: New test.
603
604         PR c++/33496
605         * g++.dg/cpp0x/variadic76.C: New test.
606         * g++.dg/cpp0x/variadic77.C: New test.
607         * g++.dg/cpp0x/variadic78.C: New test.
608
609         PR c/33238
610         PR c/27301
611         * gcc.c-torture/execute/20070919-1.c: New test.
612         * gcc.dg/pr33238.c: New test.
613         * gcc.dg/pr27301.c: New test.
614
615 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
616
617         * lib/target-supports.exp (check_effective_target_mips64): New
618         procedure.
619         * gcc.dg/lower-subreg-1.c: Require !mips64.
620         * gcc.dg/sibcall-3.c (ATTR): New macro.
621         (recurser_void1, recurser_void2): Use it.
622         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
623         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
624
625 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
626
627         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
628         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
629         warning annotation.
630         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
631
632 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
633
634         PR fortran/33497
635         * gfortran.dg/c_loc_tests_11.f03: New test case.
636
637 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
638
639         PR c++/33459
640         * g++.dg/init/ref14.C: New.
641
642 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
643
644         * gnat.dg/slice2.ad[sb]: New testcase.
645
646 2007-09-19  Nick Clifton  <nickc@redhat.com>
647
648         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
649
650 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
651
652         * gcc.target/bfin/bfin.exp: New.
653         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
654         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
655         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
656         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
657         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
658         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
659         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
660         mcpu-bf561.c, mcpu-default.c}: New tests.
661
662 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
663
664         Restore detection of unsupported TLS.
665
666         Revert this patch:
667         2007-02-10  Richard Henderson  <rth@redhat.com>
668
669         * lib/target-supports.exp (check_effective_target_tls): Redefine
670         to mean non-emulated tls.
671         * gcc.dg/tls/alias-1.c: Remove tls requirement.
672         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
673         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
674         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
675         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
676         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
677         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
678
679         And then:
680         * lib/target-supports.exp (check_effective_target_tls): Use
681         stronger test for compiler support for TLS.
682         (check_effective_target_tls_native): New, to test for non-emulated
683         TLS support.
684         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
685         instead of dg-require-effective-target tls.
686         * g++.dg/gomp/copyin-1.C: Likewise.
687         * g++.dg/gomp/sharing-1.C: Likewise.
688         * g++.dg/gomp/tls-1.C: Likewise.
689         * g++.dg/gomp/tls-2.C: Likewise.
690         * g++.dg/gomp/tls-3.C: Likewise.
691         * g++.dg/tls/diag-1.C: Likewise.
692         * g++.dg/tls/diag-2.C: Likewise.
693         * g++.dg/tls/diag-3.C: Likewise.
694         * g++.dg/tls/diag-4.C: Likewise.
695         * g++.dg/tls/diag-5.C: Likewise.
696         * g++.dg/tls/init-1.C: Likewise.
697         * g++.dg/tls/init-2.C: Likewise.
698         * g++.dg/tls/trivial.C: Likewise.
699         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
700         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
701         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
702         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
703         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
704         * gcc.dg/gomp/clause-1.c: Likewise.
705         * gcc.dg/gomp/copyin-1.c: Likewise.
706         * gcc.dg/gomp/sharing-1.c: Likewise.
707         * gcc.dg/gomp/tls-1.c: Likewise.
708         * gcc.dg/gomp/tls-2.c: Likewise.
709         * gcc.dg/tls/alpha-1.c: Likewise.
710         * gcc.dg/tls/opt-1.c: Likewise.
711         * gcc.dg/tls/opt-13.c: Likewise.
712         * gcc.dg/tls/opt-14.c: Likewise.
713         * gcc.dg/tls/opt-2.c: Likewise.
714         * gcc.dg/tls/opt-3.c: Likewise.
715         * gcc.dg/tls/opt-4.c: Likewise.
716         * gcc.dg/tls/opt-7.c: Likewise.
717         * gcc.dg/tls/section-1.c: Likewise.
718         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
719         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
720         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
721         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
722         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
723         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
724         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
725         * gfortran.dg/gomp/crayptr2.f90: Likewise.
726         * gfortran.dg/gomp/fixed-1.f: Likewise.
727         * gfortran.dg/gomp/free-1.f90: Likewise.
728         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
729         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
730         * gfortran.dg/gomp/reduction1.f90: Likewise.
731         * gfortran.dg/gomp/sharing-1.f90: Likewise.
732
733 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
734
735         PR fortran/31119
736         * gfortran.dg/bounds_check_9.f90: New test.
737         * gfortran.dg/bounds_check_fail_2.f90: New test.
738
739 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
740
741         PR c++/33462 (again)
742         * g++.dg/ext/va-arg1.C: Adjust.
743
744 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
745
746         PR c++/33462
747         * g++.dg/ext/va-arg1.C: New.
748
749 2007-09-18  Tobias Burnus  <burnus@net-b.de>
750
751         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
752
753 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
754
755         PR c++/33463
756         * g++.dg/rtti/typeid6.C: New.
757
758 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
759
760         PR c++/33464
761         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
762         * g++.dg/ext/is_class_error2.C: New.
763
764 2007-09-18  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/33340
767         * g++.dg/torture/pr33340.C: New testcase.
768
769 2007-09-18  Tobias Burnus  <burnus@net-b.de>
770
771         PR fortran/33231
772         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
773         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
774         * gfortran.dg/elemental_subroutine_5.f90: New.
775
776 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
777
778         * lib/target-supports.exp (check_profiling_available): Extend
779         mips*-*-elf check to mips*-*-elf*.
780
781 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
782
783         * gcc.dg/format/c90-scanf-5.c: New test.
784         * gcc.dg/format/c99-scanf-4.c: New test.
785         * gcc.dg/format/ext-7.c: New test.
786         * gcc.dg/format/ext-8.c: New test.
787
788         PR middle-end/33423
789         * gcc.c-torture/compile/20070915-1.c: New test.
790
791 2007-09-17  Tobias Burnus  <burnus@net-b.de>
792
793         PR fortran/33106
794         * gfortran.dg/private_type_9.f90: New.
795
796 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
797
798         PR middle-end/33449
799         * gfortran.dg/pr33449.f90: New test.
800
801 2007-09-17  Tobias Burnus  <burnus@net-b.de>
802
803         * gfortran.dg/interface_15.f90: Compile with -std=f95.
804         * gfortran.dg/private_type_1.f90: Ditto
805         * gfortran.dg/interface_18.f90: New.
806         * gfortran.dg/private_type_8.f90: New.
807
808 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
809
810         PR c++/33124
811         * g++.dg/warn/new1.C: Adjust.
812         * g++.dg/torture/str_empty.C: Likewise.
813
814 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
815
816         * gcc.target/mips/dse-1.c: New test.
817
818 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
819
820         PR c++/32756
821         * g++.dg/overload/operator3.C: New.
822
823 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
824
825         * gcc.target/mips/truncate-1.c: New test.
826
827 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/29396
830         PR fortran/29606
831         PR fortran/30625
832         PR fortran/30871
833         * gfortran.dg/subref_array_pointer_1.f90: New test.
834         * gfortran.dg/subref_array_pointer_2.f90: New test.
835
836 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
837
838         * gfortran.dg/nint_2.f90: Correct last change.
839
840 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
841
842         * gcc.dg/tree-ssa/parallelization-1.c: New test.
843
844 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
845
846         * gcc.dg/vect/pr33373b.c: New test.
847
848 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
849
850         PR target/33438
851         * gcc.target/i386/pr33438.c: New test.
852
853 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
854
855         * gfortran.dg/nint_2.f90: Revert previous commit.
856
857 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
858
859         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
860
861 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
862
863         PR debug/33429
864         * g++.dg/other/unused1.C: XFAIL class2 scan.
865
866 2007-09-13  Tobias Burnus  <burnus@net-b.de>
867
868         PR fortran/33343
869         * gfortran.dg/elemental_args_check_1.f90: New.
870         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
871         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
872
873 2007-09-13  Tobias Burnus  <burnus@net-b.de>
874
875         * gfortran.dg/recursive_check_3.f90: New.
876
877 2007-09-13  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/33412
880         * gfortran.dg/elemental_bind_c.f90: New.
881
882 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
883
884         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
885         * gcc.target/mips/mips16-attributes-2.c: New test.
886         * gcc.target/mips/mips16-attributes-3.c: Likewise.
887         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
888         hard-float asm when __mips16 is defined.
889         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
890         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
891         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
892         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
893         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
894         * gcc.target/mips/pr26765.c (foo): Likewise.
895         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
896         targets, use dg-mips-options instead of dg-options, and use -mgp32
897         to force 32-bit mode.
898         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
899         and 64-bit mode.
900         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
901
902 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
903             Michael Meissner  <michael.meissner@amd.com>
904
905         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
906         * gcc.target/i386/sse5-hsubX.c: Ditto.
907         * gcc.target/i386/sse5-permpX.c: Ditto.
908         * gcc.target/i386/sse5-haddX.c: Ditto.
909         * gcc.target/i386/sse5-maccXX.c: Ditto.
910         * gcc.target/i386/sse5-msubXX.c: Ditto.
911         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
912         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
913
914         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
915         optimizes floating point conditional moves into the pcmov
916         instruction on SSE5.
917         * gcc.target/i386/sse5-pcmov2.c: Ditto.
918
919         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
920         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
921         SSE5.
922
923         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
924         compiler optimizes vector (a*b)+c into fmadd on SSE5.
925
926         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
927         optimizes (a*b)+c into fmadd on SSE5.
928
929         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
930         whether the SSE5 instructions can be generated.
931
932         * gcc.target/i386/sse5-check.h: New. Add support for 
933         SSE5 tests.
934
935         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
936         ammintrin.h, and turn on -msse5 option instead of -msse4a.
937         * gcc.target/i386/sse-13.c: Ditto.
938         * gcc.target/i386/sse-14.c: Ditto.
939
940 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
941
942         PR testsuite/33153
943         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
944         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
945
946 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
947
948         PR target/32338
949         * gcc.dg/pr32338-1.c: New test.
950         * gcc.dg/pr32338-2.c: New test.
951
952 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
953         
954         * lib/target-supports.exp (check_effective_target_sync_int_long):
955         Revert change to add xtensa.
956         (check_effective_target_sync_char_short): Likewise.
957         
958 2007-09-12  Olivier Hainque  <hainque@adacore.com>
959
960         * gnat.dg/packed_subtype.adb: New test.
961
962 2007-09-12  Tobias Burnus  <burnus@net-b.de>
963
964         PR fortran/33297
965         * gfortran.dg/intrinsic_size.f90: New.
966
967 2007-09-12  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/33284
970         PR fortran/33310
971         * gfortran.dg/conflicts_2.f90: New.
972
973 2007-09-12  Ira Rosen  <irar@il.ibm.com>
974
975         PR tree-optimization/32377
976         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
977         dependence distance.
978         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
979         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
980         * gcc.dg/vect/no-vfa-vect-depend-1.c,
981         gfortran.dg/vect/no-vfa-pr32377.f90: New.
982
983 2007-09-12  Richard Guenther  <rguenther@suse.de>
984
985         PR middle-end/33382
986         * gcc.c-torture/compile/pr33382.c: New testcase.
987         * gcc.c-torture/execute/pr33382.c: Likewise.
988
989 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
990
991         PR fortran/33395
992         * gfortran.dg/c_ptr_tests_12.f03: New test case.
993
994 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
995
996         PR tree-optimization/33373
997         * gcc.dg/vect/pr33373.c: New test.
998
999 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1000
1001         * lib/target-supports.exp (check_effective_target_vect_no_double):
1002         Remove unused proc.
1003
1004 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1005             Ulrich Weigand  <uweigand@de.ibm.com>
1006
1007         * gcc.target/spu/dfcgt-nan.c: New test.
1008
1009 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1010
1011         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1012
1013 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1014
1015         PR fortran/33040
1016         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1017
1018 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1019
1020         * gcc.dg/va-arg-pack-len-1.c: New test.
1021         * g++.dg/va-arg-pack-len-1.C: New test.
1022
1023 2007-09-11  Michael Matz  <matz@suse.de>
1024
1025         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1026
1027 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1028
1029         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1030         checks for size of long double.
1031         * gcc.dg/dfp/convert.h: New file.
1032         * gcc.dg/dfp/convert-bfp-2.c: New test.
1033         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1034         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1035         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1036         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1037         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1038         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1039         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1040         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1041         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1042
1043 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1044
1045         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1046         Change dg-final to expect 1 non-profitable loop and
1047         3 profitable loops.
1048         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1049         Change dg-final to expect 1 non-profitable loop and
1050         3 profitable loops.
1051         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1052         Change dg-final to expect 1 profitable loop.
1053         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1054         Change dg-final to expect 1 profitable loop.    
1055         
1056 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1057
1058         * gcc.target/mips/call-saved-1.c: New test.
1059         * gcc.target/mips/call-saved-2.c: Likewise.
1060         * gcc.target/mips/call-saved-3.c: Likewise.
1061         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1062         instead of mips_mips64.  Set mips_fp64 too.
1063         (is_gp32_flag): Return true for -mips1 and -mips2.
1064         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1065
1066 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1067
1068         * g++.dg/ext/va-arg-pack-1.C: New test.
1069         * g++.dg/ext/va-arg-pack-2.C: New test.
1070
1071 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1072
1073         PR target/33369
1074         * gcc.dg/vect/pr33369.c: New test.
1075
1076 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1077
1078         PR fortran/33370
1079         * gfortran.dg/array_memcpy_5.f90:  New test.
1080
1081 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1082
1083         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1084
1085 2007-09-09  Richard Guenther  <rguenther@suse.de>
1086
1087         * gcc.c-torture/compile/20070906-1.c: New testcase.
1088
1089 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1090
1091         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1092         noinline attribute.
1093         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1094         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1095         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1096         Likewise.
1097
1098 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1101
1102 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1103
1104         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1105
1106 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1107
1108         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1109         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1110         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1111         Compile tests with -fno-tree-pre.
1112         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1113         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1114         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1115         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1116         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1117         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1118         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1119         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1120         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1121         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1122         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1123         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1124         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1125         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1126         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1127         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1128         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1129         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1130         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1131
1132 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1133
1134         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1135         to call objdump.
1136         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1137         Use remote_exec to call c++filt.
1138         * lib/target-supports-dg.exp (dg-require-host-local): New.
1139         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1140         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1141         * g++.dg/rtti/repo1.C: Likewise.
1142         * g++.dg/template/repo1.C: Likewise.
1143         * g++.dg/template/repo2.C: Likewise.
1144         * g++.dg/template/repo3.C: Likewise.
1145         * g++.dg/template/repo4.C: Likewise.
1146         * g++.dg/template/repo5.C: Likewise.
1147         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1148         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1149         * g++.old-deja/g++.pt/repo1.C: Likewise.
1150         * g++.old-deja/g++.pt/repo2.C: Likewise.
1151         * g++.old-deja/g++.pt/repo3.C: Likewise.
1152         * g++.old-deja/g++.pt/repo4.C: Likewise.
1153         * gcc.dg/cpp/trad/builtins.c: Likewise.
1154
1155 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1156
1157         PR tree-optimization/32283
1158         * gcc.dg/tree-ssa/loop-31.c: New test.
1159
1160 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1161
1162         PR rtl-optimization/26449
1163         * gcc.target/i386/pr26449-1.c: New file.
1164
1165 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         PR target/33329
1168         PR rtl-optimization/26449
1169         * gcc.target/i386/pr33329.c: New file.
1170
1171 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1174
1175 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1178
1179 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1180
1181         PR tree-optimization/33301
1182         * gfortran.dg/vect/pr33301.f: New test.
1183
1184 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1185
1186         PR libfortran/33307
1187         * gfortran.dg/backspace_10.f90: New test.
1188
1189 2007-09-07  Richard Guenther  <rguenther@suse.de>
1190
1191         Reapply
1192         2007-09-06  Richard Guenther  <rguenther@suse.de>
1193
1194         PR tree-optimization/32586
1195         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1196         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1197         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1198         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1199         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1200         now obsolete simplification.
1201
1202 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1203         
1204         PR tree-optimization/33299
1205         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1206         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1207
1208 2007-09-07  Richard Guenther  <rguenther@suse.de>
1209
1210         Revert
1211         2007-09-06  Richard Guenther  <rguenther@suse.de>
1212
1213         PR tree-optimization/32586
1214         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1215         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1216         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1217         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1218         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1219         now obsolete simplification.
1220
1221 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1222
1223         PR tree-optimization/32821
1224         * gcc.dg/tree-ssa/pr32821.c: New file.
1225
1226 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1227
1228         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1229         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1230         and mips_forced_no_er.
1231         (dg-mips-options): Add -mno-abicalls when a small-data option is
1232         specified.  Skip tests with small-data options if mips_forced_gp.
1233         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1234         * gcc.target/mips/sdata-1.c: New test.
1235         * gcc.target/mips/sdata-2.c: Likewise.
1236         * gcc.target/mips/sdata-3.c: Likewise.
1237         * gcc.target/mips/sdata-4.c: Likewise.
1238
1239 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1240
1241         PR fortran/33298
1242         * spread_zerosize_1.f90:  New test case.
1243         * spread_bounds_1.f90:  New test case.
1244
1245 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1246
1247         PR c++/32674
1248         * g++.dg/template/static31.C: New.
1249
1250 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1251
1252         PR fortran/33271
1253         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1254         powerpc*-linux-gnu.
1255
1256 2007-09-06  David Daney  <ddaney@avtrex.com>
1257             Richard Sandiford  <richard@codesourcery.com>
1258
1259         PR target/33256
1260         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1261         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1262         * gcc.target/mips/pr33256.c: New test.
1263
1264 2007-09-06  Tom Tromey  <tromey@redhat.com>
1265
1266         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1267
1268 2007-09-06  Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/32586
1271         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1272         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1273         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1274         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1275         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1276         now obsolete simplification.
1277
1278 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1281         * gcc.target/i386/sse3-addsubps.c: Ditto.
1282         * gcc.target/i386/sse3-haddpd.c: Ditto.
1283         * gcc.target/i386/sse3-haddps.c: Ditto.
1284         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1285         * gcc.target/i386/sse3-hsubps.c: Ditto.
1286         * gcc.target/i386/sse3-lddqu.c: Ditto.
1287         * gcc.target/i386/sse3-movddup.c: Ditto.
1288         * gcc.target/i386/sse3-movshdup.c: Ditto.
1289         * gcc.target/i386/sse3-movsldup.c: Ditto.
1290
1291 2007-09-06  Richard Guenther  <rguenther@suse.de>
1292
1293         PR tree-optimization/33302
1294         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1295
1296 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1297
1298         PR libfortran/33225
1299         * gfortran.dg./fmt_float.f90: New test.
1300
1301 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1302
1303         PR libfortran/33253
1304         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1305
1306 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1307
1308         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1309         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1310
1311 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1312
1313         * g++.dg/eh/builtin1.C: New test.
1314         * g++.dg/eh/builtin2.C: New test.
1315         * g++.dg/eh/builtin3.C: New test.
1316
1317         PR c++/33289
1318         * g++.dg/eh/builtin4.C: New test.
1319
1320 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1321
1322         * gcc.target/powerpc/dfp-dd.c: New test.
1323         * gcc.target/powerpc/dfp-td.c: New test.
1324
1325 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1326
1327         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1328         * gcc.dg/va-arg-pack-1.c: New test.
1329
1330 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1331
1332         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1333         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1334         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1335         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1336         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1337
1338 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1339
1340         PR c++/30302
1341         * g++.dg/ext/anon-struct5.C: New.
1342
1343 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1344
1345         * gcc.dg/i386-cpuid.h: Remove.
1346         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1347         (main): Use __get_cpuid to get target features.
1348         * gcc.target/i386/sse-check.h: Ditto.
1349         * gcc.target/i386/sse2-check.h: Ditto.
1350         * gcc.target/i386/sse3-check.h: Ditto.
1351         * gcc.target/i386/ssse3-check.h: Ditto.
1352         * gcc.target/i386/sse4_1-check.h: Ditto.
1353         * gcc.target/i386/sse4_2-check.h: Ditto.
1354         * gcc.target/i386/sse4a-check.h: Ditto.
1355         * gcc.dg/torture/pr16104-1.c: Ditto.
1356         (do_test): Change to void.
1357         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1358         * gcc.target/i386/sse-6.c: Ditto.
1359         * gcc.target/i386/sse-7.c: Ditto.
1360         * g++.dg/other/i386-1.C: Include cpuid.h.
1361         (main): New function.  Use __get_cpuid to get target fetaures.
1362
1363 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1364             David Ung  <davidu@mips.com>
1365             Nigel Stephens <nigel@mips.com>
1366
1367         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1368         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1369         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1370         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1371         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1372         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1373         * gcc.dg/torture/pr19683-1.c: Likewise.
1374         * gcc.target/mips/madd-3.c: Likewise.
1375         * gcc.target/mips/maddu-3.c: Likewise.
1376         * gcc.target/mips/msub-3.c: Likewise.
1377         * gcc.target/mips/msubu-3.c: Likewise.
1378         * gcc.target/mips/asm-1.c: Likewise.
1379         * gcc.target/mips/branch-1.c: Likewise.
1380         * gcc.target/mips/ins-1.c: Likewise.
1381         * gcc.target/mips/near-far-3.c: Likewise.
1382         * gcc.target/mips/near-far-4.c: Likewise.
1383         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1384         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1385         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1386         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1387         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1388         * gcc.target/mips/dspr2-MULT.c: Likewise.
1389         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1390         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1391         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1392         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1393         * gcc.target/mips/code-readable-2.c: Likewise.
1394         * gcc.target/mips/code-readable-3.c: Likewise.
1395
1396 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1397             David Ung  <davidu@mips.com>
1398             Nigel Stephens <nigel@mips.com>
1399
1400         * gcc.target/mips/mips16-attributes.c: New.
1401
1402 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1403
1404         PR fortran/31564
1405         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1406
1407         PR fortran/33241
1408         * gfortran.dg/char_length_10.f90: New test.
1409
1410 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1411
1412         PR c++/29731
1413         * g++.dg/parse/template24.C: New.
1414
1415 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1416
1417         * g++.dg/other/spu2vmx-1.C: New test.
1418
1419 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR tree-optimization/33017
1422         * gcc.dg/pr33017.c: New test.
1423
1424 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1425
1426         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1427         __protected_stream family of macros.
1428
1429 2007-09-04  Jan Hubicka  <jh@suse.cz>
1430
1431         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1432         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1433         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1434         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1435         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1436         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1437         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1438         Likewise.
1439
1440 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1441             Tobias Burnus  <burnus@net-b.de>
1442
1443         * gfortran.dg/proc_decl_1.f90: New.
1444         * gfortran.dg/proc_decl_2.f90: New.
1445         * gfortran.dg/proc_decl_3.f90: New.
1446         * gfortran.dg/proc_decl_4.f90: New.
1447
1448 2007-09-04  Jan Hubicka  <jh@suse.cz>
1449
1450         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1453         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1454         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1455         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1456         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1459         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1460         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1464         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1468         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1469         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1470         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1471         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1473         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1474         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1475         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1476         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1478         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1481         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1483         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1484         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1486         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1487         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1491         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1492         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1493         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1494         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1496         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1497         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1498         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1499         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1500         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1501         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1502         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1503         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1504         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1505         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1506         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1507         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1508         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1509         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1510         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1511         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1512         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1513         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1514         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1515         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1516         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1517         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1518         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1519         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1520         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1521         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1522         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1523         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1524         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1525         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1526         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1527         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1528         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1529         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1530         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1531         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1532         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1533         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1534         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1535         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1536         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1537         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1538         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1539         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1540         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1541         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1542         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1543         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1544         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1545         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1546         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1547         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1548         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1549         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1550         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1551         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1552         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1553         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1554         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1555         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1556         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1557         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1558         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1559         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1560         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1561         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1562         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1563         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1564         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1565         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1566         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1567         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1568         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1569         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1570         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1571         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1572         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1573         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1574         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1575         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1576         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1577         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1578         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1579         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1580         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1581         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1582         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1583         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1584         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1585         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1586         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1587         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1588         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1589         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1590         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1591         noinline.
1592         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1593         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1594         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1595         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1596         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1597         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1598         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1599         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1600         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1601         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1602         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1603         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1604         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1605         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1606         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1607         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1608         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1609         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1610         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1611         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1612         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1613         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1614         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1615         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1616         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1617         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1618         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1619         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1620         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1621         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1622         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1623         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1624         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1625         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1626         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1627         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1628         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1629         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1630         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1631         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1632         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1633         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1634         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1635         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1636         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1637         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1638         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1639         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1640         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1641         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1642         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1643         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1644         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1645         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1646         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1647         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1648         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1649         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1650         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1651         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1652         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1653         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1654         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1655         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1656         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1657         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1658         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1659         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1660         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1661         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1662         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1663         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1664         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1665         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1666         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1667         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1668         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1669         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1670         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1671         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1672         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1673         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1674         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1675         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1676         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1677         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1678         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1679         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1680         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1681         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1682         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1683         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1684         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1685         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1686         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1687         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1688         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1689         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1690         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1691         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1692         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1693         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1694         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1695         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1696         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1697         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1698         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1699         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1700         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1701         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1702         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1703         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1704         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1705         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1706         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1707         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1708         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1709         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1710         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1711         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1712         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1713         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1714         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1715         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1716         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1717         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1718
1719 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1720
1721         PR middle-end/33187
1722         * gcc.target/i386/cmov7.c: New file.
1723
1724 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         * gcc.target/i386/sse4a-check.h: New file.
1727         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1728         * gcc.target/i386/sse4a-insert.c: Ditto.
1729         * gcc.target/i386/sse4a-montsd.c: Ditto.
1730         * gcc.target/i386/sse4a-montss.c: Ditto.
1731         * gcc.target/i386/mmx-check.h: New file.
1732         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1733         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1734         * gcc.target/i386/sse-check.h: New file.
1735         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1736         * gcc.target/i386/sse-3.c: Ditto.
1737         * gcc.target/i386/sse-7.c: Ditto.
1738         * gcc.target/i386/sse-9.c: Ditto.
1739         * gcc.target/i386/ssefn-3.c: Ditto.
1740         * gcc.target/i386/sse-recip.c: Ditto.
1741         * gcc.target/i386/sse-recip-vec.c: Ditto.
1742         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1743         * gcc.target/i386/20020523-1.c: Remove.
1744         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1745         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1746         * gcc.target/i386/ssefn-4.c: Ditto.
1747         * gcc.target/i386/sse-6.c: Ditto.
1748         * gcc.target/i386/sse-10.c: Ditto.
1749         * gcc.target/i386/sse-11.c: Ditto.
1750         * gcc.target/i386/sse-18.c: Ditto.
1751         * gcc.target/i386/fpprec-1.c: Ditto.
1752         * g++.dg/other/i386-1.C: Ditto.
1753
1754 2007-09-04  Richard Guenther  <rguenther@suse.de>
1755
1756         PR tree-optimization/33291
1757         * gcc.dg/volatile2.c: New testcase.
1758         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1759         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1760         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1761         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1762
1763 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1764
1765         PR fortran/33253
1766         * gfortran.dg/namelist_15.f90: Update test.
1767         * gfortran.dg/namelist_24.f90: Update test.
1768         * gfortran.dg/namelist_38.f90: New test.
1769
1770 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1771
1772         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1773         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1774         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1775         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1776         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1777         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1778
1779 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1780
1781         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1782         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1783
1784         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1785
1786 2007-09-02  David Daney  <ddaney@avtrex.com>
1787
1788         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1789         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1790         * gcc.target/mips/atomic-memory-1.c: Ditto.
1791         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1792
1793 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1794
1795         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1796         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1797
1798 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1799
1800         * gfortran.dg/substr_6.f90: New test.
1801
1802 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1803
1804         PR c++/33208
1805         * g++.dg/other/error18.C: New.
1806         * g++.dg/expr/bitfield3.C: Adjust.
1807
1808 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1809
1810         PR fortran/33276
1811         * gfortran.fortran-torture/compile/pr33276.f90: New.
1812
1813 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1814
1815         PR middle-end/33272
1816         * gcc.dg/c99-arraydecl-3.c: New test.
1817
1818 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1819
1820         PR c++/32597
1821         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1822         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1823
1824 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1825
1826         PR fortran/33232
1827         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1828         * gfortran.dg/read_1.f90: New.
1829
1830 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1831
1832         PR c++/33210
1833         * g++.dg/template/error30.C: New.
1834
1835 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1836
1837         PR c++/32113
1838         * g++.dg/template/crash70.C: New.
1839
1840 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1841
1842         PR c++/33212
1843         * g++.dg/ext/is_class_error.C: New.
1844
1845 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1846
1847         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1848         
1849 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1850             Revital Eres  <eres@il.ibm.com>
1851
1852         * gcc.target/powerpc/paired-1.c: New test.
1853         * gcc.target/powerpc/paired-2.c: New test.
1854         * gcc.target/powerpc/paired-3.c: New test.
1855         * gcc.target/powerpc/paired-4.c: New test.
1856         * gcc.target/powerpc/paired-5.c: New test.
1857         * gcc.target/powerpc/paired-6.c: New test.
1858         * gcc.target/powerpc/paired-7.c: New test.
1859         * gcc.target/powerpc/ppc-paired.c: New test.
1860
1861 2007-08-31  Ollie Wild  <aaw@google.com>
1862
1863         * g++.dg/conversion/ptrmem2.C: New test.
1864         * g++.dg/conversion/ptrmem3.C: New test.
1865         * g++.dg/conversion/ptrmem4.C: New test.
1866         * g++.dg/conversion/ptrmem5.C: New test.
1867         * g++.dg/conversion/ptrmem6.C: New test.
1868         * g++.dg/conversion/ptrmem7.C: New test.
1869         * g++.dg/conversion/ptrmem8.C: New test.
1870
1871 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1872
1873         PR fortran/31879
1874         * gfortran.dg/char_length_7.f90: New test.
1875         * gfortran.dg/char_length_9.f90: New test.
1876         * gfortran.dg/char_assign_1.f90: Add extra warning.
1877
1878         PR fortran/31197
1879         PR fortran/31258
1880         * gfortran.dg/char_length_8.f90: New test.
1881
1882 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1883
1884         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1885
1886 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1887
1888         * gcc.dg/inline-24.c: New test.
1889         * g++.dg/opt/inline11.C: New test.
1890
1891 2007-08-30  Richard Guenther  <rguenther@suse.de>
1892
1893         * gcc.target/i386/vectorize5.c: New testcase.
1894
1895 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1896
1897         PR fortran/33228
1898         * interface.c (check_interface0): Improve error for external procs.
1899         (check_sym_interfaces): Fix checking of module procedures.
1900
1901 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1902
1903         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1904         (AI): Add AI_ALIGN.
1905         * gcc.dg/sync-3.c: New test.
1906
1907         PR middle-end/32758
1908         * gcc.dg/cleanup-12.c: New test.
1909
1910 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1911
1912         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1913         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1914         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1915         * gcc.dg/pr32450.c: Ditto.
1916         * gcc.dg/nest.c: Ditto.
1917         * gcc.dg/nested-func-4.c: Ditto.
1918         * g++.old-deja/g++.law/profile1.C: Ditto.
1919
1920 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1921
1922         PR fortran/32989
1923         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1924         non-default integer kind arguments.
1925
1926 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1927
1928         PR fortran/33105
1929         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1930
1931 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1932
1933         * gcc.dg/h8300-ice2.c: Remove target selector.
1934
1935 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1936
1937         PR fortran/33215
1938         * gfortran.dg/binding_label_tests_15.f03: New test case.
1939         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1940
1941 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1942
1943         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1944         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1945
1946 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1947
1948         PR c++/33194
1949         * g++.dg/other/canon-33194.C: New.
1950
1951 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1952
1953         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1954         * gcc.c-torture/execute/pr23135.c: Likewise.
1955
1956 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1957
1958         * gcc.dg/pr31344.c: Move to ...
1959         * gcc.dg/dfp/pr31344.c: ... here.
1960         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1961         * gcc.dg/20050503-1.c: Ditto.
1962         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1963         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1964         * gcc.dg/20060801-1.c: Ditto.
1965
1966 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1967
1968         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1969         * gfortran.dg/nan_1.f90: Likewise.
1970
1971 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1972
1973         PR fortran/33055
1974         Revert previous patch.
1975
1976 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1977             Kazu Hirata  <kazu@codesourcery.com>
1978
1979         * gcc.target/m68k/interrupt-1.c: New.
1980
1981 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1982
1983         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1984         10000 for targets where "int" can't hold at least 100000.
1985         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1986         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1987         (test5)(test6): Use it.
1988         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1989         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1990         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1991         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1992         * gcc.dg/attr-alloc_size.c (test): Likewise.
1993
1994 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1995
1996         PR c++/33209
1997         * g++.dg/template/error29.C: New.
1998
1999 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR c++/32596
2002         * g++.dg/ext/visibility/anon5.C: New test.
2003
2004 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2005
2006         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2007
2008 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2009
2010         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2011         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2012         * gfortran.dg/gamma_4.f90: New: large-real tests.
2013
2014 2007-08-28  Jason Merrill  <jason@redhat.com>
2015
2016         PR c++/29000
2017         * g++.dg/ext/stmtexpr12.C: New test.
2018
2019         PR c++/28558
2020         * g++.dg/ext/attrib28.C: New test.
2021
2022 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2023
2024         PR target/32661
2025         * gcc.target/i386/pr32661.c: New test.
2026
2027 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR middle-end/32370
2030         * gcc.dg/pr32370.c: New test.
2031
2032         PR rtl-optimization/33148
2033         * gcc.c-torture/compile/20070827-1.c: New test.
2034
2035         PR debug/32914
2036         * d++.dg/debug/const3.C: New test.
2037         * d++.dg/debug/const4.C: New test.
2038         * d++.dg/debug/dwarf2/const1.C: New test.
2039         * d++.dg/debug/dwarf2/const2.C: New test.
2040         * d++.dg/debug/dwarf2/const2b.C: New test.
2041
2042 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2043             Vladimir Yanovsky  <yanov@il.ibm.com>
2044             Revital Eres  <eres@il.ibm.com>
2045             Andrey Belevantsev  <abel@ispras.ru>
2046
2047         * gcc.dg/sms-1.c: New test.
2048
2049 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2050
2051         * g++.dg/ext/gnu-inline-common.h: New.
2052         * g++.dg/ext/gnu-inline-global-reject.C: New.
2053         * g++.dg/ext/gnu-inline-global.C: New.
2054         * g++.dg/ext/gnu-inline-namespace.C: New.
2055         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2056         * g++.dg/ext/gnu-inline-class.C: New.
2057         * g++.dg/ext/gnu-inline-class-static.C: New.
2058         * g++.dg/ext/gnu-inline-template-class.C: New.
2059         * g++.dg/ext/gnu-inline-template-func.C: New.
2060
2061 2007-08-27  Jason Merrill  <jason@redhat.com>
2062
2063         PR c++/31337
2064         * g++.dg/ext/stmtexpr11.C: New.
2065
2066 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2067
2068         * lib/target-supports.exp (check_profiling_available):
2069         Set profiling_available_saved to 0 on fido-*-elf.
2070
2071 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2072
2073         PR tree-optimization/33173
2074         
2075         * gcc.c-torture/compile/pr33173.c: New.
2076
2077 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2078
2079         PR target/31385
2080         * gcc.dg/dfp/pr31385.c: New.
2081
2082 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2085
2086 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2089         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2090         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2091         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2092         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2093         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2094         gcc.target/m68k directory.
2095         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2096         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2097         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2098         gcc.target/cris directory.
2099         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2100         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2101         gcc.target/bfin directory.
2102
2103         * gcc.target/sh: New directory.
2104         * gcc.target/sh/sh.exp: New file.
2105         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2106         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2107         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2108         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2109         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2110         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2111
2112 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2115         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2116         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2117         * gcc.target/i386/local2.c: Ditto.
2118         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2119         * gcc.target/i386/20011119-1.c: Ditto.
2120         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2121         * gcc.target/i386/fastcall-1.c: Fix target selector.
2122
2123 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2124
2125         PR fortran/33055
2126         * gfortran.dg/negative_unit.f: Add new check
2127         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2128         -fdefault-integer-8.
2129
2130 2007-08-26  Asher Langton  <langton2@llnl.gov>
2131
2132         * gfortran.dg/recursive_stack.f90: New.
2133         * gfortran.dg/openmp_stack.f90: New.
2134
2135 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/31298
2138         * gfortran.dg/use_10.f90: New.
2139
2140 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2141
2142         PR fortran/32985
2143         * gfortran.dg/namelist_14.f90: Make test case valid.
2144         * gfortran.dg/common_10.f90: New.
2145
2146 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2147
2148         PR middle-end/33181
2149         * gcc.dg/ifelse-2.c: New.
2150
2151 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/32980
2154         * gfortran.dg/gamma_1.f90: New.
2155         * gfortran.dg/gamma_2.f90: New.
2156         * gfortran.dg/gamma_3.f90: New.
2157
2158 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2159
2160         PR fortran/33188
2161         * gfortran.dg/used_types_18.f90: New.
2162
2163 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gcc.dg/array-init-2.c: New test.
2166
2167 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2168
2169         PR fortran/33178
2170         * gfortran.dg/initialization_4.f90: Update dg-error.
2171         * gfortran.dg/initialization_13.f90: New.
2172
2173 2007-08-24  Richard Guenther  <rguenther@suse.de>
2174
2175         PR middle-end/33166
2176         * gcc.c-torture/compile/pr33166.c: New testcase.
2177
2178 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2179
2180         PR fortran/33139
2181         * gfortran.dg/pointer_assign_4.f90: New.
2182         * gfortran.dg/shape_2.f90: Fix test case.
2183         * gfortran.dg/char_result_4.f90: Ditto.
2184
2185 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2186
2187         * gcc.dg/array-init-1.c: New test.
2188
2189         PR c++/32567
2190         * g++.dg/parse/crash36.C: New test.
2191
2192 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2193
2194         * gcc.dg/pr32721.c: Updated.
2195
2196 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR tree-optimization/32573
2199         PR middle-end/32946
2200         * gcc.dg/pr32573.c: New test.
2201
2202         PR c++/32898
2203         * g++.dg/lookup/ns3.C: New test.
2204
2205         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2206
2207         PR c++/31941
2208         * g++.dg/parse/crash37.C: New test.
2209
2210 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2211
2212         PR target/17390
2213         * gcc.target/i386/pr17390.c: New test.
2214
2215 2007-08-23  Richard Guenther  <rguenther@suse.de>
2216
2217         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2218         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2219         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2220         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2221         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2222         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2223         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2224         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2225
2226 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2227
2228         * gcc.target/s390: New directory.
2229         * gcc.target/s390/s390.exp: New file.
2230         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2231         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2232         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2233         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2234         gcc.target/s390 directory.
2235
2236 2007-08-23  Richard Guenther  <rguenther@suse.de>
2237
2238         PR tree-optimization/32328
2239         * testsuite/gcc.dg/pr32328.c: New testcase.
2240
2241 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2242
2243         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2244           available.
2245
2246 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2247
2248         PR fortran/33095
2249         * gfortran.dg/min_max_optional_5.f90: New test.
2250         * gfortran.dg/min_max_optional_2.f90: Remove.
2251         * gfortran.dg/min_max_optional_3.f90: Remove.
2252         * gfortran.dg/min_max_optional_4.f90: Remove.
2253
2254 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2255
2256         * gcc.target/i386/xorps-sse.c: New.
2257         * gcc.target/i386/xorps-sse2.c: New.
2258
2259 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2260
2261         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2262         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2263         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2264
2265 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2266
2267         PR fortran/33020
2268         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2269         include multiple kinds for SHAPE parameter within a single
2270         namespace.
2271         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2272         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2273
2274 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2275
2276         * interface_abstract_1.f90: Extended test case.
2277         * interface_abstract_3.f90: New test.
2278
2279 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2280
2281         * gcc.dg/fold-sub.c: New test.
2282         
2283 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2284
2285         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2286         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2287         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2288         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2289         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2290         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2291
2292 2007-08-22  Richard Guenther  <rguenther@suse.de>
2293
2294         PR middle-end/33007
2295         * gcc.dg/pr33007.c: New testcase.
2296
2297 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2298
2299         * gcc.c-torture/execute/strcmp-1.x: Delete.
2300
2301 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2302
2303         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2304         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2305         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2306         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2307         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2308         gcc.target/i386/stack-realign.c,
2309         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2310         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2311         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2312         target using dg-require-effective-target directive.
2313         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2314         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2315         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2316         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2317         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2318         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2319         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2320         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2321         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2322         Require lp64 target using dg-require-effective-target directive.
2323         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2324         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2325         directive.
2326         * gcc.target/i386/20010202-1.c: Move from here ...
2327         * gcc.dg/20010202-1.c: ... to here.
2328
2329 2007-08-22  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/33142
2332         * gcc.c-torture/execute/pr33142.c: New testcase.
2333
2334 2007-08-22  Richard Guenther  <rguenther@suse.de>
2335
2336         PR middle-end/32563
2337         * g++.dg/torture/pr32563.C: New testcase.
2338
2339 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR middle-end/32912
2342         * gcc.dg/pr32912-1.c: Add -w to options.
2343         * gcc.dg/pr32912-2.c: Likewise.
2344         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2345
2346 2007-08-21  Ian Lance Taylor  <iant@google.com>
2347
2348         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2349
2350 2007-08-21  Ian Lance Taylor  <iant@google.com>
2351
2352         PR tree-optimization/33134
2353         * g++.dg/tree-ssa/pr33134.C: New test.
2354
2355 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2356
2357         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2358         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2359
2360 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR debug/32610
2363         * gcc.dg/debug/pr32610.c: New test.
2364
2365         * g++.dg/init/new24.C: New test.
2366
2367         PR middle-end/32912
2368         * gcc.dg/pr32912-1.c: New test.
2369         * gcc.dg/pr32912-2.c: New test.
2370         * gcc.dg/pr32912-3.c: New test.
2371
2372 2007-08-21  Richard Guenther  <rguenther@suse.de>
2373
2374         * gcc.dg/pointer-arith-10.c: New testcase.
2375
2376 2007-08-21  Richard Guenther  <rguenther@suse.de>
2377
2378         PR middle-end/33122
2379         * gcc.c-torture/compile/pr33122.c: New testcase.
2380
2381 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2382
2383         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2384
2385 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2386
2387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2388
2389 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR c++/33025
2392         * g++.dg/init/new23.C: New test.
2393
2394 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2395
2396         PR middle-end/30564
2397         * gcc.c-torture/compile/pr30564-1.c: New test.
2398         * gcc.c-torture/compile/pr30564-2.c: New test.
2399
2400 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2401
2402         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2403
2404 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2405
2406         * gfortran.dg/interface_abstract_2.f90: New.
2407         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2408
2409 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2410
2411         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2412         unknown (so that outer-loop wont get analyzed).
2413         * gcc.dg/vect/vect-outer-1a.c: New test.
2414         * gcc.dg/vect/vect-outer-1b.c: New test.
2415         * gcc.dg/vect/vect-outer-1.c: New test.
2416         * gcc.dg/vect/vect-outer-2a.c: New test.
2417         * gcc.dg/vect/vect-outer-2b.c: New test.
2418         * gcc.dg/vect/vect-outer-2c.c: New test.
2419         * gcc.dg/vect/vect-outer-2.c: New test.
2420         * gcc.dg/vect/vect-outer-3a.c: New test.
2421         * gcc.dg/vect/vect-outer-3b.c: New test.
2422         * gcc.dg/vect/vect-outer-3c.c: New test.
2423         * gcc.dg/vect/vect-outer-3.c: New test.
2424         * gcc.dg/vect/vect-outer-4a.c: New test.
2425         * gcc.dg/vect/vect-outer-4b.c: New test.
2426         * gcc.dg/vect/vect-outer-4c.c: New test.
2427         * gcc.dg/vect/vect-outer-4d.c: New test.
2428         * gcc.dg/vect/vect-outer-4e.c: New test.
2429         * gcc.dg/vect/vect-outer-4f.c: New test.
2430         * gcc.dg/vect/vect-outer-4g.c: New test.
2431         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2432         * gcc.dg/vect/vect-outer-4i.c: New test.
2433         * gcc.dg/vect/vect-outer-4j.c: New test.
2434         * gcc.dg/vect/vect-outer-4k.c: New test.
2435         * gcc.dg/vect/vect-outer-4l.c: New test.
2436         * gcc.dg/vect/vect-outer-4m.c: New test.
2437         * gcc.dg/vect/vect-outer-4.c: New test.
2438         * gcc.dg/vect/vect-outer-5.c: New test.
2439         * gcc.dg/vect/vect-outer-6.c: New test.
2440         * gcc.dg/vect/vect-outer-fir.c: New test.
2441         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2442         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2443
2444 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2445
2446         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2447         and -fno-tree-reassoc.
2448         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2449         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2450         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2451         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2452         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2453         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2454         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2455         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2456         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2457         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2458         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2459         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2460         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2461         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2462         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2463         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2464         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2465         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2466         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2467         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2468         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2469         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2470         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2471         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2472         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2473         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2474         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2475         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2476         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2477         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2478         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2479         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2480         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2481         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2482         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2483         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2484         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2485
2486 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2487
2488         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2489         versioning for aliasing).
2490         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2491
2492         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2493         targets.
2494         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2495
2496 2007-08-18  Tom Tromey  <tromey@redhat.com>
2497
2498         PR preprocessor/32974:
2499         * gcc.dg/cpp/pr32974.c: New file.
2500
2501 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2502
2503         * gfortran.dg/interface_abstract_1.f90: New.
2504
2505 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2506
2507         PR fortran/32881
2508         * gfortran.dg/pure_initializer_1.f90: New test.
2509
2510 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2511
2512         PR fortran/32875
2513         * gfortran.dg/array_constructor_18.f90: New test.
2514
2515 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2516
2517         PR c++/28989
2518         * g++.dg/expr/lval3.C: New test.
2519         * g++.dg/expr/lval4.C: New test.
2520
2521 2007-08-17  Ollie Wild  <aaw@google.com>
2522
2523         PR c++/31749
2524         * g++.dg/lookup/builtin3.C: New test.
2525         * g++.dg/lookup/builtin4.C: New test.
2526         * g++.dg/lookup/using19.C: New test.
2527
2528 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2529
2530         PR c++/32190
2531         * g++.dg/parse/error31.C: New.
2532
2533 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2534
2535         PR c++/32112
2536         * g++.dg/template/error26.C: New.
2537
2538 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2539
2540         PR fortran/33079
2541         * gfortran.dg/zero_length_2.f90: New test.
2542
2543 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2544
2545         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2546         * gfortran.dg/kind_tests_3.f03: Ditto.
2547         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2548         * gfortran.dg/interface_13.f90: Ditto.
2549         * gfortran.dg/pr32738.f90: Ditto.
2550         * gfortran.dg/module_private_1.f90: Ditto.
2551         * gfortran.dg/test_only_clause.f90: Ditto.
2552         * gfortran.dg/bind_c_vars.f90: Ditto.
2553         * gfortran.dg/bind_c_dts.f90: Ditto.
2554         * gfortran.dg/use_9.f90: Ditto.
2555         * gfortran.dg/generic_8.f90: Ditto.
2556         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2557         * gfortran.dg/private_type_6.f90: Ditto.
2558         * gfortran.dg/c_assoc.f90: Ditto.
2559         * gfortran.dg/private_type_7.f90: Ditto.
2560         * gfortran.dg/global_vars_c_init.f90: Ditto.
2561         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2562         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2563         * gfortran.dg/c_size_t_test.f03: Ditto.
2564         * gfortran.dg/used_types_12.f90: Ditto.
2565         * gfortran.dg/pr25923.f90: Ditto.
2566         * gfortran.dg/test_com_block.f90: Ditto.
2567         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2568         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2569         * gfortran.dg/com_block_driver.f90: Ditto.
2570         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2571         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2572         * gfortran.dg/c_loc_test.f90: Ditto.
2573         * gfortran.dg/c_ptr_tests.f03: Ditto.
2574         * gfortran.dg/module_interface_1.f90: Ditto.
2575
2576 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2577
2578         PR c++/32870
2579         * g++.dg/other/error17.C: Adjust.
2580         
2581 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2582
2583         PR middle-end/32970
2584         * g++.dg/ext/altivec-14.C: New test.
2585
2586 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2587
2588         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2589         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2590         dump files.
2591         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2592         * gcc.dg/vect/pr32366.c: Ditto.
2593
2594 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2595
2596         PR testsuite/33082
2597         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2598         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2599         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2600         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2601
2602 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2603
2604         PR fortran/33072
2605         * gfortran.dg/use_9.f90: New.
2606
2607 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2608
2609         * g++.dg/gcov/gcov-5.C: New test.
2610
2611 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2612
2613         * g++.dg/gcov/gcov-4.C: New test.
2614         * lib/gcov.exp (verify-lines): Add support for
2615         checking no-coverage lines.
2616
2617 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2618
2619         * gcc.dg/vect/vect-vfa-01.c: New.
2620         * gcc.dg/vect/vect-vfa-02.c: New.
2621         * gcc.dg/vect/vect-vfa-03.c: New.
2622         * gcc.dg/vect/vect-vfa-04.c: New.
2623         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2624         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2625         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2626         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2627         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2628         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2629         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2630         gfortran.dg/vect/pr19049.f90: Rename to start with
2631         prefix no-vfa-.
2632         * gcc.dg/vect/vect.exp: Disable versioning for alias
2633         when test starts with no-vfa-.
2634         * gfortran.dg/vect/vect.exp: Likewise.
2635
2636 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2637
2638         * gcc.dg/torture/pr32897.c: New test.
2639
2640 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2641
2642         PR c++/31132
2643         * g++.dg/template/crash69.C: New.
2644
2645 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2646
2647         * lib/target-supports.exp (check_effective_target_arm32): Use
2648         check_no_compiler_messages.
2649
2650 2007-08-15  Diego Novillo  <dnovillo@google.com>
2651
2652         gcc.dg/tree-ssa/20070815.c: New test.
2653
2654 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2655
2656         PR fortran/33077
2657         * gfortran.dg/random_7.f90: Initialize variable.
2658
2659 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR middle-end/33074
2662         * gfortran.dg/pr33074.f90: New test.
2663
2664         PR c++/32992
2665         * g++.dg/opt/nrv14.C: New test.
2666
2667 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2668
2669         PR c++/33035
2670         * g++.dg/template/crash68.C: New.
2671
2672 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2673
2674         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2675         * gcc.dg/sibcall-4.c: Ditto.
2676
2677 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2678
2679         PR fortran/33066
2680         * gfortran.dg/use_8.f90: New test.
2681         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2682
2683 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2684
2685         PR c++/27211
2686         * g++.dg/template/error27.C: New.
2687         * g++.dg/template/error28.C: New.
2688         * g++.dg/other/pr28304.C: Adjust.
2689         * g++.old-deja/g++.mike/p811.C: Likewise.
2690
2691 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2692
2693         PR target/30315
2694         * gcc.target/i386/pr30315.c: New.
2695
2696 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2697
2698         PR fortran/32594
2699         * gfortran.dg/substr_5.f90: New test.
2700
2701 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2702
2703         PR c/30428
2704         * gcc.dg/vector-2.c: New test.
2705
2706         PR c++/30428
2707         * g++.dg/ext/vector8.C: New test.
2708
2709 2007-08-13  Dan Hipschman  <dsh@google.com>
2710
2711         PR c/32953
2712         * gcc.dg/format/array-1.c: Add an additional test for
2713         unterminated format strings of length 1.
2714
2715 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/32926
2718         * gfortran.dg/external_procedures_3.f90: New test.
2719
2720 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2721
2722         PR fortran/32827
2723         * gfortran.dg/import6.f90: New test.
2724
2725 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2726
2727         PR C/30427
2728         *  gcc.dg/vector-1.c: New test.
2729
2730 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2731
2732         * gcc.dg/pr21255-4.c: Skip for PIC.
2733         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2734
2735 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2736
2737         * gcc.dg/attr-isr.c: Skip for PIC.
2738         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2739         * gcc.dg/attr-isr-trapa.c: Likewise.
2740         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2741         * gcc.dg/pragma-isr-trapa.c: Likewise.
2742         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2743
2744 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2745
2746         PR fortran/32962
2747         * gfortran.dg/transpose_1.f90: New test.
2748
2749 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2750
2751         PR fortran/29600
2752         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2753         intrinsic.
2754
2755 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2756
2757         PR fortran/30964
2758         PR fortran/33054
2759         * gfortran.dg/random_4.f90: New test.
2760         * gfortran.dg/random_5.f90: New test.
2761         * gfortran.dg/random_6.f90: New test.
2762         * gfortran.dg/random_7.f90: New test.
2763
2764 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2765
2766         PR fortran/32860
2767         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2768
2769 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2770
2771         PR fortran/31629
2772         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2773
2774 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775
2776         PR fortran/29600
2777         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2778         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2779
2780 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2781
2782         PR fortran/32937
2783         * gfortran.dg/char_length_6.f90: New test.
2784
2785 2007-08-10  Ollie Wild  <aaw@google.com>
2786
2787         * g++.dg/lookup/using18.C: New test.
2788
2789 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2790
2791         PR c++/17763
2792         * g++.dg/other/error16.C: New.
2793
2794 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795
2796         PR libfortran/33039
2797         * gfortran.dg/namelist_37.f90: New test.
2798
2799 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2800
2801         PR c++/22256
2802         * g++.dg/conversion/op3.C: New.
2803
2804 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2805
2806         PR fortran/32987
2807         * gfortran.dg/fmt_tab_1.f90: New.
2808         * gfortran.dg/fmt_tab_2.f90: New.
2809
2810 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2811
2812         PR c/32796
2813         * gcc.c-torture/compile/pr32796.c: New test.
2814
2815 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2816
2817         PR middle-end/32813
2818         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2819         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2820         instead of just -O.
2821
2822 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2823
2824         * gcc.target/mips/code-readable-1.c: New test.
2825         * gcc.target/mips/code-readable-2.c: Likewise.
2826         * gcc.target/mips/code-readable-3.c: Likewise.
2827
2828 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2829             Revital Eres  <eres@il.ibm.com>
2830
2831         * gfortran.dg/sms-1.f90: Add comment.
2832         * gfortran.dg/sms-2.f90: New.
2833
2834 2007-08-07  Ian Lance Taylor  <iant@google.com>
2835
2836         * gcc.dg/instrument-1.c: New test.
2837         * gcc.dg/instrument-2.c: New test.
2838         * gcc.dg/instrument-3.c: New test.
2839
2840 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2841
2842         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2843
2844 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2845
2846         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2847         !vector_alignment_reachable targets.
2848         * gcc.dg/vect/vect-33.c: Likewise.
2849         * gcc.dg/vect/vect-42.c: Likewise.
2850         * gcc.dg/vect/vect-44.c: Likewise.
2851         * gcc.dg/vect/vect-50.c: Likewise.
2852         * gcc.dg/vect/vect-70.c: Likewise.
2853         * gcc.dg/vect/vect-71.c: Likewise.
2854         * gcc.dg/vect/vect-87.c: Likewise.
2855         * gcc.dg/vect/vect-88.c: Likewise.
2856         * gcc.dg/vect/vect-91.c: Likewise.
2857         * gcc.dg/vect/vect-93.c: Likewise.
2858         * gcc.dg/vect/vect-96.c: Likewise.
2859         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2860         * gcc.dg/vect/section-anchors-69.c: Likewise.
2861         * gcc.dg/vect/pr25413.c: Likewise.
2862         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2863         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2864         * gfortran.dg/vect-2.f90: Likewise.
2865         * gfortran.dg/vect-3.f90: Likewise.
2866         * gfortran.dg/vect-4.f90: Likewise.
2867         * gfortran.dg/vect-5.f90: Likewise.
2868         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2869         Return false for darwin. 
2870         (check_effective_target_vector_alignment_reachable_for_double): New.
2871
2872 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2873
2874         * gcc.dg/multiword-1.c: New testcase.
2875
2876 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2877
2878         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2879         messages.
2880         * gfortran.dg/namelist_36.f90: New test.
2881
2882 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2883
2884         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2885           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2886
2887 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2888
2889         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2890         * gcc.dg/torture/type-generic-1.c: Likewise.
2891
2892 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2893
2894         * gcc.c-torture/20070522-1.c: Move to ...
2895         * gcc.c-torture/compile/20070522-1.c: Here.
2896
2897 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2898
2899         PR fortran/29828
2900         * gfortran.dg/minmax_char_1.f90: New test.
2901         * gfortran.dg/minmax_char_2.f90: New test.
2902         * gfortran.dg/min_max_optional_4.f90: New test.
2903
2904 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2905
2906         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2907         hanging on the testcase.
2908
2909 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2910
2911         PR middle-end/32988
2912         * gcc.c-torture/compile/pr32988.c: New test.
2913
2914 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2915
2916         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2917
2918 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2919
2920         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2921
2922         Revert:
2923         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2924
2925         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2926
2927 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2928
2929         PR fortran/32979
2930         * gfortran.dg/isnan_1.f90: New test.
2931
2932 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2933             Revital Eres <eres@il.ibm.com>
2934
2935         * gcc.dg/sms-antideps.c: New test.
2936
2937 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2938
2939         PR fortran/31214
2940         * gfortran.dg/entry_13.f90: New test.
2941
2942         * gfortran.dg/entry_12.f90: Clean up .mod file.
2943
2944 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2945
2946         PR fortran/32770
2947         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2948         variables as kind=4 so they don't overflow the record length.
2949
2950 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2951
2952         PR fortran/32968
2953         * gfortran.dg/selected_kind_1.f90: New test.
2954
2955 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2956
2957         PR middle-end/32780
2958         * gcc.c-torture/compile/pr32780.c: New test.
2959
2960 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2961
2962         RP middle-end/32399
2963         * gcc.c-torture/compile/pr32399.c: New testcase.
2964
2965 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2966
2967         PR middle-end/32304
2968         * g++.dg/torture/pr32304.C: New testcase.
2969
2970 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2971
2972         PR middle-end/32935
2973         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2974
2975 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2976
2977         PR fortran/32955
2978         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2979
2980 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2981
2982         PR fortran/31202
2983         * gfortran.dg/nint_2.f90: New test.
2984
2985 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2986
2987         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2988         * gcc.dg/weak/typeof-2.c: Likewise.
2989
2990 2007-08-03  Diego Novillo  <dnovillo@google.com>
2991
2992         PR 31521
2993         * gcc.dg/tree-ssa/pr31521.c: New test.
2994
2995 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2996
2997         PR fortran/32770
2998         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2999         iostat must be default kind.
3000
3001 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3002
3003         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3004
3005 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3006
3007         PR fortran/32770
3008         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3009         explicit so test passes with -fdefault-integer-8.
3010         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3011         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3012
3013 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3014
3015         PR c++/30849
3016         * g++.dg/parse/asm1.C: New test.
3017
3018         PR c++/30850
3019         * g++.dg/parse/asm2.C: Likewise.
3020
3021         PR c++/30851
3022         * g++.dg/parse/asm3.C: Likewise.
3023         
3024 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3025
3026         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3027           "int" is only 16 bit bits wide.
3028         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3029
3030 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3031
3032         * g++.dg/torture/type-generic-1.C: New.
3033         * gcc.dg/pr28796-2.c: Move tests ...
3034         * gcc.dg/tg-tests.h: ... here.
3035         * gcc.dg/torture/type-generic-1.c: New.
3036
3037 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3038
3039         PR libfortran/32954
3040         * minmaxloc_3.f90:  New test case.
3041
3042 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3043
3044         PR fortran/32936
3045         * gfortran.dg/allocate_stat.f90: New.
3046
3047 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3048
3049         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3050
3051 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3052
3053         PR tree-optimization/32919
3054         * gcc.c-torture/compile/pr32919.c: New.
3055
3056 2007-08-01  Nick Clifton  <nickc@redhat.com>
3057
3058         * gcc.c-torture/execute/execute.exp: Change copyright header to
3059         refer to version 3 of the GNU General Public License and to point
3060         readers at the COPYING3 file and the FSF's license web page.
3061         * gcc.c-torture/execute/ieee/ieee.exp,
3062         gcc.c-torture/unsorted/unsorted.exp,
3063         gcc.c-torture/compile/compile.exp,
3064         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3065         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3066         gcc.target/cris/torture/cris-torture.exp,
3067         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3068         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3069         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3070         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3071         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3072         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3073         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3074         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3075         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3076         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3077         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3078         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3079         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3080         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3081         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3082         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3083         gcc.dg/noncompile/noncompile.exp,
3084         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3085         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3086         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3087         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3088         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3089         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3090         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3091         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3092         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3093         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3094         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3095         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3096         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3097         g++.old-deja/old-deja.exp,
3098         gfortran.fortran-torture/execute/execute.exp,
3099         gfortran.fortran-torture/compile/compile.exp,
3100         treelang/output/output-1.c, treelang/output/output-1.tree,
3101         treelang/execute/execute.exp, treelang/Makefile.in,
3102         treelang/compile/compile.exp, g++.dg/dg.exp,
3103         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3104         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3105         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3106         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3107         g++.dg/compat/struct-layout-1.exp,
3108         g++.dg/compat/struct-layout-1_generate.c,
3109         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3110         g++.dg/bprob/bprob.exp, config/default.exp,
3111         gcc.test-framework/test-framework.awk,
3112         gcc.test-framework/gen_directive_tests,
3113         gcc.test-framework/test-framework.exp,
3114         objc.dg/special/special.exp,
3115         objc.dg/gnu-encoding/gnu-encoding.exp,
3116         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3117         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3118         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3119         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3120         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3121         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3122         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3123         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3124         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3125         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3126         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3127         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3128         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3129         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3130         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3131         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3132         Likewise.
3133
3134 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3135
3136         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3137         error message text.
3138
3139 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3140
3141         PR fortran/32945
3142         * gfortran.dg/initialization_12.f90: New test.
3143
3144 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3145
3146         PR fortran/31609
3147         * gfortran.dg/entry_12.f90: New test.
3148
3149 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3150
3151         PR fortran/32938
3152         * gfortran.dg/altreturn_6.f90: New test.
3153
3154 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3155
3156         PR fortran/32942
3157         * gfortran.dg/exponent_2.f90: New test.
3158
3159 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3160
3161         * gcc.dg/vect/vect-117.c: New test.
3162         * gcc.dg/vect/vect-74.c: Enabled test
3163         * gcc.dg/vect/vect-81.c: Enabled test
3164
3165 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3166
3167         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3168         s/dg-error/dg-warning where warning is expected.
3169
3170 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3171
3172         PR fortran/32770
3173         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3174         of huge() to correct kind.
3175
3176 2007-07-30  Ollie Wild  <aaw@google.com>
3177
3178         * gcc.dg/cpp/counter-2.c: New test.
3179         * gcc.dg/cpp/counter-3.c: New test.
3180         * gcc.dg/cpp/dir-only-1.c: New test.
3181         * gcc.dg/cpp/dir-only-1.h: New file.
3182         * gcc.dg/cpp/dir-only-2.c: New test.
3183         * gcc.dg/cpp/dir-only-3.c: New test.
3184         * gcc.dg/cpp/dir-only-3a.h: New file.
3185         * gcc.dg/cpp/dir-only-3b.h: New file.
3186         * gcc.dg/cpp/dir-only-4.c: New test.
3187         * gcc.dg/cpp/dir-only-5.c: New test.
3188         * gcc.dg/cpp/dir-only-6.c: New test.
3189
3190 2007-07-30  Julian Brown  <julian@codesourcery.com>
3191
3192         * gcc.target/arm/neon/v*.c: Regenerate.
3193
3194 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3195
3196         PR c++/32108
3197         * g++.dg/ext/label6.C: New.
3198
3199 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3200
3201         PR libfortran/32858
3202         PR libfortran/30814
3203         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3204
3205 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3206
3207         PR fortran/31211
3208         * gfortran.dg/actual_pointer_function_1.f90: New test.
3209
3210         PR fortran/32682
3211         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3212
3213 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3214
3215         PR fortran/32906
3216         * gfortran.dg/shape_1.f90: Adjust error message.
3217         * gfortran.dg/parameter_array_ref_1.f90: New test.
3218
3219 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3220
3221         PR fortran/31609
3222         * gfortran.dg/entry_11.f90: New test.
3223
3224 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3225             Revital Eres  <eres@il.ibm.com>
3226
3227         * gfortran.dg/sms-1.f90: New test.
3228
3229 2007-07-28  Richard Guenther  <rguenther@suse.de>
3230
3231         * gcc.c-torture/compile/pr32920.c: New testcase.
3232
3233 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3234
3235         PR c++/30917
3236         * g++.dg/lookup/friend11.C: New test.
3237
3238 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3239
3240         * gfortran.dg/namelist_5.f90: Adjusted error message.
3241         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3242         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3243         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3244         * gfortran.dg/namelist_32.f90: ... this.
3245
3246         PR fortran/32876
3247         * gfortran.dg/namelist_33.f90: New test.
3248
3249         PR fortran/32905
3250         * gfortran.dg/namelist_34.f90: New test.
3251
3252         PR fortran/31818
3253         * gfortran.dg/namelist_35.f90: New test.
3254
3255 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3256
3257         PR fortran/32880
3258         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3259
3260 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3261
3262         PR testsuite/32471
3263         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3264           assuming it is 0x7ffffffff.
3265         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3266         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3267
3268 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3269
3270         * gfortran.dg/operator_3.f90: Fix dg directive.
3271         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3272         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3273         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3274
3275 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3276
3277         * g++.dg/cpp0x/decltype1.C: New.
3278         * g++.dg/cpp0x/decltype2.C: New.
3279         * g++.dg/cpp0x/decltype3.C: New.
3280         * g++.dg/cpp0x/decltype4.C: New.
3281         * g++.dg/cpp0x/decltype5.C: New.
3282         * g++.dg/cpp0x/decltype6.C: New.
3283
3284 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3285
3286         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3287           because the test relies on bit 31 to be the sign bit.
3288
3289 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3290
3291         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3292           assuming it is 0x7fffffff.
3293         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3294         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3295
3296 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/32346
3299         * g++.dg/expr/bitfield9.C: New test.
3300
3301 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3302
3303         PR fortran/32899
3304         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3305
3306 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3307
3308         PR fortran/32760
3309         * gfortran.dg/private_type_7.f90: New test.
3310
3311 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3312
3313         PR fortran/32035
3314         * gfortran.dg/select_char_1.f90: New test.
3315
3316 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3317
3318         PR fortran/32903
3319         * gfortran.dg/initialization_11.f90: New test.
3320
3321 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3322
3323         * gcc.target/mips/ins-1.c: New test.
3324
3325 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3326
3327         PR/19232
3328         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3329         (f1): Likewise.
3330
3331 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3332
3333         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3334         error: width of 'spare' exceeds its type.
3335
3336 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3337
3338         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3339         * gcc.dg/sibcall-4.c: Likewise.
3340
3341 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3342
3343         PR rtl-optimization/31500
3344         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3345         * g++.dg/warn/Warray-bounds.C: Likewise.
3346
3347 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3348
3349         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3350
3351 2007-07-25  Julian Brown  <julian@codesourcery.com>
3352             Paul Brook  <paul@codesourcery.com>
3353             Joseph Myers  <joseph@codesourcery.com>
3354             Mark Shinwell  <shinwell@codesourcery.com>
3355
3356         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3357         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3358         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3359         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3360         (check_effective_target_arm_neon_hw): New.
3361         * gcc.target/arm/neon/neon.exp: New file.
3362         * gcc.target/arm/neon/polytypes.c: New file.
3363         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3364
3365 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3366
3367         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3368           targets where an "int" is less than 32 bits wide.
3369
3370 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3371
3372         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3373
3374 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3375
3376         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3377           during addition if an int is only 16 bits wide.
3378         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3379
3380 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3381
3382         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3383           size as "long int" and are 32 or 64 bits wide.
3384         * gcc.dg/torture/pr28814.c: Likewise.
3385
3386 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3387
3388         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3389           exactly as wide as an int.
3390
3391 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3392
3393         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3394         Define and use throughout as long long printf format specifier.
3395         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3396         Likewise.
3397
3398 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3399
3400         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3401         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3402
3403 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3404
3405         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3406
3407 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3408
3409         * gcc.c-torture/execute/20070724-1.c: New.
3410
3411 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3412
3413         PR fortran/31205
3414         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3415         "deallocates" to 24, since patch has code rid of much spurious
3416         code.
3417         * gfortran.dg/interface_assignment_1.f90 : New test.
3418
3419         PR fortran/32842
3420         * gfortran.dg/interface_assignment_2.f90 : New test.
3421
3422 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3423
3424         PR fortran/32867
3425         * fortran.dg/initialization_10.f90: New test.
3426
3427 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3428
3429         PR fortran/32778
3430         * gfortran.dg/imag_2.f: Removed
3431         * gfortran.dg/warn_std_1.f90: New test.
3432         * gfortran.dg/warn_std_2.f90: New test.
3433         * gfortran.dg/warn_std_3.f90: New test.
3434
3435 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3436
3437         PR c++/29001
3438         * g++.dg/init/new22.C: New.
3439
3440 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3441
3442         PR c++/32561
3443         * g++.dg/template/crash67.C: New.
3444
3445 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3446
3447         * lib/target-support.exp (check_effective_target_natural_alignment): 
3448         (check_effective_target_vector_alignment_reachable): New.
3449         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3450         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3451         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3452         check.
3453         * gcc.dg/vect/pr25413.c: Likewise.
3454         * gcc.dg/vect/pr31699.c: Likewise.
3455
3456 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3457
3458         PR fortran/30814
3459         * gfortran.dg/pack_bounds_1.f90:  New test case.
3460
3461 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3462
3463         PR fortran/31639
3464         * gfortran.dg/initialization_9.f90: New test.
3465
3466 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3467
3468         PR fortran/32797
3469         PR fortran/32800
3470         * gfortran.dg/bind_c_usage_8.f03: New test case.
3471         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3472         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3473
3474 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3475
3476         * gcc.target/mips/branch-cost-1.c: New test.
3477         * gcc.target/mips/branch-cost-2.c: Likewise.
3478
3479 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3480
3481         PR fortran/32732
3482         * gfortran.dg/c_char_tests.f03: New test case.
3483         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3484         * gfortran.dg/c_char_tests_2.f03: New test case.
3485         * gfortran.dg/value_6.f03: Ditto.
3486         * gfortran.dg/value_7.f03: Ditto.
3487
3488 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3489
3490         PR fortran/32600
3491         * gfortran.dg/c_funloc_tests_5.f03: New.
3492         * gfortran.dg/c_funloc_tests_5.f04: New.
3493         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3494
3495 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3496
3497         PR c++/32839
3498         * g++.dg/expr/call4.C: New.
3499         * g++.dg/expr/call5.C: New.
3500
3501 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3502
3503         PR fortran/32710
3504         * gfortran.dg/namelist_30.f90: New test.
3505
3506 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3507
3508         PR fortran/29962
3509         * gfortran.dg/array_initializer_1.f90: Removed warning.
3510         * gfortran.dg/initialization_1.f90: Adjusted messages.
3511         * gfortran.dg/nested_modules_6.f90: Removed warning.
3512
3513         PR fortran/31253
3514         * gfortran.dg/initialization_7.f90: New test.
3515
3516         PR fortran/31639
3517         * gfortran.dg/initialization_8.f90: New test.
3518
3519 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3520
3521         PR c++/30818
3522         * g++.dg/template/crash47.C: Adjust errors.
3523         * g++.dg/template/crash48.C: Adjust errors.
3524         * g++.dg/template/typename12.C: New.
3525         * g++.dg/template/typename13.C: New.
3526         * g++.dg/template/typename14.C: New.
3527         * g++.dg/template/typedef6.C: Adjust errors.
3528
3529 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3530
3531         PR fortran/32627
3532         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3533         * gfortran.dg/pr32627.f03: New test case.
3534
3535         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3536         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3537         c_f_pointer_logical.
3538         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3539         c_f_pointer_complex.
3540         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3541         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3542         c_f_pointer_shape_tests_2.
3543         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3544
3545 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3546
3547         PR fortran/32804
3548         * gfortran.dg/c_loc_tests_9.f03: New test case.
3549         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3550
3551 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3552
3553         PR fortran/32823
3554         * gfortran.dg/int_2.f90: New test.
3555         
3556 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3557
3558         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3559
3560 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3561
3562         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3563         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3564
3565 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3566
3567         PR tree-optimization/19910
3568         * gcc.dg/pr19910.c: New test.
3569
3570 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3571
3572         PR fortran/32738
3573         * gfortran.dg/pr32738.f90: New test.
3574
3575 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3576
3577         PR tree-optimzation/32635
3578         * gfortran.dg/pr32635.f:  New test case.
3579
3580 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3581
3582         PR fortran/32801
3583         * gfortran.dg/pr32801.f03: New test case.
3584
3585 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3586
3587         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3588         Test negative numbers also.
3589         * gcc.dg/c99-math-float-1.c: Likewise.
3590         * gcc.dg/c99-math-long-double-1.c: Likewise.
3591         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3592         test inputs.
3593
3594 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3595         
3596         * lib/target-supports.exp (check_effective_target_sync_int_long):
3597         Enable for xtensa.
3598         (check_effective_target_sync_char_short): Likewise.
3599         
3600 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3601
3602         * gcc.dg/pr28796-2.c: Add more cases.
3603
3604 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * gcc.dg/pr28796-1.c: Add more cases.
3607         * gcc.dg/pr28796-2.c: Likewise.
3608
3609 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3610
3611         * gcc.dg/pr28796-1.c: Add more cases.
3612         * gcc.dg/pr28796-2.c: Likewise.
3613
3614 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3615
3616         PR fortran/32535
3617         * gfortran.dg/pr32535.f90: New test.
3618
3619 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3620
3621         PR fortran/31320
3622         PR fortran/32665
3623         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3624
3625 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3626
3627         PR rtl-optimization/32773
3628         * gcc.dg/pr32773.c: New test.
3629
3630 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3631
3632         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3633         match flax-vector-conversions note.
3634         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3635         instead of dg-error for the warning.
3636
3637 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3638
3639         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3640           adapted to work on targets with 16-bit or wider int.
3641         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3642         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3643         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3644         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3645
3646 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3647
3648         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3649         support large arrays.
3650         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3651         * gcc.dg/20061109-1.c: Likewise.
3652         * gcc.c-torture/execute/20061101-1.x: Likewise.
3653         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3654         * gcc.c-torture/execute/pr31448.x: Likewise.
3655
3656 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3657
3658         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3659
3660         PR fortran/32238
3661         * gfortran.dg/pr32238.f90: New test.
3662
3663         PR fortran/32222
3664         * gfortran.dg/pr32222.f90: New test.
3665
3666         PR fortran/32242
3667         * gfortran.dg/pr32242.f90: New test.
3668         
3669 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3670             David Ung  <davidu@mips.com>
3671
3672         * gcc.target/mips/mips-sched-madd.c: New test case.
3673
3674 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3675
3676         PR libfortran/32611
3677         * gfortran.dg/large_real_kind_1.f90: Update test.
3678         * gfortran.dg/pr17706.f90: Update test.
3679         * gfortran.dg/fmt_zero_digits.f90: Update test.
3680         * gfortran.dg/fmt_zero_precision.f90: Update test.
3681         * gfortran.dg/real_const_3.f90: Update test.
3682
3683 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3684
3685         PR fortran/32036
3686         * gfortran.dg/bounds_check_8.f90: New test.
3687         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3688
3689 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3690
3691         PR fortran/32357
3692         * gfortran.dg/mvbits_2.f90: New test.
3693
3694 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3695
3696         PR libfortran/32731
3697         * gfortran.dg/pack_mask_1.f90:  New test.
3698         * gfortran.dg/unpack_mask_1.f90:  New test.
3699
3700 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701
3702         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3703         * gcc.dg/20001101-1.c: Likewise.
3704         * gcc.dg/20001102-1.c: Likewise.
3705         * gcc.dg/20020116-2.c: Likewise.
3706         * gcc.dg/20020416-1.c: Likewise.
3707         * gcc.dg/sparc-constant-1.c: Likewise.
3708         * gcc.dg/sparc-dwarf2.c: Likewise.
3709         * gcc.dg/sparc-frame-1.c: Likewise.
3710         * gcc.dg/sparc-getcontext-1.c: Likewise.
3711         * gcc.dg/sparc-loop-1.c: Likewise.
3712         * gcc.dg/sparc-reg-1.c: Likewise.
3713         * gcc.dg/sparc-ret.c: Likewise.
3714         * gcc.dg/sparc-trap-1.c: Likewise.
3715         * gcc.dg/ultrasp10.c: Likewise.
3716         * gcc.dg/ultrasp11.c: Likewise.
3717         * gcc.dg/ultrasp1.c: Likewise.
3718         * gcc.dg/ultrasp2.c: Likewise.
3719         * gcc.dg/ultrasp3.c: Likewise.
3720         * gcc.dg/ultrasp4.c: Likewise.
3721         * gcc.dg/ultrasp5.c: Likewise.
3722         * gcc.dg/ultrasp6.c: Likewise.
3723         * gcc.dg/ultrasp7.c: Likewise.
3724         * gcc.dg/ultrasp8.c: Likewise.
3725         * gcc.dg/ultrasp9.c: Likewise.
3726         * gcc.dg/splet-1.c: Delete.
3727
3728 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3729
3730         PR fortran/32724
3731         * gfortran.dg/stfunc_5.f90: New test.
3732
3733 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3736         New procedure to check if arrays are naturally aligned to the vector
3737         alignment boundary.
3738         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3739         in size_t typedef.  Adjust tree dump scan results according to
3740         vect_aligned_arrays target check.
3741         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3742         vect_aligned_arrays target check.
3743         * gcc.dg/vect/pr31699.c: Ditto.
3744
3745 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3746
3747         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3748         for V2DFmode vector conditional expression.
3749         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3750         and dfceq patterns.
3751         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3752         and dfcgt patterns.
3753         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3754         V2DFmode comparison and test special values.
3755         * lib/target-supports.exp: Switch on test for V2DFmode 
3756         vector conditional expression.
3757
3758 2007-07-13  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/32721
3761         * gcc.dg/pr32721.c: New testcase.
3762
3763 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3764
3765         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3766         error message part that continues on a new line.
3767
3768 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3769
3770         * gcc.dg/c99-tgmath-1.c: New.
3771         * gcc.dg/c99-tgmath-2.c: New.
3772         * gcc.dg/c99-tgmath-3.c: New.
3773         * gcc.dg/c99-tgmath-4.c: New.
3774
3775 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3776             Janis Johnson  <janis187@us.ibm.com>
3777
3778         PR testsuite/25241
3779         * gcc.test-framework/dg-error-exp-F.c: New test.
3780         * gcc.test-framework/dg-warning-exp-F.c: New test.
3781         * lib/gcc.exp: Enable warning and error prefixes.
3782         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3783         (dg-error): Wrap original dg-error.
3784         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3785         markers from dg-error/dg-warning directives.
3786         * gcc.dg/20040322-1.c: Likewise.
3787         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3788         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3789         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3790         * gcc.dg/Werror-1.c: Likewise.
3791         * gcc.dg/Werror-10.c: Likewise.
3792         * gcc.dg/Werror-11.c: Likewise.
3793         * gcc.dg/Werror-2.c: Likewise.
3794         * gcc.dg/Werror-3.c: Likewise.
3795         * gcc.dg/Werror-4.c: Likewise.
3796         * gcc.dg/Werror-5.c: Likewise.
3797         * gcc.dg/Werror-6.c: Likewise.
3798         * gcc.dg/Werror-7.c: Likewise.
3799         * gcc.dg/Werror-8.c: Likewise.
3800         * gcc.dg/Werror-9.c: Likewise.
3801         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3802         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3803         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3804         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3805         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3806         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3807         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3808         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3809         * gcc.dg/Wnested-externs-1.c: Likewise.
3810         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3811         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3812         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3813         * gcc.dg/Wshadow-3.c: Likewise.
3814         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3815         * gcc.dg/Wwrite-strings-1.c: Likewise.
3816         * gcc.dg/anon-struct-5.c: Likewise.
3817         * gcc.dg/anon-struct-6.c: Likewise.
3818         * gcc.dg/anon-struct-7.c: Likewise.
3819         * gcc.dg/anon-struct-8.c: Likewise.
3820         * gcc.dg/array-8.c: Likewise.
3821         * gcc.dg/array-quals-2.c: Likewise.
3822         * gcc.dg/asm-qual-1.c: Likewise.
3823         * gcc.dg/asm-wide-1.c: Likewise.
3824         * gcc.dg/assign-warn-1.c: Likewise.
3825         * gcc.dg/assign-warn-2.c: Likewise.
3826         * gcc.dg/bitfld-10.c: Likewise.
3827         * gcc.dg/bitfld-11.c: Likewise.
3828         * gcc.dg/bitfld-12.c: Likewise.
3829         * gcc.dg/bitfld-13.c: Likewise.
3830         * gcc.dg/bitfld-14.c: Likewise.
3831         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3832         * gcc.dg/builtins-30.c: Likewise.
3833         * gcc.dg/c90-const-expr-5.c: Likewise.
3834         * gcc.dg/c90-typespec-1.c: Likewise.
3835         * gcc.dg/c99-const-expr-5.c: Likewise.
3836         * gcc.dg/c99-flex-array-5.c: Likewise.
3837         * gcc.dg/c99-fordecl-3.c: Likewise.
3838         * gcc.dg/c99-tag-3.c: Likewise.
3839         * gcc.dg/c99-typespec-1.c: Likewise.
3840         * gcc.dg/c99-vla-jump-1.c: Likewise.
3841         * gcc.dg/c99-vla-jump-2.c: Likewise.
3842         * gcc.dg/c99-vla-jump-3.c: Likewise.
3843         * gcc.dg/c99-vla-jump-4.c: Likewise.
3844         * gcc.dg/c99-vla-jump-5.c: Likewise.
3845         * gcc.dg/cast-1.c: Likewise.
3846         * gcc.dg/cast-2.c: Likewise.
3847         * gcc.dg/cast-3.c: Likewise.
3848         * gcc.dg/cast-4.c: Likewise.
3849         * gcc.dg/cast-pretty-print-1.c: Likewise.
3850         * gcc.dg/comp-goto-2.c: Likewise.
3851         * gcc.dg/comp-goto-3.c: Likewise.
3852         * gcc.dg/cpp/error-1.c: Likewise.
3853         * gcc.dg/cpp/if-paren.c: Likewise.
3854         * gcc.dg/decl-7.c: Likewise.
3855         * gcc.dg/decl-8.c: Likewise.
3856         * gcc.dg/decl-nospec-1.c: Likewise.
3857         * gcc.dg/decl-nospec-2.c: Likewise.
3858         * gcc.dg/decl-nospec-3.c: Likewise.
3859         * gcc.dg/declspec-10.c: Likewise.
3860         * gcc.dg/declspec-11.c: Likewise.
3861         * gcc.dg/declspec-12.c: Likewise.
3862         * gcc.dg/declspec-13.c: Likewise.
3863         * gcc.dg/declspec-14.c: Likewise.
3864         * gcc.dg/declspec-15.c: Likewise.
3865         * gcc.dg/declspec-16.c: Likewise.
3866         * gcc.dg/declspec-17.c: Likewise.
3867         * gcc.dg/declspec-4.c: Likewise.
3868         * gcc.dg/declspec-5.c: Likewise.
3869         * gcc.dg/declspec-6.c: Likewise.
3870         * gcc.dg/declspec-7.c: Likewise.
3871         * gcc.dg/declspec-8.c: Likewise.
3872         * gcc.dg/declspec-9.c: Likewise.
3873         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3874         * gcc.dg/dfp/constants-c99.c: Likewise.
3875         * gcc.dg/dfp/keywords-c89.c: Likewise.
3876         * gcc.dg/dfp/keywords-c99.c: Likewise.
3877         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3878         * gcc.dg/dfp/typespec.c: Likewise.
3879         * gcc.dg/dremf-type-compat-2.c: Likewise.
3880         * gcc.dg/dremf-type-compat-3.c: Likewise.
3881         * gcc.dg/dremf-type-compat-4.c: Likewise.
3882         * gcc.dg/empty-source-2.c: Likewise.
3883         * gcc.dg/empty-source-3.c: Likewise.
3884         * gcc.dg/enum3.c: Likewise.
3885         * gcc.dg/extra-semi-2.c: Likewise.
3886         * gcc.dg/extra-semi-3.c: Likewise.
3887         * gcc.dg/float-range-1.c: Likewise.
3888         * gcc.dg/float-range-2.c: Likewise.
3889         * gcc.dg/float-range-3.c: Likewise.
3890         * gcc.dg/float-range-5.c: Likewise.
3891         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3892         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3893         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3894         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3895         * gcc.dg/format/cast-1.c: Likewise.
3896         * gcc.dg/format/gcc_diag-3.c: Likewise.
3897         * gcc.dg/format/gcc_diag-4.c: Likewise.
3898         * gcc.dg/format/gcc_diag-6.c: Likewise.
3899         * gcc.dg/format/gcc_diag-8.c: Likewise.
3900         * gcc.dg/format/gcc_diag-9.c: Likewise.
3901         * gcc.dg/format/nul-2.c: Likewise.
3902         * gcc.dg/format/opt-1.c: Likewise.
3903         * gcc.dg/format/opt-2.c: Likewise.
3904         * gcc.dg/format/opt-3.c: Likewise.
3905         * gcc.dg/format/opt-4.c: Likewise.
3906         * gcc.dg/format/opt-5.c: Likewise.
3907         * gcc.dg/format/opt-6.c: Likewise.
3908         * gcc.dg/framework-2.c: Likewise.
3909         * gcc.dg/func-args-1.c: Likewise.
3910         * gcc.dg/func-outside-1.c: Likewise.
3911         * gcc.dg/func-outside-2.c: Likewise.
3912         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3913         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3914         * gcc.dg/if-empty-1.c: Likewise.
3915         * gcc.dg/init-bad-1.c: Likewise.
3916         * gcc.dg/init-bad-2.c: Likewise.
3917         * gcc.dg/init-bad-3.c: Likewise.
3918         * gcc.dg/init-desig-obs-2.c: Likewise.
3919         * gcc.dg/init-desig-obs-3.c: Likewise.
3920         * gcc.dg/init-empty-2.c: Likewise.
3921         * gcc.dg/init-empty-3.c: Likewise.
3922         * gcc.dg/inline-11.c: Likewise.
3923         * gcc.dg/inline-12.c: Likewise.
3924         * gcc.dg/inline-8.c: Likewise.
3925         * gcc.dg/inline-9.c: Likewise.
3926         * gcc.dg/inline3.c: Likewise.
3927         * gcc.dg/label-decl-1.c: Likewise.
3928         * gcc.dg/label-decl-2.c: Likewise.
3929         * gcc.dg/label-decl-3.c: Likewise.
3930         * gcc.dg/label-decl-4.c: Likewise.
3931         * gcc.dg/long-long-typespec-1.c: Likewise.
3932         * gcc.dg/lvalue-2.c: Likewise.
3933         * gcc.dg/lvalue-3.c: Likewise.
3934         * gcc.dg/nested-func-3.c: Likewise.
3935         * gcc.dg/nested-redef-1.c: Likewise.
3936         * gcc.dg/noreturn-4.c: Likewise.
3937         * gcc.dg/old-style-prom-2.c: Likewise.
3938         * gcc.dg/old-style-prom-3.c: Likewise.
3939         * gcc.dg/old-style-then-proto-1.c: Likewise.
3940         * gcc.dg/overflow-warn-1.c: Likewise.
3941         * gcc.dg/overflow-warn-2.c: Likewise.
3942         * gcc.dg/overflow-warn-3.c: Likewise.
3943         * gcc.dg/overflow-warn-4.c: Likewise.
3944         * gcc.dg/overflow-warn-6.c: Likewise.
3945         * gcc.dg/parm-forwdecl-2.c: Likewise.
3946         * gcc.dg/parm-forwdecl-3.c: Likewise.
3947         * gcc.dg/parm-impl-decl-1.c: Likewise.
3948         * gcc.dg/parm-impl-decl-2.c: Likewise.
3949         * gcc.dg/parm-incomplete-1.c: Likewise.
3950         * gcc.dg/parm-mismatch-1.c: Likewise.
3951         * gcc.dg/pointer-arith-1.c: Likewise.
3952         * gcc.dg/pointer-arith-2.c: Likewise.
3953         * gcc.dg/pointer-arith-3.c: Likewise.
3954         * gcc.dg/pointer-arith-4.c: Likewise.
3955         * gcc.dg/pointer-arith-6.c: Likewise.
3956         * gcc.dg/pointer-arith-7.c: Likewise.
3957         * gcc.dg/pointer-arith-8.c: Likewise.
3958         * gcc.dg/pr13804-1.c: Likewise.
3959         * gcc.dg/pr15698-1.c: Likewise.
3960         * gcc.dg/pr15698-2.c: Likewise.
3961         * gcc.dg/pr15698-3.c: Likewise.
3962         * gcc.dg/pr15698-4.c: Likewise.
3963         * gcc.dg/pr15698-5.c: Likewise.
3964         * gcc.dg/pr15698-6.c: Likewise.
3965         * gcc.dg/pr15698-7.c: Likewise.
3966         * gcc.dg/pr15698-8.c: Likewise.
3967         * gcc.dg/pr17188-1.c: Likewise.
3968         * gcc.dg/pr17301-1.c: Likewise.
3969         * gcc.dg/pr17301-2.c: Likewise.
3970         * gcc.dg/pr17730-1.c: Likewise.
3971         * gcc.dg/pr20368-1.c: Likewise.
3972         * gcc.dg/pr20368-2.c: Likewise.
3973         * gcc.dg/pr20368-3.c: Likewise.
3974         * gcc.dg/pr22308-1.c: Likewise.
3975         * gcc.dg/qual-component-1.c: Likewise.
3976         * gcc.dg/redecl-1.c: Likewise.
3977         * gcc.dg/redecl-11.c: Likewise.
3978         * gcc.dg/redecl-12.c: Likewise.
3979         * gcc.dg/redecl-13.c: Likewise.
3980         * gcc.dg/redecl-14.c: Likewise.
3981         * gcc.dg/redecl-15.c: Likewise.
3982         * gcc.dg/register-var-1.c: Likewise.
3983         * gcc.dg/register-var-2.c: Likewise.
3984         * gcc.dg/stmt-expr-2.c: Likewise.
3985         * gcc.dg/stmt-expr-3.c: Likewise.
3986         * gcc.dg/stmt-expr-label-1.c: Likewise.
3987         * gcc.dg/stmt-expr-label-2.c: Likewise.
3988         * gcc.dg/stmt-expr-label-3.c: Likewise.
3989         * gcc.dg/struct-empty-2.c: Likewise.
3990         * gcc.dg/struct-empty-3.c: Likewise.
3991         * gcc.dg/struct-parse-1.c: Likewise.
3992         * gcc.dg/struct-semi-1.c: Likewise.
3993         * gcc.dg/struct-semi-2.c: Likewise.
3994         * gcc.dg/struct-semi-3.c: Likewise.
3995         * gcc.dg/switch-5.c: Likewise.
3996         * gcc.dg/switch-6.c: Likewise.
3997         * gcc.dg/switch-7.c: Likewise.
3998         * gcc.dg/tls/diag-5.c: Likewise.
3999         * gcc.dg/transparent-union-1.c: Likewise.
4000         * gcc.dg/transparent-union-3.c: Likewise.
4001         * gcc.dg/typespec-1.c: Likewise.
4002         * gcc.dg/vla-init-2.c: Likewise.
4003         * gcc.dg/vla-init-3.c: Likewise.
4004         * gcc.dg/vla-init-4.c: Likewise.
4005         * gcc.dg/vla-init-5.c: Likewise.
4006         * gcc.dg/void-cast-2.c: Likewise.
4007         * gcc.dg/wvla-3.c: Likewise.
4008         * gcc.dg/wvla-7.c: Likewise.
4009         * gcc.target/i386/991209-1.c: Likewise.
4010         * gcc.target/ia64/fpreg-1.c: Likewise.
4011         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4012         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4013         
4014 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4015
4016         PR fortran/31639
4017         * gfortran.dg/func_decl_4.f90: New test.
4018
4019 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         PR fortran/32727
4022         * gfortran.dg/interface_17.f90: New test.
4023
4024 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4025
4026         PR fortran/32599
4027         * gfortran.dg/32599.f03: New test case.
4028
4029         PR fortran/32601
4030         * gfortran.dg/32601.f03: New test case.
4031         * gfortran.dg/32601_1.f03: Ditto.
4032         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4033         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4034
4035 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4036
4037         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4038
4039 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4040             Devang Patel  <dpatel@apple.com>
4041
4042         PR tree-optimization/25413
4043         * gcc.dg/vect/vect-align-1.c: New.
4044         * gcc.dg/vect/vect-align-2.c: New.
4045         * gcc.dg/vect/pr25413.c: New.
4046         * gcc.dg/vect/pr25413a.c: New.
4047         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4048
4049 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4050
4051         * lib/target-support.exp (check_ultrasparc_hw_available):
4052         New function.
4053         (is-effective-target): Check $arg for ultrasparc_hw.
4054         (is-effective-target-keyword): Likewise.
4055         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4056         when determining what to do on sparc platforms.
4057         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4058         * gcc.dg/20001101-1.c: Likewise.
4059         * gcc.dg/20001101-2.c: Likewise.
4060         * gcc.dg/ultrasp9.c: Likewise.
4061         * gcc.dg/ultrasp10.c: Likewise.
4062         * gcc.target/sparc/pdist-3.c: Likewise.
4063
4064 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4065
4066         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4067
4068 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4069
4070         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4071         get vectorized.
4072         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4073         now get vectorized.
4074         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4075         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4076         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4077         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4078         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4079         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4080         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4081         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4082         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4083         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4084         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4085         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4086         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4087         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4088         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4089         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4090         Add spu.
4091
4092 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR c++/30854
4095         * g++.dg/parse/error30.C: New test.
4096
4097 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4098
4099         PR fortran/29804
4100         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4101
4102 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4103
4104         * gfortran.fortran-torture/compile/pr32663.f: New test.
4105
4106 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4107
4108         PR c++/31027
4109         * g++.dg/inherit/virtual4.C: New.
4110
4111 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         PR target/32661
4114         * gcc.target/i386/pr32661-1.c: New test.
4115
4116 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4117
4118         * gnat.dg/invariant_index.ad[sb]: New test.
4119
4120 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4121
4122         PR c++/32560
4123         * g++.dg/template/decl3.C: New.
4124
4125 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4126
4127         PR 32617
4128         * gcc.c-torture/execute/align-3.c: New.
4129
4130 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4131
4132         PR target/32708
4133         * gcc.target/i386/pr32708-1.c: New test.
4134         * gcc.target/i386/pr32708-2.c: Ditto.
4135         * gcc.target/i386/pr32708-3.c: Ditto.
4136
4137 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4138
4139         * g++.dg/init/new20.C: Remove svn:executable flag.
4140
4141 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4142
4143         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4144
4145 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4146
4147         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4148
4149 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4150
4151         PR testsuite/25241
4152         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4153         directive.
4154         
4155 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4156
4157         PR fortran/32157
4158         * gfortran.dg/overload_2.f90: New test.
4159
4160         PR fortran/32689
4161         * gfortran.dg/transfer_simplify_5.f90
4162
4163         PR fortran/32634
4164         * gfortran.dg/interface_15.f90: New test.
4165
4166 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4167
4168         PR libfortran/32336
4169         * gfortran.dg/matmul_5.f90:  New test case.
4170
4171 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4174         * gcc.dg/fesd-any.h: Likewise.
4175         * gcc.dg/fesd-baseonly.c: Likewise.
4176         * gcc.dg/fesd-baseonly.h: Likewise.
4177         * gcc.dg/fesd-none.c: Likewise.
4178         * gcc.dg/fesd-none.h: Likewise.
4179         * gcc.dg/fesd-reduced.c: Likewise.
4180         * gcc.dg/fesd-reduced.h: Likewise.
4181         * gcc.dg/fesd-sys.c: Likewise.
4182         * gcc.dg/fesd-sys.h: Likewise
4183         * gcc.dg/fesd.h: Likewise.
4184
4185         * g++.dg/debug/dwarf2: New directory.
4186         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4187         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4188         * g++.dg/other/fesd-any.h: Likewise.
4189         * g++.dg/other/fesd-baseonly.C: Likewise.
4190         * g++.dg/other/fesd-baseonly.h: Likewise.
4191         * g++.dg/other/fesd-none.C: Likewise.
4192         * g++.dg/other/fesd-none.h: Likewise.
4193         * g++.dg/other/fesd-reduced.C: Likewise.
4194         * g++.dg/other/fesd-reduced.h: Likewise.
4195         * g++.dg/other/fesd-sys.C: Likewise.
4196         * g++.dg/other/fesd-sys.h: Likewise.
4197         * g++.dg/other/fesd.h: Likewise.
4198
4199 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4200
4201         PR fortran/31129
4202         * gfortran.dg/parameter_unused.f90: New test.
4203
4204 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4205
4206         PR tree-optimization/32681
4207         * gcc.dg/tree-ssa/pr32681.c: New test.
4208
4209 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4210
4211         PR fortran/32678
4212         * gfortran.dg/fmt_t_5.f90: New test.
4213
4214 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4215
4216         PR c++/30535
4217         * g++.dg/template/operator10.C: New.
4218
4219 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4220
4221         PR libfortran/32217
4222         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4223
4224 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4225
4226         PR fortran/29876
4227         * gfortran.dg/operator_6.f90: New test.
4228
4229 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4230
4231         PR fortran/17711
4232         * gfortran.dg/operator_4.f90: New test.
4233         * gfortran.dg/operator_5.f90: New test.
4234         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4235         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4236
4237 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4238
4239         PR fortran/32669
4240         * gfortran.dg/argument_checking_6.f90: New.
4241
4242 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4243
4244         PR fortran/25094
4245         * gfortran.dg/interface_155555.f90: New test.
4246
4247 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4248
4249         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4250         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4251
4252 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4253
4254         PR testsuite/25241
4255         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4256         discern pedantic diagnostics and errors.
4257         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4258         and not an error.
4259         * gcc.dg/20050121-1.c: This is an error and not a warning.
4260         * gcc.target/i386/sseregparm-2.c:  Likewise.
4261         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4262         * gcc.dg/charset/attribute2.c: Likewise.
4263         * gcc.dg/bitfld-1.c: Likewise.
4264         * gcc.dg/pack-test-2.c: Likewise.
4265         * gcc.dg/940510-1.c: Match separately error and warning.
4266         * gcc.dg/array-2.c: Match separately multiple messages. The second
4267         diagnostic is a pedantic warning and not an error.
4268         * gcc.dg/pr14475.c: Match separately multiple messages.
4269         * gcc.dg/pr18809-1.c: Likewise.
4270         * gcc.dg/pr27953.c: Likewise.
4271         * gcc.dg/vla-init-1.c: Likewise.
4272         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4273
4274 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4275
4276         PR fortran/32644
4277         * gfortran.dg/char_decl_1.f90: New test.
4278
4279 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4280
4281         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4282
4283 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4284
4285         PR c++/32232
4286         * g++.dg/template/overload9.C: New test.
4287
4288 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4289
4290         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4291         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4292
4293 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4294
4295         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4296         * gcc.dg/20001012-2.c: Likewise.
4297         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4298         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4299
4300 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4301
4302         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4303         about the chunk size when STACK_SIZE is defined.
4304
4305 2007-07-06  Josh Conner  <jconner@apple.com>
4306
4307         PR middle-end/32602
4308         * gcc.dg/sibcall-8.c: New test.
4309
4310 2007-07-06  Josh Conner  <jconner@apple.com>
4311
4312         PR middle-end/32603
4313         * gcc.target/arm/sibcall-1.c: New test.
4314
4315 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4316
4317         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4318
4319 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4320
4321         * gfortran.dg/save_parameter.f90: New test.
4322         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4323
4324 2007-07-06  Richard Guenther  <rguenther@suse.de>
4325
4326         * g++.dg/opt/pr30965.C: New testcase.
4327
4328 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4329
4330         * gcc.target/mips/save-restore-5.c: New test.
4331
4332 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4333
4334         PR rtl_optimization/32450
4335         * gcc.dg/pr32450.c: New runtime test.
4336
4337 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4338
4339         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4340         single underscore in scan directives.
4341
4342 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/32245
4345         * g++.dg/init/ptrmem4.C: New test.
4346
4347         PR c++/32251
4348         * g++.dg/init/new21.C: Likewise.
4349
4350         PR c++/31992
4351         * g++.dg/template/static30.C: Likewise.
4352
4353 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4354
4355         * gcc.dg/vect/costmodel/ppc: New directory.
4356         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4357         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4358         New test.
4359         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4362         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4365         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4366         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4367         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4369         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4370         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4372         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4373
4374 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/32359
4377         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4378
4379 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4380
4381         PR fortran/32526
4382         * gfortran.dg/interface_14.f90: New test.
4383
4384         PR fortran/32613
4385         * gfortran.dg/do_iterator_2.f90: New test.
4386
4387 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4388
4389         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4390         (FE_DEC_DOWNWARD): Likewise.
4391         (FE_DEC_UPWARD): Likewise.
4392         (FE_DEC_TOWARDZERO): Likewise.
4393         (FE_DEC_TONEARESTFROMZERO): Likewise.
4394
4395 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4396
4397         * gcc.c-torture/compile/pr32606.c: New.
4398         * gfortran.fortran-torture/execute/pr32604.f90: New.
4399
4400 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4401
4402         * gcc.dg/visibility-12.c: New test.
4403         * gcc.dg/visibility-13.c: Likewise.
4404         * g++.dg/ext/visibility-9.C: Likewise.
4405         * g++.dg/ext/visibility-10.C: Likewise.
4406
4407 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4408
4409         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4410         * gcc.dg/sh-relax-vxworks.c: New test.
4411
4412 2007-07-04  Richard Guenther  <rguenther@suse.de>
4413
4414         PR tree-optimization/32500
4415         * gcc.c-torture/execute/pr32500.c: New testcase.
4416
4417 2007-07-04  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/32482
4420         * gcc.c-torture/compile/pr32482.c: New testcase.
4421
4422 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4423
4424         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4425         VxWorks kernels.
4426         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4427         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4428         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4429         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4430
4431 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4432
4433         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4434
4435 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4436
4437         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4438
4439 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4440
4441         PR fortran/31198
4442         * gfortran.dg/min_max_optional_1.f90: New test.
4443         * gfortran.dg/min_max_optional_2.f90: New test.
4444         * gfortran.dg/min_max_optional_3.f90: New test.
4445
4446 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4447
4448         PR fortran/32545
4449         * gfortran.dg/fmt_error.f90: New test.
4450
4451 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4452
4453         PR fortran/32612
4454         * gfortran.dg/interface_13.f90: New test.
4455
4456 2007-07-03  Dave Brolley  <brolley@redhat.com>
4457
4458         PR c++/31743
4459         * g++.dg/init/new20.C: New test.
4460
4461 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4462
4463         PR fortran/32579
4464         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4465
4466 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4467
4468         PR fortran/25062
4469         * common_7.f90: New.
4470         * common_8.f90: New.
4471         * common_9.f90: New.
4472
4473 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4474
4475         PR fortran/30940
4476         * gfortran.dg/argument_checking_1.f90: New.
4477         * gfortran.dg/argument_checking_2.f90: New.
4478         * gfortran.dg/argument_checking_3.f90: New.
4479         * gfortran.dg/argument_checking_4.f90: New.
4480         * gfortran.dg/argument_checking_5.f90: New.
4481         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4482         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4483
4484 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         * gcc.dg/pr32176.c: Add -w to default dg-options.
4487
4488 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4489
4490         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4491
4492 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4493
4494         PR fortran/20888
4495         * gfortran.dg/null_2.f90: New.
4496
4497 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4498             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4499
4500         PR middle-end/32176
4501         * gcc.dg/pr32176.c: New test.
4502
4503 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4504
4505         * gcc.dg/const-float80.c : New test.
4506         * gcc.dg/const-float128.c : New test.
4507         * gcc.dg/const-float80-ped.c : New test.
4508         * gcc.dg/const-float128-ped.c : New test.
4509
4510 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4511
4512         * gcc.dg/c99-math.h: Fix typo.
4513
4514 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR libgomp/32468
4517         * gcc.dg/gomp/pr32468-1.c: New test.
4518
4519 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4520
4521         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4522         an ABI option.
4523
4524 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4525
4526         * gfortran.fortran-torture/compile/pr32583.f: New.
4527         * gcc.c-torture/compile/pr32584.c: New
4528
4529 2007-07-02  Ollie Wild  <aaw@google.com>
4530
4531         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4532         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4533
4534 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4535
4536         * gcc.target/mips/save-restore-1.c: New test.
4537         * gcc.target/mips/save-restore-2.c: Likewise.
4538         * gcc.target/mips/save-restore-3.c: Likewise.
4539         * gcc.target/mips/save-restore-4.c: Likewise.
4540
4541 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4542
4543         PR tree-optimization/31966
4544         PR tree-optimization/32533
4545         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4546         * gfortran.dg/pr32533.f90: Ditto.
4547
4548 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4549
4550         * g++.dg/opt/nrv12.C: New test.
4551         * gcc.target/i386/nrv1.c: New test.
4552
4553         PR c++/31748
4554         * g++.dg/gomp/pr31748.C: New test.
4555
4556 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4557  
4558         PR tree-optimization/32230
4559         * gcc.dg/vect/pr32230.c: New test.
4560
4561 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4562
4563         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4564         * bind_c_coms.f90: Ditto.
4565         * bind_c_coms_driver.c: Ditto.
4566         * bind_c_dts.f90: Ditto.
4567         * bind_c_dts_2.f03: Ditto.
4568         * bind_c_dts_2_driver.c: Ditto.
4569         * bind_c_dts_3.f03: Ditto.
4570         * bind_c_dts_4.f03: Ditto.
4571         * bind_c_dts_driver.c: Ditto.
4572         * bind_c_implicit_vars.f03: Ditto.
4573         * bind_c_procs.f03: Ditto.
4574         * bind_c_usage_2.f03: Ditto.
4575         * bind_c_usage_3.f03: Ditto.
4576         * bind_c_usage_5.f03: Ditto.
4577         * bind_c_usage_6.f03: Ditto.
4578         * bind_c_usage_7.f03: Ditto.
4579         * bind_c_vars.f90: Ditto.
4580         * bind_c_vars_driver.c: Ditto.
4581         * binding_c_table_15_1.f03: Ditto.
4582         * binding_label_tests.f03: Ditto.
4583         * binding_label_tests_10.f03: Ditto.
4584         * binding_label_tests_10_main.f03: Ditto.
4585         * binding_label_tests_11.f03: Ditto.
4586         * binding_label_tests_11_main.f03: Ditto.
4587         * binding_label_tests_12.f03: Ditto.
4588         * binding_label_tests_13.f03: Ditto.
4589         * binding_label_tests_13_main.f03: Ditto.
4590         * binding_label_tests_14.f03: Ditto.
4591         * binding_label_tests_2.f03: Ditto.
4592         * binding_label_tests_3.f03: Ditto.
4593         * binding_label_tests_4.f03: Ditto.
4594         * binding_label_tests_5.f03: Ditto.
4595         * binding_label_tests_6.f03: Ditto.
4596         * binding_label_tests_7.f03: Ditto.
4597         * binding_label_tests_8.f03: Ditto.
4598         * binding_label_tests_9.f03: Ditto.
4599         * c_assoc.f90: Ditto.
4600         * c_assoc_2.f03: Ditto.
4601         * c_f_pointer_shape_test.f90: Ditto.
4602         * c_f_pointer_tests.f90: Ditto.
4603         * c_f_tests_driver.c: Ditto.
4604         * c_funloc_tests.f03: Ditto.
4605         * c_funloc_tests_2.f03: Ditto.
4606         * c_funloc_tests_3.f03: Ditto.
4607         * c_funloc_tests_3_funcs.c: Ditto.
4608         * c_kind_params.f90: Ditto.
4609         * c_kind_tests_2.f03: Ditto.
4610         * c_kinds.c: Ditto.
4611         * c_loc_driver.c: Ditto.
4612         * c_loc_test.f90: Ditto.
4613         * c_loc_tests_2.f03: Ditto.
4614         * c_loc_tests_2_funcs.c: Ditto.
4615         * c_loc_tests_3.f03: Ditto.
4616         * c_loc_tests_4.f03: Ditto.
4617         * c_loc_tests_5.f03: Ditto.
4618         * c_loc_tests_6.f03: Ditto.
4619         * c_loc_tests_7.f03: Ditto.
4620         * c_loc_tests_8.f03: Ditto.
4621         * c_ptr_tests.f03: Ditto.
4622         * c_ptr_tests_10.f03: Ditto.
4623         * c_ptr_tests_5.f03: Ditto.
4624         * c_ptr_tests_7.f03: Ditto.
4625         * c_ptr_tests_7_driver.c: Ditto.
4626         * c_ptr_tests_8.f03: Ditto.
4627         * c_ptr_tests_8_funcs.c: Ditto.
4628         * c_ptr_tests_9.f03: Ditto.
4629         * c_ptr_tests_driver.c: Ditto.
4630         * c_size_t_driver.c: Ditto.
4631         * c_size_t_test.f03: Ditto.
4632         * com_block_driver.f90: Ditto.
4633         * global_vars_c_init.f90: Ditto.
4634         * global_vars_c_init_driver.c: Ditto.
4635         * global_vars_f90_init.f90: Ditto.
4636         * global_vars_f90_init_driver.c: Ditto.
4637         * interop_params.f03: Ditto.
4638         * iso_c_binding_only.f03: Ditto.
4639         * iso_c_binding_rename_1.f03: Ditto.
4640         * iso_c_binding_rename_1_driver.c: Ditto.
4641         * iso_c_binding_rename_2.f03: Ditto.
4642         * iso_c_binding_rename_2_driver.c: Ditto.
4643         * kind_tests_2.f03: Ditto.
4644         * kind_tests_3.f03: Ditto.
4645         * module_md5_1.f90: Ditto.
4646         * only_clause_main.c: Ditto.
4647         * print_c_kinds.f90: Ditto.
4648         * test_bind_c_parens.f03: Ditto.
4649         * test_c_assoc.c: Ditto.
4650         * test_com_block.f90: Ditto.
4651         * test_common_binding_labels.f03: Ditto.
4652         * test_common_binding_labels_2.f03: Ditto.
4653         * test_common_binding_labels_2_main.f03: Ditto.
4654         * test_common_binding_labels_3.f03: Ditto.
4655         * test_common_binding_labels_3_main.f03: Ditto.
4656         * test_only_clause.f90: Ditto.
4657         * use_iso_c_binding.f90: Ditto.
4658         * value_5.f90: Ditto.
4659         * value_test.f90: Ditto.
4660         * value_tests_f03.f90: Ditto.
4661
4662 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4663
4664         * gcc.dg/tls/opt-14.c: New.
4665
4666 2007-07-01  Ollie Wild  <aaw@google.com>
4667
4668         * g++.dg/lookup/using16.C: New test.
4669         * g++.dg/lookup/using17.C: New test.
4670
4671 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4672
4673         PR fortran/32239
4674         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4675         (test_4): Use proper test for floating point equality.
4676         (test_8): Likewise.
4677
4678 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR libgfortran/32554
4681         * gfortran.dg/fmt_p_1.f90: New test.
4682
4683 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4684
4685         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4686         initialization and fix dg-final check - the initialization loop is
4687         vectorizable.
4688
4689 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4690             Volker Reichelt  <reichelt@netcologne.de>
4691
4692         PR middle-end/32559
4693         * gcc.dg/pr32559.c: New test.
4694
4695 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4696
4697         PR tree-optimization/25371
4698         * gcc.dg/vect/pr25371.c: New test.
4699
4700 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4701
4702         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4703         when allocating and initializing a flexible array.
4704
4705 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4706
4707         PR fortran/20373
4708         * gfortran.dg/intrinsic.f90: New test.
4709
4710 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4711
4712         PR fortran/32555
4713         * gfortran.dg/fmt_zero_check.f90: New.
4714
4715 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4716
4717         PR fortran/30284
4718         * gfortran.dg/repeat_f90: New test.
4719
4720 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4721
4722         PR testsuite/25241
4723         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4724         -pedantic-errors, so we should match errors.
4725         * gcc.dg/cpp/escape-1.c: Likewise.
4726         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4727         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4728         warning.
4729         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4730         errors instead of warnings.
4731         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4732         a pedantic warning.
4733         * gcc.dg/cpp/arith-3.c: Likewise.
4734
4735 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4736
4737         PR testsuite/25241
4738         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4739         * gcc.dg/pch/valid-2.c: Likewise.
4740         * gcc.dg/pch/valid-3.c: Likewise.
4741         * gcc.dg/pch/warn-1.c: Likewise.
4742         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4743         
4744 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4745
4746         PR c/4076
4747         * gcc.dg/Wunused-function.c: New.
4748         
4749 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4750
4751         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4752
4753 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4754
4755         * g++.dg/other/canon-31724.C: New.
4756         
4757 2007-06-29  Jan Hubicka  <jh@suse.cz>
4758
4759         PR middle-end/32372
4760         * gcc.c-torture/compile/pr32372.c: new.
4761
4762 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4763
4764         * gfortran.dg/operator_3.f90: New test.
4765
4766 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4767
4768         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4769         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4770
4771 2007-06-29  Richard Guenther  <rguenther@suse.de>
4772
4773         PR middle-end/32493
4774         * gcc.dg/inline-23.c: New testcase.
4775
4776 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4777
4778         PR tree-optimization/24659
4779         * gcc.target/i386/vectorize2.c: New test.
4780         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4781         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4782
4783 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4784
4785         * gcc.dg/pointer-arith-9.c: New test.
4786
4787 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4788
4789         PR fortran/32483
4790         * gfortran.dg/fmt_read_2.f90: New.
4791
4792 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4793
4794         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4795         If it exists, don't try to create it.
4796
4797 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4798
4799         * g++.dg/ext/visibility/ms-compat-1.C: New.
4800
4801 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4802
4803         PR tree-opt/32417
4804         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4805
4806 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4807
4808         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4809         targets.
4810
4811 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4812
4813         PR fortran/32467
4814         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4815
4816 2007-06-27  Richard Guenther  <rguenther@suse.de>
4817
4818         PR middle-end/32492
4819         * gcc.dg/inline-22.c: New testcase.
4820
4821 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4822
4823         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4824         the scan-assembler constant.
4825
4826 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4827
4828         PR 20216
4829         * gcc.dg/pr20216.c: New.
4830
4831 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4832
4833         PR tree-opt/32421
4834         * gcc.dg/vect/pr32421.c: New test.
4835
4836 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4837
4838         PR c++/32111
4839         * g++.dg/other/friend5.C: New test.
4840
4841 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4842
4843         PR fortran/32464
4844         * gfortran.dg/host_assoc_function_2.f90: New test.
4845
4846         PR fortran/31494
4847         * gfortran.dg/host_assoc_call_1.f90: New test.
4848
4849 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4850
4851         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4852         
4853 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4854
4855         PR fortran/32456
4856         * gfortran.dg/error_format.f90: New test.
4857
4858 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4859
4860         PR fortran/32136
4861         * gfortran.dg/pr32136.f90: New test.
4862
4863 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4864
4865         PR fortran/31726
4866         * gfortran.dg/minmaxloc_1.f90: New test.
4867
4868         PR fortran/32298
4869         * gfortran.dg/minmaxloc_2.f90: New test.
4870
4871 2007-06-23  Richard Guenther  <rguenther@suse.de>
4872
4873         PR tree-optimization/16876
4874         PR middle-end/29478
4875         * gcc.dg/pr29254.c: The warning is bogus.
4876         * gcc.dg/warn-1.c: Likewise.
4877         * gcc.dg/assign-warn-3.c: Likewise.
4878         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4879
4880 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4881
4882         * gcc.c-torture/execute/20070623-1.c: New.
4883
4884 2007-06-22  Jan Hubicka  <jh@suse.cz>
4885
4886         * gcc.c-torture/compile/pr31541.c: New.
4887
4888 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4891         Remove -m64 from dg-options.
4892
4893 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4894
4895         PR middle-end/32374
4896         * gcc.dg/pr32374.c: New test.
4897
4898 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4899
4900         PR fortran/32360
4901         * gfortran.dg/pointer_assign_3.f90: New test.
4902
4903 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4904
4905         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4906
4907 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4908
4909         PR fortran/31162
4910         * gfortran.dg/assign.f90: Update test.
4911         * gfortran.dg/real_do_1.f90: Update test.
4912         * gfortran.dg/gomp/omp_do1.f90: Update test.
4913         * gfortran.dg/warnings_are_errors_1.f: Update test.
4914         * gfortran.dg/g77/20010519-1.f: Update test.
4915         * gfortran.dg/g77/pr9258.f: Update test.
4916         * gfortran.dg/g77/960317-1.f: Update test.
4917
4918 2007-06-21  Richard Guenther  <rguenther@suse.de>
4919
4920         PR tree-optimization/32453
4921         * gcc.c-torture/compile/pr32453.c: New testcase.
4922
4923 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR tree-optimization/31866
4926         * gcc.dg/pr31866.c: New test.
4927
4928 2007-06-21  Richard Guenther  <rguenther@suse.de>
4929
4930         PR tree-optimization/32451
4931         * g++.dg/torture/20070621-1.C: New testcase.
4932
4933 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4934
4935         * gcc.dg/attr-isr.c: Test delay slot content.
4936         
4937 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4938
4939         PR fortran/32361
4940         gfortran.dg/pointer_assign_2.f90: New test.
4941
4942 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4943
4944         PR fortran/25061
4945         gfortran.dg/invalid_procedure_name.f90: New test.
4946
4947 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4948
4949         PR tree-optimization/25737
4950         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4951
4952 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4953
4954         * gcc.target/i386/large-size-array-3.c: New.
4955
4956 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4957         Richard Guenther  <rguenther@suse.de>
4958
4959         PR fortran/32140
4960         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4961
4962 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR middle-end/31959
4965         * gcc.dg/pr31959.c: New test.
4966
4967         PR inline-asm/32109
4968         * g++.dg/ext/asm10.C: New test.
4969
4970         PR middle-end/32285
4971         * gcc.c-torture/execute/20070614-1.c: New test.
4972
4973 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4974
4975         * gcc.target/arm/stack-corruption.c: New test.
4976
4977 2007-06-19  Richard Guenther  <rguenther@suse.de>
4978
4979         * g++.dg/torture/pr30252.C: New testcase.
4980
4981 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4982
4983         PR tree-optimization/32353
4984         * g++.dg/opt/nrv13.C: New test.
4985
4986 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4987
4988         PR fortran/20863
4989         PR fortran/20882
4990         * gfortran.dg/impure_assignment_2.f90 : New test.
4991
4992         PR fortran/32236
4993         * gfortran.dg/data_initialized_2.f90 : New test.
4994
4995         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4996         appropriate version of 'dmach'.
4997
4998 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4999
5000         PR target/32389
5001         * gcc.target/i386/pr32389.c New test.
5002
5003 2007-06-18  Simon Baldwin <simonb@google.com>
5004
5005         PR c++/31923
5006         * g++.dg/template/error25.C: New.
5007         * g++.dg/template/spec35.C: New.
5008
5009 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5010
5011         * gcc.c-torture/compile/pr32355.c: New testcase.
5012         
5013 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5014
5015         PR tree-optimization/32383
5016         * g++.dg/opt/pr32383.C: New test.
5017
5018 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5019
5020         PR rtl-optimization/32366
5021         * gcc.dg/vect/pr32366.c: New test.
5022
5023 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5024
5025         * gcc.c-torture/compile/pr32349.c: New testcase.
5026         
5027 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5028
5029         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5030         * gcc.target/sparc/combined-2.c: Likewise.
5031         * gcc.target/sparc/fexpand.c : Likewise.
5032         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5033         * gcc.target/sparc/fpack16.c : Likewise.
5034         * gcc.target/sparc/fpmerge.c : Likewise.
5035         * gcc.target/sparc/fpmul.c : Likewise.
5036         * gcc.target/sparc/noresult.c : Likewise.
5037         * gcc.target/sparc/pdist.c: Likewise.
5038
5039 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5040
5041         PR middle-end/31723
5042         * gcc.target/i386/recip-divf.c: New test.
5043         * gcc.target/i386/recip-sqrtf.c: Ditto.
5044         * gcc.target/i386/recip-vec-divf.c: Ditto.
5045         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5046         * gcc.target/i386/sse-recip.c: Ditto.
5047         * gcc.target/i386/sse-recip-vec.c: Ditto.
5048
5049 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5050
5051         PR tree-opt/32225
5052         * gcc.c-torture/compile/20070605-1.c: New test.
5053
5054         * gcc.c-torture/compile/20070603-1.c: New testcase.
5055         * gcc.c-torture/compile/20070603-2.c: New testcase.
5056
5057         * gcc.c-torture/compile/20070531-1.c: New test.
5058
5059         PR tree-opt/32167
5060         * gcc.c-torture/compile/20070531-2.c: New test.
5061
5062         PR tree-opt/32144
5063         * gcc.c-torture/compile/20070529-1.c: New test.
5064
5065         PR tree-opt/32145
5066         * gcc.c-torture/compile/20070529-2.c: New test.
5067
5068         PR tree-opt/32015
5069         * gcc.c-torture/compile/20070520-1.c: New test.
5070
5071         * g++.dg/ext/java-1.C: New test.
5072
5073         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5074         loops instead of one. Remove the "can't determine dependence"
5075         check.
5076         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5077         needed as the cast is gone in the first place.
5078         * gcc.dg/max-1.c: Change local variable a to be a global one.
5079         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5080         have a cast which is PREd.
5081
5082 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5083
5084         * g++.dg/lookup/anon6.C: New test.
5085
5086 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5087
5088         PR c++/31806
5089         * g++.dg/opt/static6.C: New testcase.
5090
5091 2007-06-14  Geoff Keating  <geoffk@apple.com>
5092
5093         * g++.dg/ext/visibility/overload-1.C: New.
5094
5095         PR 31093
5096         * g++.dg/ext/visibility/anon4.C: New.
5097
5098 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5099
5100         PR target/32268
5101         * gcc.target/i386/pr32268.c: New test.
5102
5103 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5104
5105         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5106         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5107         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5108
5109         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5110         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5111         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5112         BID is used.
5113
5114 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/32302
5117         * gfortran.dg/common_resize_1.f90: New test.
5118
5119 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5120
5121         PR target/32274
5122         * gcc.dg/vect/pr32224.c: Fix.   
5123         
5124 2007-06-13  Eric Christopher  <echristo@apple.com>
5125
5126         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5127
5128 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5129
5130         PR fortran/32323
5131         * gfortran.dg/actual_array_vect_1.f90: New.
5132
5133 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5134
5135         * gcc.target/sparc/mfpu.c: New test.
5136
5137 2007-06-12  Geoff Keating  <geoffk@apple.com>
5138
5139         * g++.dg/warn/weak1.C: Suppress on Darwin.
5140         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5141
5142 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5143
5144         PR middle-end/31579
5145          * g++.dg/torture/pr31579.C: New testcase.
5146
5147 2007-06-12  Ian Lance Taylor  <iant@google.com>
5148
5149         PR libstdc++/29286
5150         * g++.dg/init/new16.C: New test.
5151         * g++.dg/init/new17.C: New test.
5152         * g++.dg/init/new18.C: New test.
5153         * g++.dg/init/new19.C: New test.
5154
5155 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5156
5157         * gnat.dg/lhs_view_convert.adb: New test.
5158
5159 2007-06-12  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/15353
5162         PR tree-optimization/31657
5163         * gcc.c-torture/execute/20070424-1.c: New testcase.
5164         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5165         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5166         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5167         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5168         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5169
5170 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5171
5172         PR rtl-optimization/32293
5173         * gcc.dg/pr32293.c: New test.
5174
5175 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5176
5177         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5178
5179 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5180
5181         PR fortran/29786
5182         * gfortran.dg/equiv_7.f90: New test.
5183         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5184
5185         PR fortran/30875
5186         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5187
5188 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5189
5190         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5191         * gcc.dg/setjmp-4.c: Likewise.
5192         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5193
5194 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5195
5196         PR rtl-optimization/31025
5197         * gfortran.dg/pr31025.f90: New.
5198
5199 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5200
5201         PR target/32280
5202         * gcc.target/i386/pr32280.c: New test.
5203
5204 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         PR middle-end/32279
5207         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5208
5209 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210
5211         PR libgfortran/32235
5212         * gfortran.dg/backspace_9.f: New test.
5213
5214 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5215
5216         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5217
5218 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5219
5220         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5221
5222 2007-06-09  Ian Lance Taylor  <iant@google.com>
5223
5224         PR tree-optimization/32169
5225         * gcc.c-torture/compile/pr32169.c: New test.
5226
5227 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5228
5229         * gcc.dg/vect/costmodel: New directory.
5230         * gcc.dg/vect/costmodel/i386: New directory.
5231         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5232         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5233         New test.
5234         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5235         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5236         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5237         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5238         * gcc.dg/vect/costmodel/x86_64: New directory.
5239         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5240         New testsuite.
5241         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5242         New test.
5243         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5244         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5245         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5246         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5247         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5248
5249 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5250
5251         PR tree-optimization/32243
5252         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5253         flags for -Os tests.
5254         * gcc.dg/vect/03-vect-pr32243.c: New test.
5255
5256 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5257
5258         PR tree-optimization/32224
5259         * gcc.dg/vect/pr32224.c: New test.
5260
5261 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR c++/32177
5264         * g++.dg/gomp/pr32177.C: New test.
5265
5266 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5267
5268         PR testsuite/25241
5269         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5270         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5271         warning nor an error.
5272         * gcc.dg/Wfatal-2.c: Likewise.
5273         * gcc.dg/Werror-1.c: Likewise.
5274         * gcc.dg/Werror-5.c: Likewise.
5275         * gcc.dg/Werror-7.c: Likewise.
5276         * gcc.dg/Werror-10.c: Likewise.
5277         * gcc.dg/Werror-11.c: Likewise.
5278
5279 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5280
5281         PR c++/30759
5282         * g++.dg/init/brace6.C: New test.
5283
5284 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5285
5286         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5287         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5288         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5289         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5290
5291         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5292         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5293         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5294         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5295         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5296         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5297         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5298         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5299
5300         * gcc.dg/darwin-minversion-3.c: New.
5301
5302 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5303
5304         * gcc.target/i386/builtin-copysign.c: New test.
5305
5306 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5307
5308         PR tree-optimization/32220
5309         * gfortran.dg/predcom-2.f: New testcase.
5310
5311 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5312
5313         PR tree-opt/32231
5314         * gcc.target/i386/vectorize4.c: New test.
5315
5316 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5317
5318         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5319
5320 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5321
5322         PR testsuite/25241
5323         * gcc.dg/simd-5.c: Mark output as a note.
5324         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5325         dg-message.
5326         * gcc.dg/simd-1.c: Likewise.
5327         * gcc.dg/always_inline.c: Mark output as a sorry.
5328         * gcc.dg/always_inline2.c: Likewise.
5329         * gcc.dg/always_inline3.c: Likewise.
5330
5331 2007-06-06  Ian Lance Taylor  <iant@google.com>
5332
5333         * g++.dg/conversion/enum1.C: New test.
5334
5335 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5336
5337         PR tree-optimization/32216
5338         * gcc.dg/vect/pr32216.c: New test.
5339
5340 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5341
5342         PR testsuite/18923
5343         * gfortran.dg/invalid_contains_1.f90: New test.
5344         * gfortran.dg/invalid_contains_2.f90: New test.
5345
5346 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5347
5348         PR testsuite/32057
5349         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5350         midnight issues.
5351
5352 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5353
5354         PR testsuite/25241
5355         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5356         dg-message to match de note.
5357         * gcc.dg/pr26570.c: Use dg-message for a note.
5358         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5359         dg-error instead of dg-warning because of -Werror.
5360         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5361         neither an error, nor a warning.
5362         * gcc.dg/glibc-uclibc-2.c: Likewise
5363         * gcc.dg/cpp/19940712-1.c: Likewise.
5364
5365 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5366
5367         PR preprocessor/23479
5368         * gcc.dg/binary-constants-1.c: Add test suites for
5369         the 0b-prefixed binary integer constants.
5370         * gcc.dg/binary-constants-2.c: Ditto.
5371         * gcc.dg/binary-constants-3.c: Ditto.
5372         * gcc.dg/binary-constants-4.c: Ditto.
5373
5374 2007-06-05  Ian Lance Taylor  <iant@google.com>
5375
5376         * gcc.dg/Wstrict-overflow-19.c: New test.
5377
5378 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5379
5380         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5381
5382 2007-06-04  Ian Lance Taylor  <iant@google.com>
5383
5384         * gcc.dg/Wstrict-overflow-18.c: New test.
5385
5386 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5387
5388         PR testsuite/25241
5389         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5390         * gcc.dg/cpp/mi5.c: Likewise.
5391         * gcc.dg/cpp/mi7.c: Likewise.
5392
5393 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5394
5395         PR c/32191
5396         * gcc.dg/pr32191.c: New test.
5397
5398 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5399
5400         PR fortran/32124
5401         * gfortran.dg/allocate_stat_1.f90: Remove.
5402
5403 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5404
5405         * gcc.target/i386/sse4_2-check.h: New.
5406         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5407         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5408         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5409         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5410         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5411         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5412         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5413         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5414         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5415         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5416         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5417         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5418         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5419         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5420         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5421         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5422         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5423         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5424
5425 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5426
5427         * gcc.dg/pie-link.c: New test.
5428
5429 2007-06-01  Ian Lance Taylor  <iant@google.com>
5430
5431         * gcc.dg/Wstrict-overflow-17.c: New test.
5432
5433 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5434
5435         * gcc.dg/builtin-return-1.c (g): New.
5436         (main): Allocate at least 64 bytes on the stack.
5437
5438 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5439
5440         * g++.dg/init/cleanup3.C: New test.
5441
5442 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5443
5444         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5445         int is 16 bits.
5446
5447 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5448
5449         PR fortran/32156
5450         * gfortran.dg/char_array_constructor_3.f90: New test.
5451
5452 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5453
5454         PR tree-optimization/32160
5455         * gfortran.dg/predcom-1.f: New test.
5456
5457 2007-05-31  Richard Guenther  <rguenther@suse.de>
5458
5459         * g++.dg/other/str_empty.C: Move...
5460         * g++.dg/other/pr30567.C: Move...
5461         * g++.dg/tree-ssa/pr27218.C: Move...
5462         * g++.dg/torture: ...here and remove dg-options.
5463
5464 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5465
5466         PR c++/32158
5467         * g++.dg/ext/is_pod_incomplete.C: New.
5468
5469 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5470             Douglas Gregor <doug.gregor@gmail.com>
5471             Pedro Lamarao <pedro.lamarao@mndfck.org>
5472             Howard Hinnant <howard.hinnant@gmail.com>
5473
5474         PR c++/7412
5475         PR c++/29939
5476         * g++.dg/cpp0x/rv8p.C: New.
5477         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5478         * g++.dg/cpp0x/cast-bug.C: New.
5479         * g++.dg/cpp0x/elision_weak.C: New.
5480         * g++.dg/cpp0x/collapse-bug.C: New.
5481         * g++.dg/cpp0x/rv3p.C: New.
5482         * g++.dg/cpp0x/rv7n.C: New.
5483         * g++.dg/cpp0x/overload-conv-1.C: New.
5484         * g++.dg/cpp0x/rv2n.C: New.
5485         * g++.dg/cpp0x/deduce.C: New.
5486         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5487         * g++.dg/cpp0x/rv6p.C: New.
5488         * g++.dg/cpp0x/template_deduction.C: New.
5489         * g++.dg/cpp0x/implicit-copy.C: New.
5490         * g++.dg/cpp0x/rv1p.C: New.
5491         * g++.dg/cpp0x/cast.C: New.
5492         * g++.dg/cpp0x/rv5n.C: New.
5493         * g++.dg/cpp0x/collapse.C: New.
5494         * g++.dg/cpp0x/overload-conv-2.C: New.
5495         * g++.dg/cpp0x/rv4p.C: New.
5496         * g++.dg/cpp0x/rvo.C: New.
5497         * g++.dg/cpp0x/iop.C: New.
5498         * g++.dg/cpp0x/rv3n.C: New.
5499         * g++.dg/cpp0x/rv7p.C: New.
5500         * g++.dg/cpp0x/reference_collapsing.C: New.
5501         * g++.dg/cpp0x/overload.C: New.
5502         * g++.dg/cpp0x/named.C: New.
5503         * g++.dg/cpp0x/rv2p.C: New.
5504         * g++.dg/cpp0x/rv6n.C: New.
5505         * g++.dg/cpp0x/not_special.C: New.
5506         * g++.dg/cpp0x/bind.C: New.
5507         * g++.dg/cpp0x/rv1n.C: New.
5508         * g++.dg/cpp0x/rv5p.C: New.
5509         * g++.dg/cpp0x/elision.C: New.
5510         * g++.dg/cpp0x/named_refs.C: New.
5511         * g++.dg/cpp0x/unnamed_refs.C: New.
5512         * g++.dg/cpp0x/rv4n.C: New.
5513         * g++.dg/cpp0x/elision_neg.C: New.
5514         * g++.dg/init/copy7.C: Run in C++98 mode.
5515         * g++.dg/overload/arg1.C: Ditto.
5516         * g++.dg/overload/arg4.C: Ditto.
5517
5518 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR c++/31809
5521         * g++.dg/opt/static5.C: New test.
5522
5523 2007-05-30  Richard Guenther  <rguenther@suse.de>
5524
5525         * g++.dg/dg.exp: Prune torture/.
5526         * g++.dg/torture/dg-torture.exp: New testsuite.
5527
5528 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5529
5530         * gcc.target/arm/pr27387.C: Move and rename to ...
5531         * g++.dg/inherit/thunk8.C: ... here.
5532
5533 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR tree-optimization/31769
5536         * g++.dg/gomp/pr31769.C: New test.
5537
5538 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5539
5540         * gcc.target/i386/stack-realign.c: New.
5541
5542 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5543
5544         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5545
5546 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5547
5548         * gfortran.dg/sizeof.f90: New.
5549
5550 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5551
5552         PR c/31339
5553         * gcc.dg/boolcomplex-1.c: New test.
5554
5555         PR c++/31339
5556         * g++.dg/ext/boolcomplex-1.c: New test.
5557
5558 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5559
5560         * gcc.dg/matrix: New directory.
5561
5562 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/32124
5565         * gfortran.dg/allocate_stat_1.f90: New.
5566
5567 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5568
5569         PR fortran/31972
5570         * transfer_hollerith_1.f90: New test.
5571
5572 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5573
5574         PR tree-opt/32100
5575         * gcc.c-torture/execute/vrp-7.c: New test.
5576
5577 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5578
5579         * gfortran.dg/transfer_simplify_4.f90: New test.
5580
5581 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5582
5583         PR fortran/32088
5584         * gfortran.dg/func_result_3.f90: New.
5585
5586 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR middle-end/32083
5589         * gfortran.dg/transfer_simplify_3.f90: New.
5590
5591 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5592
5593         PR target/32065
5594         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5595         to compile options.
5596         * gcc.target/i386/pr32065-2.c: New test.
5597
5598 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5599
5600         PR fortran/31813
5601         * gfortran.dg/io_constraints_2.f90: Update.
5602
5603 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5604
5605         PR fortran/31219
5606         * gfortran.dg/array_constructor_17.f90: New test.
5607
5608 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5609
5610         PR tree-opt/32090
5611         * g++.dg/opt/array2.C: New testcase.
5612
5613 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5614
5615         PR target/32065
5616         * gcc.target/i386/pr32065.c: New test.
5617
5618 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5619             Marcus Meissner <meissner@suse.de>
5620
5621         * gcc.dg/attr-alloc_size.c: New.
5622
5623 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5624             Lee Millward  <lee.millward@gmail.com>
5625
5626         PR c++/31745
5627         * g++.dg/parse/crash34.C: New test.
5628
5629         * g++.dg/parse/crash35.C: New test.
5630
5631 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5632
5633         * gcc.target/i386/sse2-check.h: New.
5634         * gcc.target/i386/sse2-vec-1.c: Likewise.
5635         * gcc.target/i386/sse2-vec-2.c: Likewise.
5636         * gcc.target/i386/sse2-vec-3.c: Likewise.
5637         * gcc.target/i386/sse2-vec-4.c: Likewise.
5638         * gcc.target/i386/sse2-vec-5.c: Likewise.
5639         * gcc.target/i386/sse2-vec-6.c: Likewise.
5640
5641 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5642
5643         PR c++/31431
5644         PR c++/31432
5645         PR c++/31434
5646         PR c++/31435
5647         PR c++/31437
5648         PR c++/31438
5649         PR c++/31442
5650         PR c++/31443
5651         PR c++/31444
5652         PR c++/31445
5653         * g++.dg/cpp0x/pr31431.C: New.
5654         * g++.dg/cpp0x/pr31437.C: New.
5655         * g++.dg/cpp0x/pr31442.C: New.
5656         * g++.dg/cpp0x/pr31444.C: New.
5657         * g++.dg/cpp0x/pr31431-2.C: New.
5658         * g++.dg/cpp0x/pr31432.C: New.
5659         * g++.dg/cpp0x/pr31434.C: New.
5660         * g++.dg/cpp0x/pr31438.C: New.
5661         * g++.dg/cpp0x/pr31443.C: New.
5662         * g++.dg/cpp0x/pr31445.C: New.
5663         * g++.dg/cpp0x/variadic-crash1.C: New.
5664
5665 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5666
5667         * gcc.target/arm/long-calls-1.c: New test.
5668         * gcc.target/arm/long-calls-2.c: Likewise.
5669         * gcc.target/arm/long-calls-3.c: Likewise.
5670         * gcc.target/arm/long-calls-4.c: Likewise.
5671
5672 2007-05-25  Richard Guenther  <rguenther@suse.de>
5673             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5674
5675         PR tree-optimization/31982
5676         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5677
5678 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5679
5680         PR fortran/32047
5681         * gfortran.dg/result_in_spec_2.f90: New test.
5682
5683 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5684
5685         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5686
5687 2007-05-24  Ollie Wild  <aaw@google.com>
5688
5689         * gcc.dg/cpp/counter-1.c: New test.
5690         * gcc.dg/pch/counter-1.c: New test.
5691         * gcc.dg/pch/counter-1.hs: New file.
5692         * gcc.dg/pch/counter-2.c: New test.
5693         * gcc.dg/pch/counter-2.hs: New file.
5694         * gcc.dg/pch/counter-3.c: New test.
5695         * gcc.dg/pch/counter-3.hs: New file.
5696
5697 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5698
5699         * gcc.dg/tree-ssa/predcom-1.c: New test.
5700         * gcc.dg/tree-ssa/predcom-2.c: New test.
5701         * gcc.dg/tree-ssa/predcom-3.c: New test.
5702         * gcc.dg/tree-ssa/predcom-4.c: New test.
5703         * gcc.dg/tree-ssa/predcom-5.c: New test.
5704         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5705
5706 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5707
5708         PR testsuite/32062
5709         * gcc.target/i386/sse4_1-check.h (MASK): New.
5710
5711 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5712
5713         PR fortran/32038
5714         * gfortran.dg/pr25603.f: Initialize integer variables.
5715
5716 2007-05-23  Ian Lance Taylor  <iant@google.com>
5717
5718         * g++.dg/other/vrp1.C: New test.
5719
5720 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5721
5722         PR preprocessor/20077
5723         * gcc.dg/cpp/paste15.c: New test.
5724
5725 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5726             Nigel Stephens  <nigel@mips.com>
5727             Richard Sandiford  <richard@codesourcery.com>
5728
5729         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5730         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5731         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5732         * gcc.target/mips/inter/mips16-inter.exp: New.
5733
5734 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5735
5736         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5737
5738 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5739
5740         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5741         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5742         * gcc.target/i386/sse3-addsubps.c: Likewise.
5743         * gcc.target/i386/sse3-haddpd.c: Likewise.
5744         * gcc.target/i386/sse3-haddps.c: Likewise.
5745         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5746         * gcc.target/i386/sse3-hsubps.c: Likewise.
5747         * gcc.target/i386/sse3-lddqu.c: Likewise.
5748         * gcc.target/i386/sse3-movddup.c: Likewise.
5749         * gcc.target/i386/sse3-movshdup.c: Likewise.
5750         * gcc.target/i386/sse3-movsldup.c: Likewise.
5751
5752         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5753         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5754         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5755         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5756         * gcc.target/i386/ssse3-palignr.c: Likewise.
5757         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5758         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5759         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5760         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5761         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5762         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5763         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5764         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5765         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5766         * gcc.target/i386/ssse3-psignb.c: Likewise.
5767         * gcc.target/i386/ssse3-psignd.c: Likewise.
5768         * gcc.target/i386/ssse3-psignw.c: Likewise.
5769         * gcc.target/i386/ssse3-vals.h: Likewise.
5770
5771         * gcc.target/i386/sse3-check.h: New file.
5772         * gcc.target/i386/ssse3-check.h: Likewise.
5773
5774 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5775
5776         PR middle-end/31095
5777         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5778
5779 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5780
5781         PR middle-end/31606
5782         * gcc.c-torture/20070522-1.c: New testcase.
5783
5784 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5785
5786         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5787
5788 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5789
5790         * gcc.c-torture/execute/ieee/20000320-1.x,
5791         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5792         m68k-*-* and check_effective_target_coldfire_fpu.
5793
5794 2007-05-22  Ollie Wild  <aaw@google.com>
5795
5796         * g++.dg/lookup/hidden-class10.C: New test.
5797         * g++.dg/lookup/hidden-class11.C: New test.
5798
5799 2007-05-22  Ollie Wild  <aaw@google.com>
5800
5801         * g++.dg/lookup/name-clash5.C: New test.
5802         * g++.dg/lookup/name-clash6.C: New test.
5803
5804 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         * g++.dg/other/i386-2.C: Update comments on header files tested.
5807         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5808         of <tmmintrin.h>.
5809         * gcc.target/i386/sse-12.c: Likewise.
5810         * gcc.target/i386/sse-13.c: Likewise.
5811         * gcc.target/i386/sse-14.c: Likewise.
5812
5813         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5814         Redefined to test with immediate operand.
5815         (__builtin_ia32_blendps): Likewise.
5816         (__builtin_ia32_blendpd): Likewise.
5817         (__builtin_ia32_dpps): Likewise.
5818         (__builtin_ia32_dpps): Likewise.
5819         (__builtin_ia32_insertps128): Likewise.
5820         (__builtin_ia32_vec_ext_v4sf): Likewise.
5821         (__builtin_ia32_vec_set_v16qi): Likewise.
5822         (__builtin_ia32_vec_set_v4si): Likewise.
5823         (__builtin_ia32_vec_set_v2di): Likewise.
5824         (__builtin_ia32_vec_ext_v16qi): Likewise.
5825         (__builtin_ia32_vec_ext_v4si): Likewise.
5826         (__builtin_ia32_vec_ext_v2di): Likewise.
5827         (__builtin_ia32_roundpd): Likewise.
5828         (__builtin_ia32_roundsd): Likewise.
5829         (__builtin_ia32_roundps): Likewise.
5830         (__builtin_ia32_roundss): Likewise.
5831         (__builtin_ia32_mpsadbw128): Likewise.
5832
5833 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5834
5835         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5836
5837 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5838
5839         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5840         failures.
5841         * gcc.dg/dfp/func-struct.c: Ditto.
5842         * gcc.dg/dfp/operator-assignment.c: Ditto.
5843         * gcc.dg/dfp/convert-bfp.c: Ditto.
5844         * gcc.dg/dfp/convert-int.c: Ditto.
5845         * gcc.dg/dfp/convert-int-max.c: Ditto.
5846         * gcc.dg/dfp/func-scalar.c: Ditto.
5847         * gcc.dg/dfp/cast.c: Ditto.
5848         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5849         failures, and fix a typo in return type of arg1_128.
5850         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5851         failures, and fix a typo in a constant suffix.
5852         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5853         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5854
5855 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5856             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5857
5858         * lib/gcc-dg.exp(process_message): New proc.
5859         (dg-message): New test directive.
5860         * gcc.dg/always_inline.c: Use dg-message.
5861         * gcc.dg/always_inline2.c: Ditto.
5862         * gcc.dg/always_inline3.c: Ditto.
5863         * gcc.dg/invalid-call-1.c: Ditto.
5864         * gcc.dg/pr17506.c: Ditto.
5865         * gcc.dg/simd-5.c: Ditto.
5866         * gcc.dg/simd-6.c: Ditto.
5867         * gcc.dg/va-arg-2.c: Ditto.
5868         * gcc.dg/cpp/syshdr.c: Ditto.
5869         * gcc.dg/cpp/unc4.c: Ditto.
5870         * gcc.dg/cpp/trad/mi1.c: Ditto.
5871         * gcc.dg/cpp/trad/mi5.c: Ditto.
5872         * gcc.dg/cpp/trad/mi7.c: Ditto.
5873         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5874         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5875         * gcc.test-framework/test-framework.awk: Special-case outexists
5876         tests.
5877
5878 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5879
5880         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5881         (bit_SSE4_2): Likewise.
5882         (bit_POPCNT): Likewise.
5883
5884         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5885         Check if assembler supports SSE4 instructions.
5886
5887         * gcc.target/i386/sse4_1-blendpd.c: New file.
5888         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5889         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5890         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5891         * gcc.target/i386/sse4_1-check.h: Likewise.
5892         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5893         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5894         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5895         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5896         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5897         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5898         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5899         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5900         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5901         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5902         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5903         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5904         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5905         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5906         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5907         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5908         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5909         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5910         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5911         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5912         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5913         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5914         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5915         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5916         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5917         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5918         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5919         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5920         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5921         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5922         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5923         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5924         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5925         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5926         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5927         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5928         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5929         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5930         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5931         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5932         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5933         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5934         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5935         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5936         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5937         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5938         * gcc.target/i386/sse4_1-round.h: Likewise.
5939         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5940         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5941         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5942         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5943         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5944         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5945         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5946         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5947         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5948         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5949         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5950         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5951         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5952         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5953
5954 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5955
5956         PR fortran/31627
5957         * gfortran.dg/bounds_check_7.f90: New test.
5958
5959 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5960
5961         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5962         (check_effective_target_sse4a): Ditto.
5963
5964         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5965         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5966         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5967         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5968         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5969         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5970         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5971         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5972         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5973         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5974         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5975         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5976         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5977         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5978         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5979         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5980         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5981         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5982         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5983         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5984
5985 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5986
5987         * g++.dg/ext/cleanup-1.C: New test.
5988         * g++.dg/ext/cleanup-2.C: Likewise.
5989         * g++.dg/ext/cleanup-3.C: Likewise.
5990         * g++.dg/ext/cleanup-4.C: Likewise.
5991         * g++.dg/ext/cleanup-5.C: Likewise.
5992         * g++.dg/ext/cleanup-6.C: Likewise.
5993         * g++.dg/ext/cleanup-8.C: Likewise.
5994         * g++.dg/ext/cleanup-9.C: Likewise.
5995         * g++.dg/ext/cleanup-10.C: Likewise.
5996         * g++.dg/ext/cleanup-11.C: Likewise.
5997         * g++.dg/ext/cleanup-dtor.C: Likewise.
5998
5999 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6000
6001         PR middle-end/31995
6002         * gcc.dg/vect/vect-102a.c: New test.
6003
6004 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6005             Paolo Carlini  <pcarlini@suse.de>
6006             Uros Bizjak  <ubizjak@gmail.com>
6007
6008         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6009         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6010         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6011         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6012         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6013         New testcases.
6014
6015 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6016
6017         PR fortran/32002
6018         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6019
6020 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6021
6022         PR fortran/32027
6023         * gfortran.dg/do_3.F90: Add checks for the final value of the
6024         loop variable.
6025
6026 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6027
6028         * gcc.c-torture/execute/990127-2.x: New file.
6029
6030 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6031
6032         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6033         * gcc.target/i386/sse-12: Add -O to compile options.
6034         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6035         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6036         and mm3dnow.h.  Add -O to compile options.
6037
6038 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6039
6040         PR fortran/31867
6041         * gfortran.dg/char_length_5.f90: New test.
6042
6043         PR fortran/31994
6044         * gfortran.dg/array_reference_1.f90: New test.
6045
6046 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6047
6048         PR middle-end/7651
6049         PR c++/11856
6050         PR c/12963
6051         PR c/23587
6052         PR other/29694
6053         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6054         * gcc.dg/Wtype-limits.c: New.
6055         * gcc.dg/Wtype-limits-Wextra.c: New.
6056         * gcc.dg/Wtype-limits-no.c: New.
6057         * g++.dg/warn/Wtype-limits.C: New.
6058         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6059         * g++.dg/warn/Wtype-limits-no.C: New.
6060
6061 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6062
6063         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6064         instead of "-msse2".'
6065         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6066         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6067         and mm3dnow.h.
6068         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6069         to test with immediate operand.
6070         (__builtin_ia32_insertqi): Ditto.
6071         (__builtin_ia32_palignr128): Ditto.
6072         (__builtin_ia32_palignr): Ditto.
6073         (__builtin_ia32_pshufhw): Ditto.
6074         (__builtin_ia32_pshuflw): Ditto.
6075         (__builtin_ia32_pshufd): Ditto.
6076         (__builtin_ia32_vec_set_v8hi): Ditto.
6077         (__builtin_ia32_vec_ext_v8hi): Ditto.
6078         (__builtin_ia32_shufpd): Ditto.
6079         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6080
6081 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6082
6083         PR fortran/32001
6084         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6085
6086 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6087
6088         PR target/31585
6089         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6090         and "__inline".  Use "-msse" instead of "-msse2".
6091
6092 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6093
6094         PR middle-end/7651
6095         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6096         * gcc.dg/20030906-2.c: Likewise.
6097         * objc.dg/method-17.m: Add -Wreturn-type.
6098         * obj-c++.dg/method-21.mm: Likewise.
6099
6100 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6101
6102         PR target/31585
6103         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6104         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6105         (__builtin_ia32_psrlqi128): Ditto.
6106         (__builtin_ia32_psrlwi128): Ditto.
6107         (__builtin_ia32_psrldi128): Ditto.
6108         (__builtin_ia32_psrldqi128): Ditto.
6109         (__builtin_ia32_pslldqi128): Ditto.
6110         (__builtin_ia32_psrawi128): Ditto.
6111         (__builtin_ia32_psradi128): Ditto.
6112         (__builtin_ia32_psllqi128): Ditto.
6113         (__builtin_ia32_pslldi128): Ditto.
6114         (__builtin_prefetch): Ditto.
6115         (__builtin_ia32_pshufw): Ditto.
6116         (__builtin_ia32_vec_set_v4hi): Ditto.
6117         (__builtin_ia32_vec_ext_v4hi): Ditto.
6118         (__builtin_ia32_shufps): Ditto.
6119         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6120
6121 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6122
6123         PR fortran/31974
6124         * gfortran.dg/char_allocation_1.f90: New test.
6125
6126 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6127
6128         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6129         * gcc.dg/Wconversion-sign.c: New.
6130         * gcc.dg/Wconversion-integer-no-sign.c: New.
6131         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6132         Wconversion-sign.C
6133         * g++.dg/warn/Wconversion-sign.C: New.
6134         * g++.old-deja/g++.other/warn4.C: Update.
6135         * g++.dg/warn/Wconversion1.C: Likewise.
6136
6137 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6138
6139         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6140         * gcc.dg/torture/builtin-math-4.c: Likewise.
6141
6142 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6143
6144         PR libfortran/31964
6145         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6146
6147 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6148
6149         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6150
6151 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6152
6153         PR target/31628
6154         * gcc.target/i386/pr31628.c: New.
6155
6156 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6157
6158         PR middle-end/31344
6159         * gcc.dg/pr31344.c: New test.
6160
6161 2007-05-17  Ian Lance Taylor  <iant@google.com>
6162
6163         PR tree-optimization/31953
6164         * gcc.c-torture/compile/pr31953.c: New test.
6165
6166 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6167
6168         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6169
6170         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6171         and drem.
6172         * gcc.dg/torture/builtin-math-4.c: Likewise.
6173
6174         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6175         * gcc.dg/torture/builtin-math-4.c: Likewise.
6176
6177         * gcc.dg/torture/builtin-math-4.c: New test.
6178
6179 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6180             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6181
6182         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6183         * gcc.dg/cpp/include2.c: Ditto.
6184         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6185         * gcc.dg/cpp/paste5.c: Ditto.
6186         * gcc.dg/cpp/paste6.c: Ditto.
6187         * gcc.dg/cpp/paste8.c: Ditto.
6188         * gcc.dg/cpp/paste11.c: Ditto.
6189         * gcc.dg/cpp/paste13.c: Ditto.
6190         * gcc.dg/cpp/skipping2.c: Ditto.
6191         * gcc.dg/reg-vol-struct-1.c: Ditto.
6192         * gcc.dg/Wshadow-1.c: Ditto.
6193         * gcc.dg/cpp/trad/comment.c: Ditto.
6194         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6195         * gcc.dg/cpp/if-2.c: Ditto.
6196         * gcc.dg/array-5.c: Ditto.
6197         * gcc.dg/inline-15.c: Ditto.
6198         * gcc.dg/pr27953.c: Ditto.
6199         * gcc.dg/Wno-c++-compat.c: Ditto.
6200
6201 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6202
6203         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6204
6205 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6206
6207         * gcc.c-torture/execute/20070517-1.c: New test.
6208
6209 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6210
6211         PR fortran/31919
6212         * gfortran.dg/min_max_conformance.f90: New test.
6213
6214 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6215
6216         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6217         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6218         gcc.dg/vect/vect-104.c: Use more complex construction to
6219         prevent vectorizing.
6220         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6221
6222 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6223
6224         PR tree-optimization/24659
6225         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6226         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6227         not vect_int target.
6228         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6229         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6230         targets.
6231         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6232         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6233         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6234
6235 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6236
6237         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6238         and x86_64-*-* targets.
6239         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6240
6241 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6242
6243         PR fortran/18769
6244         PR fortran/30881
6245         PR fortran/31194
6246         PR fortran/31216
6247         PR fortran/31427
6248         * transfer_simplify_1.f90: New test.
6249         * transfer_simplify_2.f90: New test.
6250
6251 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6252
6253         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6254
6255 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6256
6257         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6258
6259         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6260
6261         PR c/31924
6262         * gcc.dg/fltconst-1.c: New test.
6263
6264         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6265         * gcc.dg/dfp/operator-assignment.c: Ditto.
6266
6267 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6268
6269         PR c++/29928
6270         * g++.dg/rtti/typeid5.C: New.
6271
6272 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6273
6274         PR fortran/31725
6275         * gfortran.dg/substr_4.f: New test.
6276
6277 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6278
6279         * gcc.target/m68k/interrupt_thread-1.c,
6280         gcc.target/m68k/interrupt_thread-2.c,
6281         gcc.target/m68k/interrupt_thread-3.c: New.
6282         * gcc.target/m68k/m68k.exp: Accept fido.
6283
6284 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6285
6286         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6287         * gfortran.dg/altreturn_3.f90: Likewise.
6288         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6289         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6290         * gfortran.dg/inquire_iolength.f90: Likewise.
6291         * gfortran.dg/module_naming_1.f90: Likewise.
6292         * gfortran.dg/oldstyle_2.f90: Likewise.
6293         * gfortran.dg/operator_2.f90: Likewise.
6294         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6295         * gfortran.dg/used_types_11.f90: Likewise.
6296         * gfortran.dg/zero_array_components_1.f90: Likewise.
6297         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6298         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6299         * gfortran.dg/real_const_3.f90: Likewise.
6300
6301 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6302
6303         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6304         * gcc.dg/tree-ssa/loop-30.c: New test.
6305
6306 2007-05-13  Richard Guenther  <rguenther@suse.de>
6307
6308         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6309         scanning forwprop1.
6310         * g++.dg/tree-ssa/pr31146.C: Likewise.
6311
6312 2007-05-13  Revital Eres  <eres@il.ibm.com>
6313
6314         * gcc.dg/dse.c: New test.
6315
6316 2007-05-12  Richard Guenther  <rguenther@suse.de>
6317
6318         PR tree-optimization/31797
6319         * gcc.c-torture/compile/pr31797.c: New testcase.
6320
6321 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6322
6323         PR fortran/30746
6324         * gfortran.dg/host_assoc_function_1.f90: New test.
6325
6326 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6327
6328         PR c++/31829
6329         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6330
6331 2007-05-11  Silvius Rus  <rus@google.com>
6332
6333         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6334         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6335         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6336         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6337         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6338         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6339         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6340         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6341         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6342         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6343         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6344         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6345         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6346         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6347         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6348         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6349
6350 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6351
6352         PR other/31852
6353         * gcc.c-torture/execute/builtins/memchr.c: New.
6354         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6355         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6356
6357 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6358
6359         PR fortran/30876
6360         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6361         line.
6362         * gfortran.dg/recursive_reference_2.f90: New test.
6363
6364 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6365
6366         PR fortran/30878
6367         * gfortran.dg/namelist_29.f90: New test.
6368
6369 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6370
6371         PR fortran/31474
6372         * gfortran.dg/entry_10.f90: New test.
6373
6374 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6375
6376         PR tree-optimization/31885
6377         * gcc.dg/tree-ssa/loop-29.c: New test.
6378
6379 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6380
6381         * assumed_dummy_1.f90: Fix dg directive.
6382         * char_initialiser_actual.f90: Likewise.
6383         * nested_modules_2.f90: Likewise.
6384         * shift-alloc.f90: Likewise.
6385
6386 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6387
6388         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6389
6390 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6391
6392         PR libfortran/31880
6393         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6394
6395 2007-05-09  Mike Stump  <mrs@apple.com>
6396
6397         * g++.dg/other/first-global.C: Add -fpie for darwin.
6398         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6399
6400 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6401
6402         * gcc.dg/20070507-1.c: New testcase.
6403
6404 2007-05-08  Chao-ying Fu  <fu@mips.com>
6405
6406         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6407         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6408         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6409         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6410
6411 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6412
6413         PR 31847
6414         * gcc.dg/pr31847.c: New test.
6415
6416 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6417
6418         PR fortran/31692
6419         * gfortran.dg/actual_array_result_1.f90: New test.
6420
6421 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6422
6423         PR fortran/29397
6424         * gfortran.dg/parameter_array_init_1.f90: New test.
6425
6426         PR fortran/29400
6427         * gfortran.dg/parameter_array_init_2.f90: New test.
6428
6429 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         PR target/31854
6432         * gcc.target/i386/pr31854.c: New test.
6433
6434 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6435
6436         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6437
6438 2007-05-07  Mike Stump  <mrs@apple.com>
6439
6440         * g++.old-deja/g++.mike/empty.C: Add.
6441
6442 2007-05-07  Eric Christopher  <echristo@apple.com>
6443
6444         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6445
6446 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6449         variable.  Rearrange conversions from binary float to decimal float.
6450
6451 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6454         x86.
6455
6456 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6457
6458         * gnat.dg/opt1.ad[sb]: New testcase.
6459
6460 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6461
6462         PR fortran/31399
6463         * gfortran.dg/do_3.F90: New test.
6464
6465 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6466
6467         PR fortran/31764
6468         * gfortran.dg/new_line.f90: Add new checks.
6469
6470 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471
6472         PR fortran/31201
6473         * gfortran.dg/large_unit_1.f90: New.
6474         * gfortran.dg/large_unit_2.f90: New.
6475         * gfortran.dg/iostat_4.f90: New
6476         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6477
6478 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6479
6480         PR fortran/31540
6481         * gfortran.dg/char_result_4.f90: New test.
6482
6483 2007-06-05  Revital Eres  <eres@il.ibm.com>
6484
6485         PR 30957
6486         * gcc.dg/pr30957-1.c: New test.
6487
6488 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6489
6490         PR fortran/31251
6491         * gfortran.dg/char_type_len_2.f90: New test.
6492
6493 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6494
6495         PR 31775
6496         * g++.dg/other/nested-extern.cc: New.
6497         * g++.dg/other/nested-extern-1.C: New.
6498         * g++.dg/other/nested-extern-2.C: New.
6499
6500 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6501
6502         PR fortran/31760
6503         * gfortran.dg/erf.f90: New test.
6504         * gfortran.dg/besxy.f90: New test.
6505
6506 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6507
6508         PR fortran/22359
6509         * gfortran.dg/fseek.f90: New test.
6510
6511 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6512
6513         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6514
6515 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6516
6517         PR libfortran/31210
6518         * gfortran.dg/zero_length_1.f90: New test.
6519
6520 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6521
6522         PR fortran/31803
6523         * gfortran.dg/char_pointer_assign_3.f90: New test.
6524         * gfortran.dg/char_result_2.f90: Re-enable test.
6525
6526 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6527
6528         PR fortran/25071
6529         * gfortran.dg/char_length_3.f90: New test.
6530         * gfortran.dg/char_result_2.f90: Fix test.
6531
6532 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6533
6534         PR tree-optimization/30565
6535         * gcc.dg/tree-ssa/loop-27.c: New test.
6536
6537 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6538
6539         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6540         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6541         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6542         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6543
6544 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6545
6546         PR tree-optimization/31699
6547         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6548         New.
6549         (check_effective_target_vect_floatint_cvt): New.
6550         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6551         of specific targets.
6552         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6553         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6554         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6555         * gcc.dg/vect/vect-iv-4.c: Likewise.
6556         * gcc.dg/vect/vect-multitypes-11.c: New.
6557         * gcc.dg/vect/pr31699.c: New.
6558
6559 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6560
6561         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6562
6563 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6564
6565         PR C++/31663
6566         * g++.dg/warn/anonymous-namespace-2.C: New.
6567         * g++.dg/warn/anonymous-namespace-2.h: New.
6568
6569 2007-05-02  Paul Brook  <paul@codesourcery.com>
6570
6571         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6572
6573 2007-05-02  Eric Christopher  <echristo@apple.com>
6574
6575         * gcc.dg/cpp/if-div.c: New file.
6576
6577 2007-05-02  Tom Tromey  <tromey@redhat.com>
6578
6579         PR preprocessor/28709:
6580         * gcc.dg/cpp/pr28709.c: New file.
6581
6582 2007-05-02  Richard Guenther  <rguenther@suse.de>
6583
6584         PR tree-optimization/31146
6585         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6586
6587 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6588
6589         * gcc.c-torture/compile/limits-blockid.c: New.
6590         * gcc.c-torture/compile/limits-caselabels.c: New.
6591         * gcc.c-torture/compile/limits-declparen.c: New.
6592         * gcc.c-torture/compile/limits-enumconst.c: New.
6593         * gcc.c-torture/compile/limits-exprparen.c: New.
6594         * gcc.c-torture/compile/limits-externalid.c: New.
6595         * gcc.c-torture/compile/limits-fnargs.c: New.
6596         * gcc.c-torture/compile/limits-fndefn.c: New.
6597         * gcc.c-torture/compile/limits-idexternal.c: New.
6598         * gcc.c-torture/compile/limits-idinternal.c: New.
6599         * gcc.c-torture/compile/limits-pointer.c: New.
6600         * gcc.c-torture/compile/limits-stringlit.c: New.
6601         * gcc.c-torture/compile/limits-structmem.c: New.
6602         * gcc.c-torture/compile/limits-structnest.c: New.
6603
6604 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6605
6606         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6607
6608 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6609
6610         PR middle-end/31740
6611         * gcc.c-torture/compile/20070501-1.c: New testcase.
6612
6613 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6614
6615         PR fortran/31732
6616         * gfortran.dg/array_memset_2:  New test case.
6617
6618 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6619
6620         PR testsuite/31615
6621         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6622
6623 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6624
6625         PR testsuite/31589
6626         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6627         dg-final test.
6628         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6629         keyword to dg-final test.
6630         * gcc.dg/vect/vect-iv-4.c: Likewise.
6631         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6632         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6633         test.
6634         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6635         cast.
6636         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6637         * lib/target-supports.exp
6638         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6639         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6640
6641 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6642
6643         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6644         __LONG_LONG_MAX__ and its friends instead of those supplied by
6645         limits.h.
6646
6647 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6648
6649         PR C++/31721
6650         * g++.dg/ext/vector7.C: New testcase.
6651
6652 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6653
6654         PR fortran/31591
6655         * gfortran.dg/bound_simplification_1.f90: New test.
6656
6657 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6658
6659         PR fortran/31645
6660         * gfortran.dg/bom_error.f90: New test.
6661         * gfortran.dg/bom_include.f90: New test.
6662         * gfortran.dg/bom_UTF16-LE.f90: New test.
6663         * gfortran.dg/bom_UTF16-BE.f90: New test.
6664         * gfortran.dg/bom_UTF-8.f90: New test.
6665         * gfortran.dg/bom_UTF-32.f90: New test.
6666         * gfortran.dg/bom_UTF-8.F90: New test.
6667         * gfortran.dg/bom_include.inc: New file.
6668
6669 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6670
6671         PR C++/30221
6672         * g++.dg/init/ptrfn2.C: New test.
6673         * g++.dg/init/ptrfn3.C: New test.
6674
6675 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6676
6677         PR fortran/31711
6678         * gfortran.dg/dependency_21.f90: New test.
6679
6680 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6681
6682         * gfortran.dg/secnds.f: Use real*8.
6683         * gfortran.dg/secnds-1.f: Use real*8.
6684
6685 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6686
6687         PR libfortran/31532
6688         * gfortran.dg/inquire_5.f90: Update test.
6689
6690 2007-04-27  Ian Lance Taylor  <iant@google.com>
6691
6692         PR middle-end/31710
6693         * gcc.c-torture/compile/pr31710.c: New test.
6694
6695 2007-04-27  Richard Guenther  <rguenther@suse.de>
6696
6697         PR tree-optimization/30965
6698         PR tree-optimization/30978
6699         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6700         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6701         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6702         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6703
6704 2007-04-27  Richard Guenther  <rguenther@suse.de>
6705
6706         PR tree-optimization/31715
6707         * gcc.dg/Warray-bounds-4.c: New testcase.
6708
6709 2007-04-26  Ian Lance Taylor  <iant@google.com>
6710
6711         PR target/28675
6712         * gcc.c-torture/compile/pr28675.c: New test.
6713
6714 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6715
6716         PR C++/30016
6717         * g++.dg/ext/vector6.C: New test.
6718
6719 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6720
6721         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6722
6723 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6724
6725         PR middle-end/31617
6726         * g++.dg/other/str_empty.C: Add expected warning.
6727
6728 2007-04-26  Richard Guenther  <rguenther@suse.de>
6729         Daniel Berlin  <dberlin@dberlin.org>
6730
6731         PR tree-optimization/30567
6732         * g++.dg/other/pr30567.C: New testcase.
6733
6734 2007-04-26  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/31703
6737         * gcc.c-torture/compile/pr31703.c: New testcase.
6738         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6739         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6740
6741 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6742
6743         * gfortran.dg/open_errors.f90: Added if statements checking
6744         the value of iostat.
6745
6746 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR c++/31598
6749         * g++.dg/gomp/pr31598.C: New test.
6750
6751         PR tree-optimization/30558
6752         * g++.dg/gomp/pr30558.C: New test.
6753
6754 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/31338
6757         * g++.dg/ext/complex2.C: New test.
6758
6759 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6760
6761         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6762
6763 2007-04-25  Thiemo Seufer  <ths@mips.com>
6764
6765         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6766         value to signed char.
6767
6768 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6769
6770         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6771         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6772         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6773
6774 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6775
6776         PR fortran/31668
6777         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6778         statement functions.
6779         * gfortran.dg/c_by_val_5.f90: New test.
6780
6781 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6782
6783         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6784         with two new subroutines to avoid parameter-induced aliasing.
6785         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6786         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6787
6788 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6789
6790         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6791         * g++.dg/warn/Warray-bounds.C: Likewise.
6792
6793 2007-04-24  Ian Lance Taylor  <iant@google.com>
6794
6795         PR tree-optimization/31605
6796         * gcc.c-torture/execute/pr31605.c: New test.
6797
6798 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6799
6800         PR fortran/31587
6801         * lib/gcc-dg.exp (scan-module): New function.
6802         * gfortran.dg/module_md5_1.f90: New test.
6803
6804 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6805
6806         * g++.old-deja/g++.pt/defarg6.C: Only run with
6807         -std=gnu++98.
6808         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6809         * g++.dg/cpp0x/variadic61.C: Ditto.
6810         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6811         * g++.dg/cpp0x/variadic62.C: Ditto.
6812         * g++.dg/template/meminit1.C: Ditto.
6813         * g++.dg/template/operator7.C: Ditto.
6814         * g++.dg/template/static15.C: Ditto.
6815         * g++.dg/template/invalid1.C: Ditto.
6816         * g++.dg/template/shift1.C: Ditto.
6817         * g++.dg/template/error10.C: Ditto.
6818
6819 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6820
6821         PR diagnostic/25923
6822         * gfortran.dg/pr25923.f90: New test.
6823
6824 2007-04-24  Ian Lance Taylor  <iant@google.com>
6825
6826         PR tree-optimization/31602
6827         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6828
6829 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6830
6831         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6832         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6833
6834 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6835
6836         * gcc.target/i386/reload-1.c. New.
6837
6838 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6839             Olga Golovanevsky  <olga@il.ibm.com>
6840
6841         * g++.dg/other/str_empty.C: New test.
6842
6843 2007-04-24  Richard Henderson  <rth@redhat.com>
6844
6845         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6846
6847 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6848
6849         PR target/31641
6850         * gcc.c-torture/compile/pr31641.c: New testcase.
6851
6852 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6853
6854         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6855         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6856         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6857         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6858
6859 2007-04-23  Simon Baldwin  <simonb@google.com>
6860
6861         * g++.dg/other/error15.C: New.
6862         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6863         triggering a "multiple parameters named" error.
6864
6865 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6866
6867         PR fortran/31618
6868         * gfortran.dg/backspace_8.f:  New test case.
6869
6870 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6871
6872         PR fortran/31630
6873         * gfortran.dg/used_types_17.f90: New test.
6874
6875         PR fortran/31620
6876         * gfortran.dg/zero_array_components_1.f90: New test.
6877
6878 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879
6880         PR fortran/31616
6881         * gfortran.dg/open_errors.f90: Allow a different error message.
6882
6883 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6884
6885         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6886         Rename from check_effective_target_vect_pack_mod.  Rename global
6887         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6888         messages.
6889         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6890         rename.
6891         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6892         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6893
6894 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6895
6896         PR middle-end/31448
6897         * gcc.c-torture/execute/pr31448.c: New testcase.
6898
6899 2007-04-22  Nick Clifton  <nickc@redhat.com>
6900
6901         * gcc.dg/20020312-2.c: Add support for the FRV.
6902
6903 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6904
6905         PR tree-optimization/24659
6906         * gcc.dg/vect/vect-float-extend-1.c: New test.
6907         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6908
6909 2007-04-22  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/29789
6912         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6913         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6914
6915 2007-04-22  Revital Eres  <eres@il.ibm.com>
6916
6917         * gcc.dg/var-expand2.c: New test.
6918
6919 2007-04-22  Revital Eres  <eres@il.ibm.com>
6920
6921         * gcc.dg/var-expand3.c: New test.
6922
6923 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6924
6925         PR fortran/31495
6926         * gfortran.dg/continuation_8.f90: New test.
6927
6928 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6929
6930         PR C/30265
6931         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6932         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6933
6934 2007-04-21  Richard Guenther  <rguenther@suse.de>
6935
6936         PR middle-end/31136
6937         * gcc.c-torture/execute/pr31136.c: New testcase.
6938
6939 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6940
6941         * gcc.target/i386/movsi-sm-1.c: New.
6942
6943 2007-04-20  Richard Henderson  <rth@redhat.com>
6944
6945         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6946         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6947
6948 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6949
6950         * gcc.target/i386/ordcmp-1.c: New test.
6951         * gcc.target/i386/unordcmp-1.c: New test.
6952
6953         PR tree-optimization/31632
6954         * gcc.c-torture/compile/20070419-1.c: New test.
6955
6956 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.dg/invalid-call-1.c: New test.
6959
6960 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6961
6962         PR diagnostic/31227
6963         * gcc.dg/Warray-bounds-3.c: New.
6964
6965 2007-04-18  Richard Guenther  <rguenther@suse.de>
6966
6967         PR tree-optimization/19431
6968         PR tree-optimization/21463
6969         * gcc.c-torture/execute/20070212-1.c: New testcase.
6970         * gcc.c-torture/execute/20070212-2.c: Likewise.
6971         * gcc.c-torture/execute/20070212-3.c: Likewise.
6972         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6973         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6974         * g++.dg/tree-ssa/pr21463.C: Likewise.
6975         * g++.dg/tree-ssa/pr30738.C: Likewise.
6976
6977 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR c++/31513
6980         * g++.dg/expr/bitfield8.C: New test.
6981
6982 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6983             Richard Sandiford  <richard@codesourcery.com>
6984
6985         * lib/target-supports.exp (check_profiling_available): Return 0
6986         for uClibc with -p or -pg.
6987
6988 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6989
6990         PR c++/31517
6991         * g++.dg/template/init7.C: New test.
6992
6993 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6994
6995         PR rtl-optimization/31360
6996         * gcc.dg/loop-7.c: New test.
6997
6998 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6999
7000         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7001         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7002         build.
7003         (compat-execute): Likewise.
7004         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7005         files to remote hosts.
7006         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7007         (c-torture-execute): Likewise.
7008         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7009         or plain file.  Use remote_upload and remote_download to copy
7010         files about.
7011         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7012         before scanning it.
7013
7014 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7015
7016         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7017
7018 2007-04-16  Lawrence Crowl  <crowl@google.com>
7019
7020         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7021         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7022         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7023         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7024         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7025         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7026         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7027         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7028         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7029         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7030         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7031
7032         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7033         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7034         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7035         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7036         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7037         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7038         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7039         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7040         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7041         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7042         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7043
7044 2007-04-16  Ian Lance Taylor  <iant@google.com>
7045
7046         PR tree-optimization/31522
7047         * gcc.dg/Wstrict-overflow-16.c: New test.
7048
7049 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7050
7051         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7052
7053 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7054
7055         PR fortran/31144
7056         * gfortran.dg/module_naming_1.f90: New.
7057
7058 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7059
7060         * lib/target-supports.exp (check_profiling_available): Return
7061         false for m68k-*-uclinux.
7062
7063 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7064
7065         PR c++/29365
7066         Testcase for c++ anonymous namespace warning
7067
7068         * g++.dg/warn/anonymous-namespace-1.C: New test
7069         * g++.dg/warn/anonymous-namespace-1.h: New test
7070
7071 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7072
7073         PR testsuite/31578
7074         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7075
7076 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7077
7078         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7079
7080 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7081
7082         PR fortran/31204
7083         * gfortran.dg/array_constructor_16.f90: New test.
7084
7085 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7086
7087         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7088         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7089
7090 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7091
7092         PR rtl-optimization/31500
7093         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7094         * g++.dg/warn/Warray-bounds.C: Likewise.
7095
7096 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7097
7098         PR C/31520
7099         * gcc.dg/gnu89-init-4.c: New testcase.
7100
7101 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR c++/25874
7104         * gcc.dg/gomp/pr25874.c: Add dg-options.
7105         * g++.dg/gomp/pr25874.C: Add dg-options.
7106
7107 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7108
7109         PR fortran/21061
7110         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7111         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7112
7113 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7114
7115         PR fortran/31561
7116         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7117
7118 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7119
7120         PR fortran/29507
7121         PR fortran/31404
7122         * gfortran.dg/initialization_6.f90: New test.
7123
7124 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7125
7126         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7127
7128         * lib/target-supports.exp (check_gc_sections_available):
7129         Return false if ldflags includes -elf2flt.
7130
7131 2007-04-13  Jason Merrill  <jason@redhat.com>
7132
7133         PR c++/31074
7134         * conv3.C: New test.
7135
7136 2007-04-13  Mike Stump  <mrs@apple.com>
7137
7138         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7139         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7140
7141 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7142
7143         PR tree-optimization/29598
7144         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7145
7146 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7147
7148         PR fortran/31559
7149         * gfortran.dg/func_assign.f90: New test.
7150
7151 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7152
7153         PR fortran/31550
7154         * gfortran.dg/used_types_16.f90: New test.
7155
7156 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7157
7158         PR fortran/18937
7159         * gfortran.dg/goto_2.f90: New.
7160         * gfortran.dg/goto_3.f90: New.
7161         * gfortran.dg/pr17708.f90: Rename to ...
7162         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7163
7164 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7165
7166         PR fortran/31562
7167         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7168         instead of a struct.
7169
7170 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR fortran/31562
7173         * gfortran.dg/value_4.c: Use GNU extensions for complex
7174         instead of a struct.
7175
7176 2007-04-13  Richard Guenther  <rguenther@suse.de>
7177
7178         PR tree-optimization/21258
7179         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7180
7181 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7182
7183         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7184         <complex.h>.
7185
7186 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7187
7188         PR fortran/31250
7189         * gfortran.dg/char_length_2.f90: New.
7190         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7191         * gfortran.dg/repeat_4.f90: Likewise.
7192
7193         PR fortran/31266
7194         * gfortran.dg/char_assign_1.f90: New.
7195
7196         PR fortran/31471
7197         * gfortran.dg/block_name_1.f90: New.
7198         * gfortran.dg/block_name_2.f90: New.
7199
7200 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7201
7202         PR c++/31078
7203         * g++.dg/other/pr31078.C: New.
7204
7205 2007-04-12  Richard Guenther  <rguenther@suse.de>
7206
7207         PR tree-optimization/31169
7208         * gcc.c-torture/execute/pr31169.c: New testcase.
7209
7210 2007-04-12  Richard Guenther  <rguenther@suse.de>
7211
7212         PR tree-optimization/24689
7213         PR tree-optimization/31307
7214         * g++.dg/tree-ssa/pr31307.C: New testcase.
7215         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7216
7217 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7218
7219         PR fortran/31472
7220         * gfortran.dg/access_spec_1.f90: New test.
7221         * gfortran.dg/access_spec_2.f90: New test.
7222         * gfortran.dg/non_module_public.f90: Match new error message.
7223
7224 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7225
7226         PR testsuite/31538
7227         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7228         to 4 at line 38 to fix bounds problem.
7229
7230 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7231
7232         PR testsuite/31240
7233         * gfortran.dg/pointer_intent_1.f90: Fix test.
7234
7235 2007-04-10  Eric Christopher  <echristo@apple.com>
7236
7237         * lib/target-supports.exp
7238         (check_effective_target_fstack_protector): Rewrite.
7239
7240 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7241
7242         PR c++/31449
7243         * g++.dg/init/const5.C: New test.
7244
7245 2007-04-09  Jan Hubicka  <jh@suse.cz>
7246
7247         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7248
7249 2007-04-08  Jan Hubicka  <jh@suse.cz>
7250
7251         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7252
7253 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7254
7255         PR fortran/31257
7256         * gfortran.dg/achar_4.f90: New test.
7257
7258 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7259
7260         PR fortran/30880
7261         * gfortran.dg/used_dummy_types_8.f90: New test.
7262
7263 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/30872
7266         * gfortran.dg/parameter_array_element_1.f90: New test.
7267
7268 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7269
7270         PR fortran/31222
7271         * gfortran.dg/default_numeric_type_1.f90: New test.
7272
7273 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/31424
7276         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7277
7278 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7279
7280         PR fortran/31293
7281         * gfortran.dg/interface_12.f90: New test.
7282
7283 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7284
7285         * gcc.dg/format/opt-6.c: New test.
7286         * gcc.dg/format/nul-1.c: New test.
7287         * gcc.dg/format/nul-2.c: New test.
7288
7289 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7290
7291         PR libgfortran/31395
7292         * gfortran.dg/fmt_colon.f90: New test.
7293
7294 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7295
7296         * g++.old-deja/g++.other/init18.C: Use
7297         dg-require-effective-target instead of an explicit xfail.
7298
7299 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7300
7301         * gcc.dg/dfp/signbit-1.c
7302         * gcc.dg/dfp/signbit-2.c
7303
7304 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7305
7306         PR fortran/31483
7307         * gfortran.dg/altreturn_5.f90: New test.
7308
7309 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7310
7311         PR fortran/31292
7312         * gfortran.dg/contained_module_proc_1.f90: New test.
7313
7314 2007-04-04  Stuart Hastings  <stuart@apple.com>
7315
7316         PR 31281
7317         * objc/execute/exceptions/pr31281.m: New.
7318
7319 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7320
7321         * g++.dg/ext/dllimport12.C: Update comments.
7322
7323 2007-04-03  Eric Christopher  <echristo@apple.com>
7324
7325         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7326
7327 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7328
7329         PR fortran/31304
7330         * gfortran.dg/repeat_2.f90: New test.
7331         * gfortran.dg/repeat_3.f90: New test.
7332         * gfortran.dg/repeat_4.f90: New test.
7333
7334 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7335
7336         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7337
7338 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR c++/30847
7341         * g++.dg/parse/cond3.C: New test.
7342
7343         PR middle-end/30704
7344         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7345
7346 2007-04-02  Jason Merrill  <jason@redhat.com>
7347
7348         PR c++/31187
7349         * g++.dg/ext/visibility/anon3.C: New test.
7350
7351 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         PR libgfortran/31052
7354         * gfortran.dg/namelist_28.f90: New test.
7355
7356 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7357
7358         PR libgfortran/31366
7359         * gfortran.dg/direct_io_6.f90: New test.
7360
7361 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362
7363         PR libgfortran/31207
7364         * gfortran.dg/advance_5.f90: New test.
7365         * gfortran.dg/advance_6.f90: New test.
7366
7367 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7368
7369         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7370         * g++.dg/ext/dllimport7.C: Likewise.
7371         * g++.dg/ext/selectany1.C: Likewise.
7372
7373 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7374
7375         * g++.dg/parser/pr31138.C: New.
7376         * g++.dg/parser/pr31140.C: New.
7377         * g++.dg/parser/pr31141.C: New.
7378
7379 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7380
7381         PR c++/26099
7382         * g++.dg/ext/is_base_of.C: New.
7383         * g++.dg/ext/has_virtual_destructor.C: New.
7384         * g++.dg/ext/is_polymorphic.C: New.
7385         * g++.dg/ext/is_base_of_diagnostic.C: New.
7386         * g++.dg/ext/is_enum.C: New.
7387         * g++.dg/ext/has_nothrow_assign.C: New.
7388         * g++.dg/ext/has_nothrow_constructor.C: New.
7389         * g++.dg/ext/is_empty.C: New.
7390         * g++.dg/ext/has_trivial_copy.C: New.
7391         * g++.dg/ext/has_trivial_assign.C: New.
7392         * g++.dg/ext/is_abstract.C: New.
7393         * g++.dg/ext/is_pod.C: New.
7394         * g++.dg/ext/has_nothrow_copy.C: New.
7395         * g++.dg/ext/is_class.C: New.
7396         * g++.dg/ext/has_trivial_constructor.C: New.
7397         * g++.dg/ext/is_union.C: New.
7398         * g++.dg/ext/has_trivial_destructor.C: New.
7399         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7400         * g++.dg/template/crash43.C: Likewise.
7401
7402 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7403
7404         * g++.dg/warn/pedantic2.C: New testcase.
7405
7406 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7407
7408         * size_dim.f90: Fix dg directive.
7409         * pr16433.f: Likewise.
7410         * use_6.f90: Likewise.
7411         * use_7.f90: Likewise.
7412         * entry_9.f90: Likewise.
7413         * pointer_intent_2.f90: Likewise.
7414         * protected_1.f90: Likewise.
7415         * fmt_missing_period_2.f: Likewise.
7416         * pointer_intent_3.f90: Likewise.
7417         * protected_2.f90: Likewise.
7418         * protected_3.f90: Likewise.
7419         * pr15754.f90: Likewise.
7420         * protected_4.f90: Likewise.
7421         * protected_5.f90: Likewise.
7422         * initialization_2.f90: Likewise.
7423         * protected_6.f90: Likewise.
7424         * continuation_7.f90: Likewise.
7425         * derived_function_interface_1.f90: Likewise.
7426         * der_pointer_4.f90: Likewise.
7427         * fmt_zero_precision.f90: Likewise.
7428         * blockdata_3.f90: Likewise.
7429         * fmt_missing_period_1.f: Likewise.
7430         * real_const_3.f90: Likewise.
7431         * use_4.f90: Likewise.
7432         * fmt_missing_period_3.f: Likewise.
7433         * use_5.f90: Likewise.
7434
7435 2007-03-28  Mike Stump  <mrs@apple.com>
7436
7437         * gcc.dg/darwin-comm.c: Add.
7438
7439 2007-03-28  Eric Christopher  <echristo@apple.com>
7440
7441         * lib/target-supports.exp (check_effective_target_fstack_protector):
7442         New.
7443         * gcc.dg/ssp-1.c: Use.
7444         * gcc.dg/ssp-2.c: Ditto.
7445
7446 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7447
7448         PR c++/29077
7449         * g++.dg/parse/constructor3.C: New test.
7450
7451 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7452
7453         * gnat.dg/thin_pointer.ad[sb]: New test.
7454
7455 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7456
7457         * g++.dg/cpp0x/bracket1.C: New.
7458         * g++.dg/cpp0x/bracket2.C: New.
7459         * g++.dg/cpp0x/bracket3.C: New.
7460         * g++.dg/cpp0x/bracket4.C: New.
7461
7462 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7463
7464         * g++.dg/cpp0x/temp_default1.C: New.
7465         * g++.dg/cpp0x/temp_default3.C: New.
7466         * g++.dg/cpp0x/temp_default2.C: New.
7467         * g++.dg/cpp0x/temp_default4.C: New.
7468
7469 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7470
7471         PR c++/29993
7472         * g++.dg/other/cv_func2.C: New.
7473
7474 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7475
7476         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7477         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7478         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7479         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7480
7481         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7482         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7483
7484         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7485
7486         * lib/compat.exp (compat-execute): Fix processing of file names.
7487
7488 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7489
7490         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7491
7492 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7493
7494         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7495         Delete created executable test file.
7496         (check_effective_target_fortran_large_int): Ditto.
7497         (check_effective_target_static_libgfortran): Ditto.
7498
7499 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7500
7501         PR c++/30500
7502         * g++.dg/warn/pragma-system_header1.C: New test.
7503         * g++.dg/warn/pragma-system_header2.C: New test.
7504         * g++.dg/warn/pragma-system_header1.h. New.
7505         * g++.dg/warn/pragma-system_header2.h. New.
7506
7507 2007-03-26  Ian Lance Taylor  <iant@google.com>
7508
7509         PR tree-optimization/31345
7510         * gcc.c-torture/compile/pr31345-1.c: New test.
7511
7512 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7513
7514         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7515         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7516         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7517         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7518         * gfortran.dg/overload_1.f90: Likewise.
7519         * gfortran.dg/impure_assignment_1.f90: Likewise.
7520         * gfortran.dg/error_recovery_3.f90: Likewise.
7521         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7522         * gfortran.dg/sequence_types_1.f90: Likewise.
7523         * gfortran.dg/internal_references_1.f90: Likewise.
7524         * gfortran.dg/present_1.f90: Likewise.
7525         * gfortran.dg/volatile10.f90: Likewise.
7526         * gfortran.dg/module_equivalence_2.f90: Likewise.
7527         * gfortran.dg/use_4.f90: Likewise.
7528         * gfortran.dg/elemental_result_1.f90: Likewise.
7529         * gfortran.dg/generic_actual_arg.f90: Likewise.
7530         * gfortran.dg/private_type_5.f90: Likewise.
7531         * gfortran.dg/protected_4.f90: Likewise.
7532         * gfortran.dg/interface_3.f90: Likewise.
7533
7534 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7535
7536         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7537         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7538
7539 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7540
7541         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7542
7543 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7544
7545         PR libgfortran/31199
7546         * gfortran.dg/fmt_t_4.f90: New test.
7547
7548 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7549
7550         PR libfortran/31297
7551         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7552         * gfortran.dg/backspace_6.f:  Likewise.
7553         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7554         * gfortran.dg/direct_io_2.f90:  Likewise.
7555         * gfortran.dg/write_back.f:  Likewise.
7556         * gfortran.dg/write_rewind_2.f:  Likewise.
7557         * gfortran.dg/write_rewind_1.f:  Likewise.
7558         * gfortran.dg/write_rewind_2.f:  Likewise.
7559
7560 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7561
7562         PR tree-optimization/30784
7563         * gcc.dg/vect/pr30784.c: New test.
7564
7565 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7566
7567         PR fortran/30877
7568         * gfortran.dg/operator_1.f90: New test.
7569         * gfortran.dg/operator_2.f90: New test.
7570
7571 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7572
7573         PR libfortran/31196
7574         * gfortran.dg/reshape_transpose_1.f90:  New test.
7575
7576 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7577
7578         PR fortran/30655
7579         * gfortran.dg/bounds_check_6.f90: New test.
7580
7581 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7582
7583         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7584         #ifndef/#endif.
7585         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7586         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7587
7588 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7589
7590         PR fortran/31209
7591         * gfortran.dg/pointer_function_actual_1.f90: New test.
7592
7593         PR fortran/31200
7594         * gfortran.dg/pointer_function_actual_2.f90: New test.
7595
7596         PR fortran/31215
7597         * gfortran.dg/result_in_spec_1.f90: New test.
7598
7599 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7600
7601         PR fortran/30834
7602         * gfortran.dg/integer_exponentiation_3.F90: New test.
7603         * gfortran.dg/integer_exponentiation_4.f90: New test.
7604         * gfortran.dg/integer_exponentiation_5.F90: New test.
7605
7606 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/30863
7609         * g++.dg/template/error24.C: New test.
7610         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7611
7612 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/31273
7615         * g++.dg/expr/bitfield7.C: New test.
7616
7617 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7618
7619         PR other/23572
7620         * gcc.dg/float-range-4.c: New.
7621         * gcc.dg/float-range-1.c: Update. Test for a warning.
7622         * gcc.dg/float-range-3.c: New.
7623         * gcc.dg/float-range-5.c: New.
7624
7625 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7626
7627         PR fortran/31262
7628         * gfortran.dg/no_range_check_1.f90: New test.
7629
7630 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7631
7632         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7633         * g++.dg/other/static1.C: Remove stray semicolon.
7634         * g++.dg/other/init1.C: Likewise.
7635         * g++.dg/rtti/dyncast1.C: Likewise.
7636         * g++.dg/tree-ssa/pr17153.C: Likewise.
7637         * g++.dg/lookup/disamb1.C: Likewise.
7638         * g++.dg/lookup/scoped2.C: Likewise.
7639         * g++.dg/lookup/friend7.C: Likewise.
7640         * g++.dg/parse/parse4.C: Likewise.
7641         * g++.dg/parse/parse5.C: Likewise.
7642         * g++.dg/expr/pr29066.C: Likewise.
7643         * g++.dg/expr/cast4.C: Likewise.
7644         * g++.dg/tc1/dr193.C: Likewise.
7645         * g++.dg/tc1/dr213.C: Likewise.
7646         * g++.dg/abi/dcast1.C: Likewise.
7647         * g++.dg/abi/covariant2.C: Likewise.
7648         * g++.dg/inherit/covariant11.C: Likewise.
7649         * g++.dg/inherit/covariant9.C: Likewise.
7650         * g++.dg/inherit/covariant10.C: Likewise.
7651         * g++.dg/init/static3.C: Likewise.
7652         * g++.dg/init/init-ref3.C: Likewise.
7653         * g++.dg/init/ref10.C: Likewise.
7654         * g++.dg/template/meminit2.C: Likewise.
7655         * g++.dg/template/using9.C: Likewise.
7656         * g++.dg/template/friend9.C: Likewise.
7657         * g++.dg/template/ref1.C: Likewise.
7658         * g++.old-deja/g++.warn/inline.C: Likewise.
7659         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7660         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7661         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7662         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7663         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7664         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7665         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7666         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7667         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7668         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7669         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7670         * g++.old-deja/g++.brendan/template11.C: Likewise.
7671         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7672         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7673         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7674         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7675         * g++.old-deja/g++.jason/parse9.C: Likewise.
7676         * g++.old-deja/g++.jason/byval2.C: Likewise.
7677         * g++.old-deja/g++.jason/overload8.C: Likewise.
7678         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7679         * g++.old-deja/g++.jason/template33.C: Likewise.
7680         * g++.old-deja/g++.jason/return3.C: Likewise.
7681         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7682         * g++.old-deja/g++.jason/virtual.C: Likewise.
7683         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7684         * g++.old-deja/g++.jason/template27.C: Likewise.
7685         * g++.old-deja/g++.jason/synth6.C: Likewise.
7686         * g++.old-deja/g++.jason/ref8.C: Likewise.
7687         * g++.old-deja/g++.jason/offset1.C: Likewise.
7688         * g++.old-deja/g++.other/static20.C: Likewise.
7689         * g++.old-deja/g++.other/array1.C: Likewise.
7690         * g++.old-deja/g++.other/new3.C: Likewise.
7691         * g++.old-deja/g++.other/array2.C: Likewise.
7692         * g++.old-deja/g++.other/overload9.C: Likewise.
7693         * g++.old-deja/g++.other/cast6.C: Likewise.
7694         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7695         * g++.old-deja/g++.other/eh4.C: Likewise.
7696         * g++.old-deja/g++.other/using7.C: Likewise.
7697         * g++.old-deja/g++.other/init18.C: Likewise.
7698         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7699         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7700         * g++.old-deja/g++.other/dtor11.C: Likewise.
7701         * g++.old-deja/g++.pt/static11.C: Likewise.
7702         * g++.old-deja/g++.pt/crash19.C: Likewise.
7703         * g++.old-deja/g++.pt/overload12.C: Likewise.
7704         * g++.old-deja/g++.pt/crash46.C: Likewise.
7705         * g++.old-deja/g++.pt/mi1.C: Likewise.
7706         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7707         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7708         * g++.old-deja/g++.pt/local5.C: Likewise.
7709         * g++.old-deja/g++.pt/typename2.C: Likewise.
7710         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7711         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7712         * g++.old-deja/g++.law/visibility1.C: Likewise.
7713         * g++.old-deja/g++.law/visibility2.C: Likewise.
7714         * g++.old-deja/g++.law/virtual2.C: Likewise.
7715         * g++.old-deja/g++.law/operators19.C: Likewise.
7716         * g++.old-deja/g++.law/parsing10.C: Likewise.
7717         * g++.old-deja/g++.law/visibility4.C: Likewise.
7718         * g++.old-deja/g++.law/operators4.C: Likewise.
7719         * g++.old-deja/g++.law/dtors2.C: Likewise.
7720         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7721         * g++.old-deja/g++.law/visibility10.C: Likewise.
7722         * g++.old-deja/g++.law/scope3.C: Likewise.
7723         * g++.old-deja/g++.law/casts2.C: Likewise.
7724         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7725         * g++.old-deja/g++.law/operators33.C: Likewise.
7726         * g++.old-deja/g++.law/friend4.C: Likewise.
7727         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7728         * g++.old-deja/g++.mike/p5611.C: Likewise.
7729         * g++.old-deja/g++.mike/net37.C: Likewise.
7730         * g++.old-deja/g++.mike/p3570.C: Likewise.
7731         * g++.old-deja/g++.mike/p5718.C: Likewise.
7732         * g++.old-deja/g++.mike/net21.C: Likewise.
7733         * g++.old-deja/g++.mike/p1862.C: Likewise.
7734         * g++.old-deja/g++.mike/p4511.C: Likewise.
7735         * g++.old-deja/g++.mike/virt3.C: Likewise.
7736         * g++.old-deja/g++.mike/p16146.C: Likewise.
7737         * g++.old-deja/g++.mike/p1989.C: Likewise.
7738         * g++.old-deja/g++.mike/p5571.C: Likewise.
7739         * g++.old-deja/g++.gb/scope10.C: Likewise.
7740         * g++.old-deja/g++.abi/primary5.C: Likewise.
7741         * g++.old-deja/g++.abi/empty2.C: Likewise.
7742         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7743         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7744         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7745         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7746         * g++.old-deja/g++.bob/template3.C: Likewise.
7747         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7748
7749 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7750
7751         PR fortran/31193
7752         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7753
7754 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7755
7756         PR fortran/20897
7757         * gfortran.dg/derived_name_1.f90: New.
7758         * gfortran.dg/derived_name_2.f: New.
7759
7760 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7761
7762         * lib/target-supports.exp (check_effective_target_nonpic): New
7763         procedure.
7764         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7765         when compiling PIC.
7766         * gcc.target/i386/asm-4.c: Require nonpic.
7767         * gcc.target/i386/cmov1.c: Likewise.
7768         * gcc.target/i386/mul.c: Likewise.
7769         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7770         * gcc.target/i386/ssetype-1.c: Require nonpic.
7771         * gcc.target/i386/ssetype-3.c: Likewise.
7772         * gcc.target/i386/ssetype-5.c: Likewise.
7773
7774 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7775
7776         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7777         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7778         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7779         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7780
7781 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7782
7783         PR tree-optimization/30590
7784         * g++.dg/opt/pr30590.C: New testcase.
7785
7786 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR c/30762
7789         * gcc.dg/pr30762-1.c: New test.
7790         * gcc.dg/pr30762-2.c: New test.
7791
7792         PR inline-asm/30505
7793         * gcc.target/i386/pr30505.c: New test.
7794
7795 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7796
7797         * gcc.target/arm/register-variables.c: New.
7798
7799 2007-03-19  Jeff Law  <law@redhat.com>
7800
7801         * PR tree-optimization/30984
7802         * gcc.c-torture/pr30984.c: New test.
7803
7804 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7805         Richard Guenther  <rguenther@suse.de>
7806
7807         PR tree-optimization/31254
7808         * gcc.dg/torture/pr31254.c: New testcase.
7809
7810 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7811
7812         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7813         target default_packed.
7814
7815 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7816
7817         PR fortran/31203
7818         * gfortran.dg/string_length_1.f90: New test.
7819
7820 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7821
7822         PR testsuite/30395
7823         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7824
7825 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7826
7827         PR libgfortran/31052
7828         * gfortran.dg/namelist_27.f90: New test.
7829
7830 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7831
7832         PR fortran/30531
7833         * gfortran.dg/used_types_14.f90: New test.
7834
7835         PR fortran/31086
7836         * gfortran.dg/used_types_15.f90: New test.
7837
7838 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7839
7840         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7841         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7842
7843 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7844
7845         PR fortran/31120
7846         * gfortran.dg/integer_exponentiation_2.f90: New test.
7847
7848 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7849
7850         PR tree-optimization/31041
7851         * gcc.dg/vect/pr31041.c: New test.
7852
7853 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7854
7855         * g++.dg/warn/Wconversion-integer.C: New
7856         * g++.dg/warn/Wconversion-real.C: New.
7857         * g++.dg/warn/Wconversion-real-integer.C: New.
7858         * g++.dg/warn/conv2.C: Updated.
7859
7860 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7861
7862         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7863         exclude RTPs.
7864
7865 2007-03-16  Richard Guenther  <rguenther@suse.de>
7866
7867         PR tree-optimization/31146
7868         * g++.dg/tree-ssa/pr31146.C: New testcase.
7869
7870 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7871
7872         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7873         assume that the target has <features.h>.
7874
7875 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7876
7877         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7878         dg-options rather than to the whole test.
7879
7880 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7881
7882         PR debug/29906
7883         * g++.dg/debug/pr29906.C: New
7884
7885 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7886
7887         PR libgfortran/31099
7888         * gfortran.dg/unformatted_recl.f90: Update test.
7889
7890 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7891
7892         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7893
7894 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7895
7896         PR c++/30891
7897         * g++.dg/parse/namespace-definition.C: New.
7898
7899 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7900
7901         PR c++/24924
7902         * g++.dg/cpp/pedantic-errors.C: New.
7903         * g++.dg/cpp/permissive.C: New.
7904
7905 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7906
7907         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7908         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7909
7910 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7911
7912         * lib/target-supports.exp (check_missing_uclibc_feature)
7913         (check_effective_target_wchar): New procedures.
7914         * gcc.dg/wchar_t-1.c: Require target wchar.
7915         * gcc.dg/wint_t-1.c: Likewise.
7916
7917 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7918
7919         * lib/target-supports.exp (check_gc_sections_available): Return
7920         false for VxWorks targets.
7921
7922 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7923
7924         * g++.dg/warn/Wconversion2.C: Fix typo.
7925         * gcc.dg/if-empty-1.c: Ditto.
7926
7927 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7928
7929         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7930
7931 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7932
7933         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7934         * gcc.target/i386/pr31167.c: Ditto.
7935
7936 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7937
7938         PR target/31167
7939         * gcc.target/i386/pr31167.c: New test.
7940
7941 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7942
7943         PR fortran/30922
7944         * gfortran.dg/import5.f90.f90: New test.
7945
7946
7947         PR fortran/30879
7948         * gfortran.dg/data_components_1.f90: New test.
7949
7950
7951         PR fortran/30870
7952         * gfortran.dg/generic_13.f90: New test.
7953
7954         PR fortran/31163
7955         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7956
7957 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958
7959         PR libgfortran/31051
7960         * gfortran.dg/fmt_t_4.f90: New
7961
7962 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7963
7964         PR C++/31165
7965         * g++.dg/other/default7.C: New test.
7966
7967 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7968
7969         * g++.dg/warn/Wconversion2.C: New.
7970
7971 2007-03-14  Eric Christopher  <echristo@apple.com>
7972
7973         * gcc.dg/ssp-1.c: New.
7974         * gcc.dg/ssp-2.c: Ditto.
7975
7976 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7977
7978         * g++.dg/warn/do-empty.C: New.
7979         * gcc.dg/do-empty.c: New.
7980         * gcc.dg/if-empty-1.c: Update.
7981         * gcc.dg/20001116-1.c: Update.
7982         * gcc.dg/pr23165.c: Update.
7983
7984 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * gfortran.dg/module_implicit_conversion.f90: New test.
7987
7988 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7989
7990         PR middle-end/31127
7991         * gcc.dg/pr31127.c: New.
7992
7993 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7994
7995         * gcc.dg/tree-ssa/loop-26.c: New test.
7996
7997 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7998
7999         * gcc.target/i386/cmpxchg16b-1.c: New test.
8000
8001 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8002
8003         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8004         * gcc.dg/c99-vla-1.c: Likewise.
8005         * g++.dg/ext/vla1.C: Likewise
8006
8007 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8008
8009         * gcc.dg/wvla-1.c: New test
8010         * gcc.dg/wvla-2.c: New test
8011         * gcc.dg/wvla-3.c: New test
8012         * gcc.dg/wvla-4.c: New test
8013         * gcc.dg/wvla-5.c: New test
8014         * gcc.dg/wvla-6.c: New test
8015         * gcc.dg/wvla-7.c: New test
8016         * g++.dg/warn/Wvla-1.C: New test
8017         * g++.dg/warn/Wvla-2.C: New test
8018         * g++.dg/warn/Wvla-3.C: New test
8019
8020 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8021
8022         PR c++/30108
8023         * g++.dg/other/default6.C: New test.
8024
8025 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8026
8027         * lib/target-supports.exp (check_profiling_available): Return false
8028         for VxWorks.
8029         (check_effective_target_vxworks_kernel): New procedure.
8030         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8031         VxWorks.
8032         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8033         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8034         to include VxWorks.
8035         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8036
8037 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8038
8039         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8040         PIC is not supported.
8041         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8042         * gcc.dg/20020426-2.c: Likewise.
8043         * gcc.dg/pr28243.c: Likewise.
8044         * gcc.dg/visibility-11.c: Likewise.
8045         * gcc.dg/tls/opt-9.c: Likewise.
8046         * gcc.dg/tls/opt-10.c: Likewise.
8047         * gcc.dg/tls/pic-1.c: Likewise.
8048         * gcc.dg/tls/struct-1.c: Likewise.
8049         * gcc.target/i386/20000807-1.c: Likewise.
8050         * gcc.target/i386/20000904-1.c: Likewise.
8051         * gcc.target/i386/20011119-1.c: Likewise.
8052         * gcc.target/i386/990213-2.c: Likewise.
8053         * gcc.target/i386/990214-1.c: Likewise.
8054         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8055         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8056         * gcc.target/i386/pic-1.c: Likewise.
8057         * gcc.target/i386/pr21518.c: Likewise.
8058         * gcc.target/i386/pr23098.c: Likewise.
8059         * gcc.target/i386/pr23943.c: Likewise.
8060
8061 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/31038
8064         * g++.dg/template/complit2.C: New test.
8065
8066         PR c++/30328
8067         * g++.dg/ext/bitfield1.C: New test.
8068
8069 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8070
8071         PR fortran/30883
8072         * gfortran.dg/interface_11.f90: New test.
8073
8074 2007-03-11  Richard Guenther  <rguenther@suse.de>
8075
8076         PR tree-optimization/31115
8077         * gcc.dg/torture/pr31115.c: New testcase.
8078
8079 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8080
8081         PR tree-optimization/29925
8082         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8083
8084 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c++/30274
8087         * g++.dg/expr/bitfield3.C: New test.
8088         * g++.dg/expr/bitfield4.C: Likewise.
8089         * g++.dg/expr/bitfield5.C: Likewise.
8090         * g++.dg/expr/bitfield6.C: Likewise.
8091
8092         PR c++/30924
8093         * g++.dg/template/array18.C: New test.
8094
8095 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8096
8097         PR c++/17946
8098         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8099         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8100
8101 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8102
8103         PR c++/20599
8104         * g++.dg/cpp0x/variadic-bind.C: New.
8105         * g++.dg/cpp0x/variadic-function.C: New.
8106         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8107         * g++.dg/cpp0x/variadic-tuple.C: New.
8108         * g++.dg/cpp0x/variadic1.C: New.
8109         * g++.dg/cpp0x/variadic2.C: New.
8110         * g++.dg/cpp0x/variadic3.C: New.
8111         * g++.dg/cpp0x/variadic4.C: New.
8112         * g++.dg/cpp0x/variadic5.C: New.
8113         * g++.dg/cpp0x/variadic6.C: New.
8114         * g++.dg/cpp0x/variadic7.C: New.
8115         * g++.dg/cpp0x/variadic8.C: New.
8116         * g++.dg/cpp0x/variadic9.C: New.
8117         * g++.dg/cpp0x/variadic10.C: New.
8118         * g++.dg/cpp0x/variadic11.C: New.
8119         * g++.dg/cpp0x/variadic12.C: New.
8120         * g++.dg/cpp0x/variadic13.C: New.
8121         * g++.dg/cpp0x/variadic14.C: New.
8122         * g++.dg/cpp0x/variadic15.C: New.
8123         * g++.dg/cpp0x/variadic16.C: New.
8124         * g++.dg/cpp0x/variadic17.C: New.
8125         * g++.dg/cpp0x/variadic18.C: New.
8126         * g++.dg/cpp0x/variadic19.C: New.
8127         * g++.dg/cpp0x/variadic20.C: New.
8128         * g++.dg/cpp0x/variadic21.C: New.
8129         * g++.dg/cpp0x/variadic22.C: New.
8130         * g++.dg/cpp0x/variadic23.C: New.
8131         * g++.dg/cpp0x/variadic24.C: New.
8132         * g++.dg/cpp0x/variadic25.C: New.
8133         * g++.dg/cpp0x/variadic26.C: New.
8134         * g++.dg/cpp0x/variadic27.C: New.
8135         * g++.dg/cpp0x/variadic28.C: New.
8136         * g++.dg/cpp0x/variadic29.C: New.
8137         * g++.dg/cpp0x/variadic30.C: New.
8138         * g++.dg/cpp0x/variadic31.C: New.
8139         * g++.dg/cpp0x/variadic32.C: New.
8140         * g++.dg/cpp0x/variadic33.C: New.
8141         * g++.dg/cpp0x/variadic34.C: New.
8142         * g++.dg/cpp0x/variadic35.C: New.
8143         * g++.dg/cpp0x/variadic36.C: New.
8144         * g++.dg/cpp0x/variadic37.C: New.
8145         * g++.dg/cpp0x/variadic38.C: New.
8146         * g++.dg/cpp0x/variadic39.C: New.
8147         * g++.dg/cpp0x/variadic40.C: New.
8148         * g++.dg/cpp0x/variadic41.C: New.
8149         * g++.dg/cpp0x/variadic42.C: New.
8150         * g++.dg/cpp0x/variadic43.C: New.
8151         * g++.dg/cpp0x/variadic44.C: New.
8152         * g++.dg/cpp0x/variadic45.C: New.
8153         * g++.dg/cpp0x/variadic46.C: New.
8154         * g++.dg/cpp0x/variadic47.C: New.
8155         * g++.dg/cpp0x/variadic48.C: New.
8156         * g++.dg/cpp0x/variadic49.C: New.
8157         * g++.dg/cpp0x/variadic50.C: New.
8158         * g++.dg/cpp0x/variadic51.C: New.
8159         * g++.dg/cpp0x/variadic52.C: New.
8160         * g++.dg/cpp0x/variadic53.C: New.
8161         * g++.dg/cpp0x/variadic54.C: New.
8162         * g++.dg/cpp0x/variadic55.C: New.
8163         * g++.dg/cpp0x/variadic56.C: New.
8164         * g++.dg/cpp0x/variadic57.C: New.
8165         * g++.dg/cpp0x/variadic58.C: New.
8166         * g++.dg/cpp0x/variadic59.C: New.
8167         * g++.dg/cpp0x/variadic60.C : New.
8168         * g++.dg/cpp0x/variadic61.C : New.
8169         * g++.dg/cpp0x/variadic62.C : New.
8170         * g++.dg/cpp0x/variadic63.C : New.
8171         * g++.dg/cpp0x/variadic64.C : New.
8172         * g++.dg/cpp0x/variadic65.C : New.
8173         * g++.dg/cpp0x/variadic66.C : New.
8174         * g++.dg/cpp0x/variadic67.C : New.
8175         * g++.dg/cpp0x/variadic68.C : New.
8176         * g++.dg/cpp0x/variadic69.C : New.
8177         * g++.dg/cpp0x/variadic70.C : New.
8178         * g++.dg/cpp0x/variadic71.C : New.
8179         * g++.dg/cpp0x/variadic72.C : New.
8180         * g++.dg/cpp0x/variadic73.C : New.
8181         * g++.dg/cpp0x/variadic74.C : New.
8182         * g++.dg/cpp0x/variadic75.C : New.
8183         * g++.dg/cpp0x/variadic-ex1.C : New.
8184         * g++.dg/cpp0x/variadic-ex2.C : New.
8185         * g++.dg/cpp0x/variadic-ex3.C : New.
8186         * g++.dg/cpp0x/variadic-ex4.C : New.
8187         * g++.dg/cpp0x/variadic-ex5.C : New.
8188         * g++.dg/cpp0x/variadic-ex6.C : New.
8189         * g++.dg/cpp0x/variadic-ex7.C : New.
8190         * g++.dg/cpp0x/variadic-ex8.C : New.
8191         * g++.dg/cpp0x/variadic-ex9.C : New.
8192         * g++.dg/cpp0x/variadic-ex10.C : New.
8193         * g++.dg/cpp0x/variadic-ex11.C : New.
8194         * g++.dg/cpp0x/variadic-ex12.C : New.
8195         * g++.dg/cpp0x/variadic-ex13.C : New.
8196         * g++.dg/cpp0x/variadic-ex14.C : New.
8197
8198 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8199
8200         PR libgfortran/31099
8201         * gfortran.dg/unformatted_recl.f90: New test.
8202
8203 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8204
8205         * gcc.dg/fold-eqcmplx-1.c: New test case.
8206
8207 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8208
8209         PR rtl-optimization/30643
8210         * gcc.dg/pr30643.c: New.
8211
8212 2007-03-09  Chao-ying Fu  <fu@mips.com>
8213
8214         * gcc.target/mips/mips32-dspr2-type.c: New test.
8215         * gcc.target/mips/mips32-dspr2.c: New test.
8216         * gcc.target/mips/dspr2-MULT.c: New test.
8217         * gcc.target/mips/dspr2-MULTU.c: New test.
8218         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8219         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8220         Adjust some formats.
8221
8222 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8223
8224         PR c++/17946
8225         * gcc.dg/Wlogical-op-1.c: New.
8226         * g++.dg/warn/Wlogical-op-1.C: New.
8227
8228 2007-03-09  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/30904
8231         PR middle-end/31058
8232         * gcc.dg/pr30904.c: Remove xfail.
8233
8234 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8235
8236         PR C/31072
8237         * gcc.c-torture/execute/pr31072.c: New test.
8238
8239 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240
8241         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8242         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8243         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8244         *lrint* and *lround*.
8245         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8246         floor->lfloor.
8247         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8248         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8249         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8250         and *lround*.  Correct macro names.
8251         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8252         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8253
8254 2007-03-08  Ian Lance Taylor  <iant@google.com>
8255
8256         * gcc.dg/no-strict-overflow-5.c: New test.
8257         * gcc.dg/no-strict-overflow-6.c: New test.
8258         * gcc.dg/Wstrict-overflow-11.c: New test.
8259         * gcc.dg/Wstrict-overflow-12.c: New test.
8260         * gcc.dg/Wstrict-overflow-13.c: New test.
8261         * gcc.dg/Wstrict-overflow-14.c: New test.
8262         * gcc.dg/Wstrict-overflow-15.c: New test.
8263
8264 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8265
8266         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8267         for VxWorks kernel mode.
8268         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8269
8270 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8271
8272         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8273         mode.
8274
8275 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8276
8277         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8278         and lib/bfill.c on VxWorks targets.
8279         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8280         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8281         lib/bfill.c and lib/memmove.c on VxWorks targets.
8282         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8283         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8284         on VxWorks targets.
8285         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8286         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8287
8288 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8289
8290         * gfortran.dg/use_5.f90: New test.
8291         * gfortran.dg/use_6.f90: Ditto.
8292         * gfortran.dg/use_7.f90: Ditto.
8293
8294 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8295
8296         PR fortran/30973
8297         * gfortran.dg/use_4.f90: New test.
8298         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8299
8300 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8301
8302         PR fortran/31011
8303         * gfortran.dg/parameter_array_section_2.f90: New test.
8304
8305 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8306
8307         PR c++/30852
8308         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8309
8310         PR c++/30534
8311         * g++.dg/template/arg5.C: New test.
8312
8313 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8314
8315         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8316
8317 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8318
8319         * gcc.dg/var-expand1.c: Add newline at end of file.
8320
8321 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8322
8323         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8324
8325 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8326
8327         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8328
8329 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8330
8331         * gcc.dg/torture/builtin-convert-4.c: New test.
8332
8333 2007-03-05  Ian Lance Taylor  <iant@google.com>
8334
8335         * gcc.c-torture/compile/pr31034.c: New test.
8336
8337 2007-03-05  Ian Lance Taylor  <iant@google.com>
8338
8339         * gcc.dg/inline-18.c: New test.
8340         * gcc.dg/inline-19.c: New test.
8341         * gcc.dg/inline-20.c: New test.
8342         * gcc.dg/inline-21.c: New test.
8343
8344 2007-03-05  Richard Guenther  <rguenther@suse.de>
8345
8346         PR tree-optimization/14052
8347         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8348
8349 2007-03-05  Richard Guenther  <rguenther@suse.de>
8350
8351         PR tree-optimization/23777
8352         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8353
8354 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8355
8356         PR other/30465
8357         * gcc.dg/multiple-overflow-warn-3.c: New.
8358         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8359
8360 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8361
8362         PR c++/30895
8363         * g++.dg/parse/template23.C: New test.
8364
8365 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8366
8367         PR middle-end/30744
8368         * gcc.dg/pr30744-1.c: New test case.
8369
8370 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8371
8372         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8373
8374 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8375
8376         PR target/30406
8377         * gfortran.dg/logical_3.f90: New test.
8378
8379 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8380
8381         PR libfortran/30981
8382         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8383
8384 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         * gcc.target/m68k/m68k.exp: New.
8387         * gcc.target/m68k/crash1.c: New.
8388
8389 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8390
8391         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8392         to be more compatible with integer(kind=8).
8393
8394 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8395
8396         PR libfortran/31001
8397         * gfortran.dg/zero_sized_3.f90: New test.
8398
8399 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8400
8401         PR c++/15787
8402         * g++.dg/parse/else.C: New.
8403         * g++.dg/parse/else-2.C: New.
8404
8405 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8406             Tobias Burnus  <burnus@net-b.de>
8407
8408         PR fortran/30882
8409         * gfortran.dg/size_dim.f90: New test.
8410
8411 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8412             Tobias Burnus  <burnus@net-b.de>
8413
8414         PR fortran/30873
8415         * gfortran.dg/entry_9.f90: New test.
8416
8417 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8418
8419         PR c++/28253
8420         * g++.dg/inherit/covariant16.C: New test.
8421
8422 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8423
8424         * g++.dg/other/darwin-minversion-1.C: New.
8425
8426 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8427
8428         * gcc.dg/tree-ssa/20070302-1.c: New test.
8429
8430 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8431
8432         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8433         tests.
8434
8435 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8436
8437         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8438
8439 2007-03-01  Simon Baldwin <simonb@google.com>
8440
8441         PR c++/23689
8442         * warn/ignored_typedef.C: New.
8443         * init/ctor8.C: Added dg-warning to consume ignored typedef
8444         warning.
8445         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8446         and added an explicit line number.
8447
8448 2007-02-28  Richard Guenther  <rguenther@suse.de>
8449
8450         PR middle-end/30364
8451         * gcc.dg/torture/pr30364-1.c: New testcase.
8452         * gcc.dg/torture/pr30364-2.c: Likewise.
8453         * gcc.dg/torture/pr30364-3.c: Likewise.
8454
8455 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8456
8457         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8458         powerpc*, use -funsafe-math-optimizations.
8459         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8460         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8461
8462 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8463             Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/30888
8466         PR fortran/30887
8467         * c_by_val_1.f: Test %VAL() with non-default kind.
8468         * c_by_val.c: Ditto.
8469         * c_by_val_4.f: New test.
8470
8471 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/30968
8474         * gfortran.dg/continuation_7.f90: New test.
8475
8476 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8477
8478         * g++.dg/inherit/thunk7.C: New test.
8479         * lib/target-supports.exp (check_profiling_available): Not available
8480         for bfin-*-*.
8481
8482 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         PR target/30970
8485         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8486
8487 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8488
8489         * lib/target-supports.exp (check_effective_target_init_priority):
8490         Remove Solaris special case.
8491
8492 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8493
8494         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8495         for more builtin types.
8496
8497         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8498         * g++.dg/ext/visibility/noPLT.C: Likewise.
8499
8500 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8501
8502         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8503         sh* targets.
8504
8505 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8506
8507         PR fortran/30865
8508         * size_optional_dim_1.f90:  New test.
8509
8510 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8511
8512         * gcc.dg/vxworks/vxworks.exp: New file.
8513         * gcc.dg/vxworks/initpri1.c: Likewise.
8514         * gcc.dg/vxworks/initpri2.c: Likewise.
8515         * gcc.dg/initpri2.c: Add more tests.
8516         * g++.dg/special/initpri2.C: Likewise.
8517
8518         * gcc.dg/initpri1.c: New test.
8519         * gcc.dg/initpri2.c: Likewise.
8520         * g++.dg/special/initpri1.C: New test.
8521         * g++.dg/special/initpri2.C: Likewise.
8522         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8523         * g++.dg/special/conpr-2.C: Likewise.
8524         * g++.dg/special/conpr-3.C: Likewise.
8525         * g++.dg/special/conpr-4.C: Likewise.
8526         * g++.dg/special/initp1.C: Likewise.
8527         * g++.dg/special/ecos.exp: Remove code to detect availability of
8528         constructor priorities.
8529         * lib/target-supports.exp (check_effective_target_init_priority):
8530         New function.
8531
8532 2007-02-24  Jan Hubicka  <jh@suse.cz>
8533
8534         * gcc.c-torture/execute/pr30778.c: New testcase.
8535
8536 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8537
8538         PR libgfortran/30918
8539         * gfortran.dg/namelist_26.f90: New test.
8540
8541 2007-02-24  Richard Guenther  <rguenther@suse.de>
8542
8543         PR middle-end/30951
8544         * gcc.dg/pr30951.c: New testcase.
8545
8546 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8547
8548         * gcc.dg/torture/builtin-modf-1.c: New test.
8549
8550 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8551
8552         PR tree-optimization/30904
8553         * gcc.dg/pr30904.c: New test.
8554
8555 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8556
8557         * gcc.test-framework/README: Correct command.
8558         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8559         -Wunused-value.
8560         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8561
8562 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8563
8564         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8565
8566 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8567
8568         * lib/target-supports.exp (check_effective_target_newlib): New
8569         function.
8570
8571 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8572
8573         PR fortran/30660
8574         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8575         allocatable component.
8576
8577
8578 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8579
8580         * gcc.dg/torture/builtin-logb-1.c: New test.
8581         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8582         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8583         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8584         sh* targets.
8585
8586 2007-02-23  Richard Guenther  <rguenther@suse.de>
8587
8588         * g++.dg/warn/changes-meaning.C: New testcase.
8589
8590 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8591
8592         PR libgfortran/30910
8593         * gfortran.dg/fmt_zero_precision.f90: Update test.
8594
8595 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8596
8597         * gcc.dg/torture/builtin-frexp-1.c: New test.
8598
8599 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8600
8601         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8602
8603 2007-02-22  Ian Lance Taylor  <iant@google.com>
8604
8605         PR debug/30898
8606         * g++.dg/debug/pr30898.C: New test.
8607
8608 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8609
8610         * gcc.dg/vect/vect-106.c: New test.
8611
8612 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8613             Ira Rosen  <irar@il.ibm.com>
8614
8615         PR tree-optimization/30843
8616         * gcc.dg/vect/pr30843.c: New test.
8617
8618 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8619
8620         PR tree-optimization/30858
8621         * gcc.dg/vect/pr30858.c: New test.
8622
8623 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8624
8625         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8626         to set options for compiling testglue.
8627         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8628         * lib/obj-c++.exp (obj-c++_init): Likewise.
8629
8630 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8631
8632         * gnat.dg/derived_aggregate.adb: New test.
8633
8634 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8635
8636         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8637         sh* targets.  Call the correct CKSGN macro.
8638
8639 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8640
8641         * gfortran.dg/gomp/omp_parse1.f90: New test.
8642         * gfortran.dg/gomp/omp_parse2.f: New test.
8643
8644 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8645
8646         PR fortran/30869
8647         * gfortran.dg/do_pointer_1.f90:  New test.
8648
8649 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8650
8651         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8652         and scalbln.
8653
8654 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8655
8656         * gcc.dg/darwin-minversion-1.c: New.
8657         * gcc.dg/darwin-minversion-2.c: New.
8658
8659 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8660
8661         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8662
8663 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8664             DJ Delorie <dj@redhat.com>
8665
8666         PR other/30824
8667         * gcc.dg/Wfatal.c: New.
8668         * gcc.dg/Wfatal-2.c: New.
8669         * gcc.dg/Werror-1.c: Adjust expectations.
8670         * gcc.dg/Werror-5.c: Likewise.
8671         * gcc.dg/Werror-7.c: Likewise.
8672         * gcc.dg/Werror-10.c: Likewise.
8673         * gcc.dg/Werror-11.c: Likewise.
8674
8675 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8676
8677         PR fortran/30522
8678         * gfortran.dg/volatile10.f90: New test.
8679
8680 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8681
8682         PR libfortran/30533
8683         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8684
8685 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8686
8687         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8688         * gcc.dg/Walways-true-1.c: Likewise.
8689         * gcc.dg/weak/weak-3.c: Likewise.
8690         * gcc.dg/Werror-1.c: Likewise.
8691         * gcc.dg/Werror-3.c: Likewise.
8692         * gcc.dg/Werror-4.c: Likewise.
8693         * gcc.dg/Werror-5.c: Likewise.
8694         * gcc.dg/Werror-6.c: Likewise.
8695         * gcc.dg/Werror-7.c: Likewise.
8696         * gcc.dg/Werror-8.c: Likewise.
8697         * gcc.dg/Werror-10.c: Likewise.
8698         * gcc.dg/Werror-11.c: Likewise.
8699         * gcc.dg/Werror-12.c: Likewise.
8700         * g++.old-deja/g++.mike/warn8.C: Likewise.
8701         * g++.dg/warn/Walways-true-1.C: Likewise.
8702         * g++.dg/warn/Walways-true-2.C: Likewise.
8703         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8704         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8705         -Wstring-literal-comparison with -Waddress.
8706         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8707         -Wno-string-literal-comparison with -Wno-address.
8708
8709 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8710
8711         * gnat.dg/self_aggregate_with_call.adb: New test.
8712
8713 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8714
8715         PR tree-optimization/30975
8716         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8717         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8718         * gcc.dg/vect/pr30795.c: New.
8719
8720 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8721
8722         PR fortran/30681
8723         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8724
8725 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8726
8727         PR rtl-optimization/28173
8728         * gcc.target/i386/andor-1.c: New test case.
8729
8730 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8731
8732         * gcc.dg/torture/builtin-ldexp-1.c: New.
8733         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8734
8735 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8736
8737         * gfortran.dg/array_constructor_15.f90: New test case.
8738
8739 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8740
8741         * gfortran.dg/forall_10.f90: New test case.
8742
8743 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8746
8747 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8748
8749         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8750         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8751
8752 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8753
8754         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8755         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8756         * gcc.target/i386/xchg-1.c: New test.
8757         * gcc.target/i386/xchg-2.c: New test.
8758
8759 2007-02-16  Richard Guenther  <rguenther@suse.de>
8760             Christian Bruel  <christian.bruel@st.com>
8761
8762         * gcc.dg/strict-overflow-5.c: New testcase.
8763
8764 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8765
8766         PR fortran/30793
8767         * gfortran.dg/func_derived_4.f90: New test.
8768
8769 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8770
8771         PR middle-end/30391
8772         * gfortran.dg/pr30391-1.f90: New test case.
8773
8774 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8775
8776         PR middle-end/30433
8777         * gcc.c-torture/compile/pr30433.c: New testcase to check
8778         that complex constants comparisions are foldded.
8779
8780 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8781
8782         PR C++/30158
8783         * g++.dg/ext/stmtexpr10.C: New testcase.
8784
8785 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8786
8787         PR middle-end/30729
8788         * gcc.dg/Wunused-value-2.c: New testcase.
8789
8790 2007-02-15  Ian Lance Taylor  <iant@google.com>
8791
8792         * g++.dg/eh/subreg-1.C: New test.
8793
8794 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8795
8796         PR c/26494
8797         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8798         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8799         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8800         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8801         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8802         * gcc.dg/Werror-implicit-function-declaration.c: New.
8803
8804 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8805
8806         PR c++/28943
8807         * g++.dg/warn/pr28943.C: New.
8808
8809 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8810
8811         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8812
8813 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8814
8815         PR fortran/30779
8816         * gfortran.dg/error_recovery_3.f90: New test.
8817
8818 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8819
8820         * g++.dg/tree-ssa/sra-1.C: New.
8821
8822 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8823
8824         * g++.dg/tree-ssa/sra-1.C: New.
8825
8826 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8827
8828         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8829
8830 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8831
8832         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8833
8834 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8835
8836         PR fortran/30799
8837         * gfortran.dg/logical_2.f90: New test.
8838
8839 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8840
8841         * gcc.dg/torture/complex-alias-1.c: New test.
8842
8843 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8844
8845         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8846         instead of -fdump-tree-tailcall.
8847
8848 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8849
8850         * gfortran.dg/interface_10.f90: Fix comment typo.
8851
8852 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8853
8854         PR tree-optimization/30771
8855         * gcc.dg/vect/pr30771.c: New test.
8856
8857 2007-02-13  Ian Lance Taylor  <iant@google.com>
8858
8859         * gcc.dg/Wstrict-overflow-1.c: New test.
8860         * gcc.dg/Wstrict-overflow-2.c: New test.
8861         * gcc.dg/Wstrict-overflow-3.c: New test.
8862         * gcc.dg/Wstrict-overflow-4.c: New test.
8863         * gcc.dg/Wstrict-overflow-5.c: New test.
8864         * gcc.dg/Wstrict-overflow-6.c: New test.
8865         * gcc.dg/Wstrict-overflow-7.c: New test.
8866         * gcc.dg/Wstrict-overflow-8.c: New test.
8867         * gcc.dg/Wstrict-overflow-9.c: New test.
8868         * gcc.dg/Wstrict-overflow-10.c: New test.
8869
8870 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8871
8872         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8873
8874 2007-02-13  Richard Henderson  <rth@redhat.com>
8875
8876         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8877         * gcc.c-torture/execute/pr29302-1.c: ... here.
8878
8879 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8880
8881         PR c/29521
8882         * gcc.dg/c90-return-1.c: Update output.
8883         * gcc.dg/c99-return-1.c: Likewise.
8884
8885 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/30554
8888         * gfortran.dg/used_dummy_types_7.f90: New test..
8889
8890 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8891
8892         * gcc.target/i386/parity-1.c: New test.
8893         * gcc.target/i386/parity-2.c: New test.
8894
8895 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8896
8897         * gcc.target/i386/builtin-bswap-3.c: New test case.
8898
8899 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8900
8901         PR tree-optimization/29145
8902         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8903         alias analysis is improved to take better advantage of restrict
8904         qualified pointers.
8905         * gcc.dg/vect/vect-80.c: Likewise.
8906         * gcc.dg/vect/pr29145.c: New.
8907
8908 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8909
8910         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8911         * gcc.target/i386/sse4a-insert.c: Likewise.
8912
8913 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8914
8915         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8916         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8917
8918 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8919
8920         PR fortran/30478
8921         * gfortran.dg/enum_4.f90: Update error message checks.
8922
8923 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/30554
8926         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8927         versions of the modules.
8928
8929         PR fortran/30617
8930         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8931         by getting rid of recursive I/O and providing functions with
8932         results.
8933
8934         PR fortran/30319
8935         * gfortran.dg/char_array_constructor_2.f90
8936
8937 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++/26988
8940         * g++.dg/template/spec34.C: New test
8941
8942 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8943
8944         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8945         on i?86 and x86_64.
8946         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8947         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8948         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8949         on i?86 and x86_64.
8950         * gcc.dg/vect/vect-113.c: Ditto.
8951
8952 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c++/29487
8955         * g++.dg/eh/weak1-C: New test.
8956         * g++.dg/eh/weak1-a.cc: Likewise.
8957         * g++.dg/eh/comdat1.C: Likewise.
8958
8959 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8960             Dorit Nuzman  <dorit@il.ibm.com>
8961
8962         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8963         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8964         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8965         * gcc.dg/vect/vect-113.c: Likewise.
8966
8967         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8968
8969 2007-02-10  Richard Henderson  <rth@redhat.com>
8970
8971         * lib/target-supports.exp (check_effective_target_tls): Redefine
8972         to mean non-emulated tls.
8973         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8974         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8975         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8976         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8977         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8978         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8979         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8980
8981 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8982
8983         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8984
8985 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8986
8987         * gfortran.dg/secnds.f: Replace time tolerance with a
8988         before-and-after bracket.
8989         * gfortran.dg/secnds-1.f: Likewise.
8990
8991 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/30512
8994         * gfortran.dg/maxlocval_1.f90: New test.
8995
8996 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8997
8998         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8999
9000 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9001
9002         PR fortran/30720
9003         * gfortran.dg/array_function_1.f90: New test.
9004
9005 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9006
9007         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9008         (check_effective_target_dummy_wcsftime): New functions.
9009
9010 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9011
9012         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9013         * lib/target-supports.exp (check_effective_target_uclibc): New
9014         function.
9015
9016 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9017
9018         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9019         (vsnprintf): Don't define for uClibc targets.
9020
9021 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9022
9023         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9024         set before checking whether it was allowed.
9025         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9026         before checking inside_main.
9027
9028 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9029
9030         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9031         uClinux targets.
9032         (u16sf): Likewise u4sf.
9033         * g++.dg/compat/struct-layout-1.h: Likewise.
9034
9035 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9036
9037         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9038         procedure.
9039         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9040         m68k targets if check_effective_target_coldfire_fpu returns true.
9041
9042 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9043         Richard Guenther  <rguenther@suse.de>
9044
9045         PR middle-end/23361
9046         * gcc.dg/fold-compare-3.c: New testcase.
9047         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9048
9049 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9050
9051         * gcc.dg/pr26570.c: Clean up coverage files.
9052         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9053         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9054         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9055         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9056         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9057         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9058         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9059         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9060         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9061         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9062         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9063         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9064         * gcc.dg/vect/pr28952.c: Ditto.
9065         * gcc.dg/vect/pr27151.c: Ditto.
9066         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9067         * g++.dg/gomp/macro-3.C: Ditto.
9068
9069 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9070
9071         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9072         of the loop.
9073
9074 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9075
9076         * gcc.target/i386/builtin-bswap-2.c: New test case.
9077
9078 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9079
9080         * gfortran.dg/forall_8.f90: New test case.
9081         * gfortran.dg/forall_9.f90: Likewise.
9082
9083 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9084
9085         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9086
9087 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9088
9089         * lib/target-supports.exp (check_effective_target_simulator): New.
9090
9091 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9092
9093         * gcc.dg/tree-ssa/loop-25.c: New test.
9094
9095 2007-02-06  Richard Henderson  <rth@redhat.com>
9096
9097         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9098
9099 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9100
9101         * gcc.target/powerpc/popcount-1.c: New test case.
9102         * gcc.target/powerpc/parity-1.c: Likewise.
9103
9104 2007-02-06  Richard Guenther  <rguenther@suse.de>
9105
9106         PR middle-end/27302
9107         * gcc.dg/torture/pr27302-2.c: New testcase.
9108
9109 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9110
9111         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9112         * gcc.dg/vect/vect-iv-1.c: New test.
9113         * gcc.dg/vect/vect-iv-2.c: New test.
9114         * gcc.dg/vect/vect-iv-3.c: New test.
9115         * gcc.dg/vect/vect-iv-4.c: New test.
9116         * gcc.dg/vect/vect-iv-5.c: New test.
9117         * gcc.dg/vect/vect-iv-6.c: New test.
9118         * gcc.dg/vect/vect-iv-7.c: New test.
9119         * gcc.dg/vect/vect-iv-8.c: New test.
9120         * gcc.dg/vect/vect-iv-9.c: New test.
9121         * gcc.dg/vect/vect-iv-10.c: New test.
9122         * gcc.dg/vect/vect-iv-11.c: New test.
9123         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9124         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9125         * gcc.dg/vect/vect-14.c: Now vectorizable.
9126         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9127         loop).
9128         * gcc.dg/vect/vect-27.c: Likewise.
9129         * gcc.dg/vect/vect-29.c Likewise.
9130         * gcc.dg/vect/vect-dv-2.c: Likewise.
9131         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9132         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9133         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9134
9135 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9136
9137         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9138
9139 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9140
9141         * gcc.dg/builtins-20.c: Add more cases.
9142
9143 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9144
9145         PR debug/30189
9146         * gcc.dg/pr30189.c: New test.
9147
9148 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9149
9150         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9151         for running tests.
9152         * gcc.target/i386/sse4a-extract.c: New test.
9153         * gcc.target/i386/sse4a-insert.c: New test.
9154         * gcc.target/i386/sse4a-montsd.c: New test.
9155         * gcc.target/i386/sse4a-montss.c: New test.
9156
9157 2007-02-05  Richard Guenther  <rguenther@suse.de>
9158
9159         * gcc.target/i386/vectorize3.c: New testcase.
9160
9161 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9162
9163         PR target/30665
9164         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9165
9166 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9167
9168         PR fortran/30611
9169         * gfortran.dg/repeat_1.f90: New test.
9170
9171 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9172
9173         PR fortran/30605
9174         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9175         * gfortran.dg/derived_init_2.f90: Ditto.
9176         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9177         * gfortran.dg/array_initializer_1.f90: Ditto.
9178         * gfortran.dg/do_2.f90: Ditto.
9179         * gfortran.dg/proc_assign_1.f90: Ditto.
9180
9181 2007-02-04  Richard Guenther  <rguenther@suse.de>
9182
9183         PR middle-end/30636
9184         * g++.dg/warn/pr30636.C: New testcase.
9185         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9186
9187 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9188
9189         PR middle-end/30667
9190         * gfortran.dg/pr30667.f: New test.
9191
9192 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9193
9194         * gcc.dg/builtins-54.c: Add more cases.
9195
9196 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9197
9198         PR fortran/30514
9199         * gfortran.dg/zero_sized_2.f90: New test.
9200
9201         PR fortran/30660
9202         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9203
9204         PR fortran/29820
9205         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9206         file.
9207
9208 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9209
9210         PR fortran/30683
9211         * gfortran.dg/interface_10.f90: New test.
9212
9213 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/builtins-20.c: Add more cases.
9216
9217 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9218
9219         PR target/29682
9220         * gcc-target/ia64/pr29682.c: New test.
9221
9222 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9223
9224         PR fortran/30284
9225         * gfortran.dg/arrayio_11.f90.f90: New test.
9226
9227         PR fortran/30626
9228         * gfortran.dg/arrayio_12.f90.f90: New test.
9229
9230 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR c++/30536
9233         * g++.dg/tls/diag-5.C: New test.
9234
9235         PR middle-end/30473
9236         * gcc.dg/pr30473.c: New test.
9237         * gcc.c-torture/execute/20070201-1.c: New test.
9238
9239 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9240
9241         * gfortran.dg/dependency_20.f90: New test case.
9242
9243 2007-01-31  Ian Lance Taylor  <iant@google.com>
9244
9245         * gcc.dg/lower-subreg-1.c (test): New test.
9246
9247 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9248
9249         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9250
9251 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9254         * gcc.dg/torture/builtin-math-3.c: Likewise.
9255
9256 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9257
9258         gcc.dg/Wparentheses-2.c: Update and add new tests.
9259
9260 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9261
9262         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9263         vectorize.
9264
9265 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9266
9267         * gcc.dg/builtins-63.c: New test.
9268
9269 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9270
9271         PR fortran/27588
9272         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9273
9274 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9275
9276         PR fortran/30520
9277         * gfortran.dg/volatile8.f90: New argument conformance test.
9278         * gfortran.dg/volatile9.f90: New scope test.
9279
9280 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9281
9282         PR c++/24745
9283         * g++.dg/warn/null4.C: New.
9284
9285 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9286             Uros Bizjak  <ubizjak@gmail.com>
9287
9288         * gcc.dg/large-size-array-3.c: Correct typo.
9289
9290 2007-01-30  Richard Guenther  <rguenther@suse.de>
9291
9292         PR middle-end/27657
9293         * g++.dg/debug/pr27657.C: New testcase.
9294
9295 2007-01-30  Richard Guenther  <rguenther@suse.de>
9296
9297         PR middle-end/30313
9298         * gcc.dg/torture/pr30313.c: New testcase.
9299
9300 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9301
9302         * gcc.dg/dfp/dfp-except.h: New file.
9303         * gcc.dg/dfp/fe-check.h: New file.
9304         * gcc.dg/dfp/fe-binop.c: New test.
9305         * gcc.dg/dfp/fe-convert-1.c: New test.
9306         * gcc.dg/dfp/fe-convert-2.c: New test.
9307         * gcc.dg/dfp/fe-convert-3.c: New test.
9308
9309         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9310         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9311         * gcc.dg/dfp/convert-dfp.c: Ditto.
9312         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9313
9314 2007-01-29  Josh Conner  <jconner@apple.com>
9315
9316         * gcc.target/powerpc/altivec-24.c: New test.
9317
9318 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9319
9320         PR c++/28266
9321         * g++.dg/parse/defarg12.C: New test.
9322
9323 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9324
9325         PR fortran/30554
9326         * gfortran.dg/used_dummy_types_6.f90: New test.
9327
9328 2007-01-28  Jan Hubicka  <jh@suse.cz>
9329
9330         * gcc.dg/tree-prof/val-prof-6.c: New test.
9331
9332 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9333
9334         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9335
9336 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9337
9338         PR C++/28988
9339         * g++.dg/expr/dtor4.C: New test.
9340
9341 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9342
9343         * gcc.dg/tree-ssa/loop-23.c: New test.
9344
9345 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9346
9347         PR libfortran/30389
9348         * gfortran.dg/achar_2.f90:  New test.
9349         * gfortran.dg/achar_3.f90:  New test.
9350
9351 2007-01-27  Ian Lance Taylor  <iant@google.com>
9352
9353         * gcc.dg/strict-overflow-1.c: New test.
9354         * gcc.dg/no-strict-overflow-1.c: New test.
9355         * gcc.dg/strict-overflow-2.c: New test.
9356         * gcc.dg/no-strict-overflow-2.c: New test.
9357         * gcc.dg/strict-overflow-3.c: New test.
9358         * gcc.dg/no-strict-overflow-3.c: New test.
9359         * gcc.dg/strict-overflow-4.c: New test.
9360         * gcc.dg/no-strict-overflow-4.c: New test.
9361         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9362         * gcc.dg/pr15784-1.c: Likewise.
9363         * gcc.dg/pr20922-1.c: Likewise.
9364         * gcc.dg/pr20922-3.c: Likewise.
9365         * gcc.dg/pr20922-4.c: Likewise.
9366         * gcc.dg/pr20922-6.c: Likewise.
9367         * gcc.dg/compare-4.c: Likewise.
9368         * gcc.dg/torture/pr26898-1.c: Likewise.
9369         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9370         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9371         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9372         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9373         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9374         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9375         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9376         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9377         * g++.dg/tree-ssa/pr21082.C: Likewise.
9378
9379 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9380
9381         * gcc-dg/large-size-array-3.c: New test case.
9382
9383 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9384
9385         * gfortran.dg/forall_7.f90: New test case.
9386
9387 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9388
9389         PR fortran/30407
9390         * gfortran.dg/where_operator_assign_1.f90: New test.
9391         * gfortran.dg/where_operator_assign_2.f90: New test.
9392         * gfortran.dg/where_operator_assign_3.f90: New test.
9393
9394 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9395
9396         * lib/target-supports.exp
9397         (check_effective_target_powerpc_altivec): New.
9398         (check_effective_target_vect_cmdline_needed): Use it.
9399
9400 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9401
9402         PR fortran/30278
9403         * gfortran.dg/backslash_3.f: New test.
9404
9405 2007-01-26  Richard Guenther  <rguenther@suse.de>
9406
9407         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9408
9409 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9410
9411         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9412         * gfortran.dg/vect/vect.exp: Ditto.
9413         * gfortran.dg/dg.exp: Ditto.
9414         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9415         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9416
9417 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9418
9419         * gcc.dg/builtins-20.c: Add more cases.
9420         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9421
9422 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9423
9424         PR fortran/30437
9425         * gcc.dg/Wall.c: New.
9426         * gcc.dg/Wno-all.c: New.
9427         * gfortran.dg/Wall.f90: New.
9428         * gfortran.dg/Wno-all.f90: New.
9429
9430 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9433         * g++.dg/eh/simd-2.C: Also run on Darwin.
9434         * g++.dg/eh/simd-3.C: New.
9435         * g++.dg/eh/simd-4.C: New.
9436
9437 2007-01-25  Richard Guenther  <rguenther@suse.de>
9438
9439         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9440         and _PROFILE_USE.
9441         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9442
9443 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9444
9445         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9446         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9447         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9448         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9449         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9450         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9451         * gcc.dg/ipa/ipa-7.c: New testcase.
9452
9453 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9454
9455         * g++.dg/cpp0x/warn_cxx0x.C: New.
9456
9457 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9458
9459         * gcc.dg/builtins-20.c: Test builtin carg.
9460
9461 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR middle-end/27416
9464         * gcc.dg/gomp/pr27416.c: New test.
9465
9466         PR middle-end/30494
9467         * gcc.dg/gomp/pr30494.c: New test.
9468         * g++.dg/gomp/pr30494.C: New test.
9469
9470         PR middle-end/30421
9471         * gcc.dg/gomp/pr30421.c: New test.
9472
9473 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9474
9475         * gcc.target/ia64/versionid-1.c: New test.
9476         * gcc.target/ia64/versionid-2.c: New test.
9477
9478 2007-01-24  Richard Guenther  <rguenther@suse.de>
9479
9480         PR testsuite/30181
9481         * gcc.dg/builtins-57.c: Change to a link-time testcase
9482         to support non-C99 targets.
9483
9484 2007-01-24  Jan Hubicka  <jh@suse.cz>
9485
9486         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9487
9488 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9489
9490         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9491
9492 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9493
9494         PR objc/27438
9495         * objc.dg/const-str-12.m: New test.
9496
9497 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9498
9499         PR fortran/30532
9500         * gfortran.dg/ctrl-z.f90:  New test.
9501
9502 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9503
9504         PR fortran/30481
9505         * gfortran.dg/namelist_assumed_char.f90:  New test.
9506
9507 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9508
9509         PR c++/27492
9510         * g++.dg/inherit/covariant15.C: New test.
9511
9512 2007-01-23  Ian Lance Taylor  <iant@google.com>
9513
9514         * g++.dg/warn/Wparentheses-24.C: New test.
9515
9516 2007-01-23  Richard Guenther  <rguenther@suse.de>
9517
9518         PR testsuite/30560
9519         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9520         with full path.
9521
9522 2007-01-22  Richard Guenther  <rguenther@suse.de>
9523
9524         PR tree-optimization/30038
9525         * gcc.dg/builtins-62.c: New testcase.
9526
9527 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9528
9529         * gcc.c-torture/compile/20070121.c: New test.
9530
9531 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9532
9533         PR libfortran/30525
9534         * gfortran.dg/char_comparison_1.f:  New test.
9535
9536 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9537
9538         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9539
9540 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9541
9542         PR objc/30479
9543         * objc.dg/pch: New directory.
9544         * objc.dg/pch/pch.exp: New file.
9545         * objc.dg/pch/interface-1.m: New test.
9546         * objc.dg/pch/interface-1.hs: New include file.
9547         * lib/objc.exp (objc_target_compile): Add
9548         "-x objective-c-header" in front of the sources if this is
9549         a precompiled header being compiled.
9550
9551 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9552
9553         * gfortran.dg/array_memcpy_3.f90: New test case.
9554         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9555
9556 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9557             Brooks Moses  <brooks.moses@codesourcery.com>
9558             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9559
9560         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9561         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9562
9563 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9564
9565         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9566
9567 2007-01-19  Mike Stump  <mrs@apple.com>
9568
9569         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9570         away.
9571
9572 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9573
9574         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9575         option instead of -funsafe-math-optimizations.
9576
9577 2007-01-19  Tomas Bily  <tbily@suse.cz>
9578
9579         gcc.dg/tree-prof/indir-call-prof.c: New.
9580         g++.dg/dg.exp: Add tree-prof subdirectory.
9581         g++.dg/tree-prof/indir-call-prof.C: New.
9582         g++.dg/tree-prof/tree-prof.exp: New.
9583
9584 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9585
9586         PR c++/17947
9587         * g++.dg/warn/deprecated.C: Update warning output.
9588         * g++.dg/warn/deprecated-2.C: Likewise.
9589         * g++.dg/warn/deprecated-3.C: New.
9590
9591 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9592
9593         * gcc.c-torture/execute/nestfunc-7.c: New.
9594
9595 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9596
9597         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9598
9599 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9600
9601         * gcc.dg/m68k-pic-1.c: New.
9602
9603 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9604
9605         * gfortran.dg/array_memcpy_4.f90: New test case.
9606
9607 2007-01-18  Josh Conner  <jconner@apple.com>
9608
9609         PR target/30485
9610         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9611         * gcc.dg/vect/no-trapping-math-1: New.
9612         * gcc.dg/vect/no-trapping-math-2: New.
9613
9614 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9615
9616         * gcc.target/i386/387-8.c: Update comment about optimizing
9617         inherent load of 1.0 of fptan instruction.
9618
9619 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9620             Richard Guenther <rguenther@suse.de>
9621
9622         PR diagnostic/8268
9623         * gcc.dg/Warray-bounds.c: New testcase.
9624         * gcc.dg/Warray-bounds-2.c: New testcase.
9625         * g++.dg/warn/Warray-bounds.C: New testcase.
9626         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9627
9628 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9629
9630         PR fortran/30476
9631         * gfortran.dg/generic_12.f90: New test.
9632
9633 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9634
9635         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9636         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9637
9638 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9639
9640         * gcc.dg/dfp/compare-special.h: New file.
9641         * gcc.dg/dfp/compare-special-32.c: New test.
9642         * gcc.dg/dfp/compare-special-64.c: New test.
9643         * gcc.dg/dfp/compare-special-128.c: New test.
9644
9645 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9646             Paul Thomas  <pault@gcc.gnu.org>
9647             Steven G. Kargl  <kargl@gcc.gnu.org>
9648
9649         PR fortran/30404
9650         * gfortran.dg/forall_6.f90: New test case.
9651         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9652         * gfortran.dg/dependency_13.f90: Likewise.
9653
9654 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9655
9656         PR testsuite/12325
9657         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9658         targets that don't support Inf.
9659
9660 2007-01-15  Dale Johannesen  <dalej@apple.com>
9661
9662         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9663
9664 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9665
9666         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9667         of achar for 0xff to avoid the "Extended ASCII not
9668         implemented" error message.
9669
9670 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/28172
9673         * gfortran.dg/altreturn_4.f90: New test.
9674
9675         PR fortran/29389
9676         * gfortran.dg/stfunc_4.f90: New test.
9677
9678         PR fortran/29712
9679         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9680         * gfortran.dg/initialization_1.f90: Change warning.
9681
9682         PR fortran/30283
9683         * gfortran.dg/specification_type_resolution_2.f90: New test.
9684
9685 2007-01-14  Jan Hubicka  <jh@suse.cz>
9686
9687         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9688         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9689         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9690         elimination.
9691
9692 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9693
9694         PR fortran/30410
9695         * gfortran.dg/external_procedures_2.f90: New test.
9696
9697 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9698
9699         PR target/30413
9700         * gcc.target/i386/pr30413.c: New test.
9701
9702 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9703
9704         PR fortran/30452
9705         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9706
9707 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9708
9709         * gcc.dg/20070112-1.c: New test.
9710
9711 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9712
9713         PR libgfortran/30435
9714         * gfortran.dg/list_read_6.f90: New test.
9715
9716 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9717
9718         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9719
9720 2007-01-12  Tom Tromey  <tromey@redhat.com>
9721
9722         PR preprocessor/28227:
9723         * gcc.dg/cpp/pr28227.c: New file.
9724
9725 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9726
9727         * gcc.dg/tree-ssa/loop-22.c: New test.
9728
9729 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9730
9731         PR tree-optimization/29516
9732         * gcc.dg/tree-ssa/loop-20.c: New test.
9733
9734 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9735
9736         PR libfortran/30415
9737         * minmaxloc_integer_kinds_1.f90:  New test.
9738
9739 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9740
9741         PR c++/29573
9742         * g++.dg/template/sizeof-template-argument.C: New test.
9743
9744 2007-01-11  Jan Hubicka  <jh@suse.cz>
9745
9746         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9747         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9748         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9749         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9750         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9751         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9752         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9753         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9754         transformation in question.
9755         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9756         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9757         * gcc.dg/always_inline3.c: Likewise.
9758
9759 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9760
9761         PR c++/28999
9762         * g++.dg/template/typename11.C: New test.
9763
9764 2007-01-10  Robert Kennedy <jimbob@google.com>
9765
9766         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9767
9768 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9769
9770         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9771         for different integer kinds.
9772         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9773         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9774         * gfortran.dg/ishft_2.f90: New test.
9775         * gfortran.dg/ishft_3.f90: New test.
9776
9777 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9778
9779         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9780
9781 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9782
9783         PR tree-optimization/30322
9784         * gcc.dg/tree-ssa/loop-21.c: New test.
9785
9786 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9787
9788         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9789
9790 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9791
9792         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9793
9794 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9795
9796         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9797         * g++.dg/warn/overflow-warn-3.C: Likewise.
9798         * g++.dg/warn/overflow-warn-4.C: Likewise.
9799         * g++.dg/warn/overflow-warn-5.C: Likewise.
9800         * g++.dg/warn/overflow-warn-6.C: Likewise.
9801         * g++.dg/warn/Woverflow-1.C: Likewise.
9802         * g++.dg/warn/Woverflow-2.C: Likewise.
9803         * g++.dg/warn/Woverflow-3.C: Likewise.
9804         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9805
9806 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9807
9808         * gfortran.dg/array_constructor_14.f90: New test case.
9809         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9810
9811 2007-01-08  Richard Guenther  <rguenther@suse.de>
9812
9813         PR tree-optimization/23603
9814         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9815         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9816
9817 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9818
9819         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9820         in __v8qi typedef.
9821         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9822         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9823         compiler behaviour.
9824         * gcc.dg/simd-5.c: Likewise.
9825         * gcc.dg/simd-6.c: Likewise.
9826         * g++.dg/conversion/simd1.C: Likewise.
9827         * g++.dg/conversion/simd3.C: Likewise.
9828         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9829         (main): Use it.
9830
9831 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9832
9833         PR tree-optimization/29877
9834         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9835         name of a hard register for the target concerned.  Adjust dg-error
9836         directives to cope with new behaviour of TER.
9837
9838 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9839
9840         PR c++/28986
9841         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9842         * g++.dg/warn/overflow-warn-1.C: New.
9843         * g++.dg/warn/overflow-warn-3.C: New.
9844         * g++.dg/warn/overflow-warn-4.C: New.
9845         * g++.dg/warn/overflow-warn-5.C: New.
9846         * g++.dg/warn/overflow-warn-6.C: New.
9847         * g++.dg/warn/Woverflow-1.C: New.
9848         * g++.dg/warn/Woverflow-2.C: New.
9849         * g++.dg/warn/Woverflow-3.C: New.
9850         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9851
9852 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9853
9854         PR fortran/27698
9855         * gfortran.dg/invalid_name.f90: New test.
9856         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9857         * gfortran.dg/gomp/pr29759.f90: Ditto.
9858
9859 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9860
9861         * gfortran.dg/present_1.f90:  Update error message.
9862
9863 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9864
9865         PR c++/19439
9866         * g++.dg/template/duplicate1.C: New test
9867         * g++.dg/template/memfriend6.C: Adjust error markers.
9868
9869 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9870
9871         PR tree-opt/30385
9872         * gcc.dg/torture/inline-1.c: New test.
9873
9874 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9875
9876         PR c/19978
9877         * gcc.dg/multiple-overflow-warn-1.c: New.
9878         * gcc.dg/multiple-overflow-warn-2.c: New.
9879         * gcc.dg/overflow-warn-6.c: New.
9880         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9881
9882 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9883
9884         * gfortran.dg/array_memcpy_1.f90: New test case.
9885         * gfortran.dg/array_memcpy_2.f90: Likewise.
9886
9887 2007-01-05  Richard Guenther  <rguenther@suse.de>
9888
9889         PR middle-end/27826
9890         * g++.dg/opt/pr27826.C: New testcase.
9891
9892 2007-01-05  Ian Lance Taylor  <iant@google.com>
9893
9894         * gcc.dg/Walways-true-1.c: New test.
9895         * gcc.dg/Walways-true-2.c: New test.
9896         * g++.dg/warn/Walways-true-1.C: New test.
9897         * g++.dg/warn/Walways-true-2.C: New test.
9898
9899 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR c/30360
9902         * gcc.dg/pr30360.c: New test.
9903
9904 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/23232
9907         * gfortran.dg/data_implied_do_1.f90: New test.
9908
9909         PR fortran/27996
9910         PR fortran/27998
9911         * gfortran.dg/char_length_1.f90: New test.
9912
9913 2007-01-05  Richard Guenther  <rguenther@suse.de>
9914
9915         PR middle-end/28116
9916         * g++.dg/opt/pr28116.C: New testcase.
9917
9918 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9919
9920         PR fortran/29624
9921         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9922           invalid deallocate.
9923         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9924         * gfortran.dg/protected_4.f90: Add pointer intent check.
9925         * gfortran.dg/protected_6.f90: Add pointer intent check.
9926         * gfortran.dg/pointer_intent_1.f90: New test.
9927         * gfortran.dg/pointer_intent_2.f90: New test.
9928         * gfortran.dg/pointer_intent_3.f90: New test.
9929
9930 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9931
9932         PR 30235
9933         * gfortran.dg/altreturn_2.f90: new test.
9934
9935 2007-01-04  Tom Tromey  <tromey@redhat.com>
9936
9937         PR preprocessor/28165:
9938         * gcc.dg/cpp/pr28165.c: New file.
9939
9940 2007-01-03  Josh Conner  <jconner@apple.com>
9941
9942         PR middle-end/29683
9943         * gcc.dg/pr29683.c: New.
9944
9945 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR c++/28217
9948         * g++.dg/pch/template-1.C: New test.
9949         * g++.dg/pch/template-1.Hs: New file.
9950
9951 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9952
9953         PR middle-end/30353
9954         * gcc.c-torture/compile/complex-4.c: New test.
9955
9956 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9957
9958         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9959         -maltivec.
9960         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9961
9962 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR middle-end/30286
9965         * gcc.dg/pr30286.c: New test.
9966
9967         PR c++/29535
9968         * g++.dg/template/crash66.C: New test.
9969
9970         PR c++/29054
9971         * g++.dg/template/friend49.C: New test.
9972
9973 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9974
9975         * gfortran.dg/ibits.f90: New test.
9976
9977 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9978
9979         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9980         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9981
9982 2007-01-02  Jan Hubicka  <jh@suse.cz>
9983
9984         * gcc.dg/pr16194.c: We now output error on all three functions,
9985         not just first one.
9986
9987 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9988
9989         PR c/19977
9990         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9991         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9992
9993 2006-01-02  Ian Lance Taylor  <iant@google.com>
9994
9995         * g++.dg/warn/Wparentheses-22.C: New test.
9996         * g++.dg/warn/Wparentheses-23.C: New test.
9997
9998 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9999
10000         PR middle-end/7651
10001         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10002         * gcc.dg/declspec-3-Wextra.c: New.
10003         * gcc.dg/declspec-3-no.c: New
10004
10005 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10006
10007         PR fortran/20896
10008         * gfortran.dg/interface_10.f90: Remove.
10009
10010 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10011
10012         * gcc.dg/fold-eqxor-4.c: New test case.
10013
10014 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10015
10016         PR middle-end/30311
10017         * gcc.c-torture/compile/pr30311.c: New test.
10018
10019 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10020
10021         PR middle-end/30253
10022         * gcc.c-torture/compile/statement-expression-1.c: New test.
10023
10024 2007-01-01  Andreas Schwab  <schwab@suse.de>
10025
10026         PR target/29166
10027         * g++.dg/eh/pr29166.C: New test.
10028
10029 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10030
10031         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10032         New.
10033         (check_effective_target_vect_cmdline_needed): Use it.
10034
10035 2006-12-31  Richard Guenther  <rguenther@suse.de>
10036
10037         PR middle-end/30137
10038         * gcc.dg/pr30137-1.c: New testcase.
10039         * gcc.dg/pr30137-2.c: Likewise.
10040
10041 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10042
10043         PR middle-end/30322
10044         * gcc.dg/fold-plusnot-1.c: New test case.
10045
10046 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10047
10048         PR c++/29731
10049         * g++.dg/parse/template22.C: New test.
10050
10051 2006-12-31  Richard Guenther  <rguenther@suse.de>
10052
10053         PR middle-end/30338
10054         * gcc.c-torture/compile/pr30338.c: New testcase.
10055
10056 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10057
10058         PR fortran/27900
10059         * gfortran.dg/intrinsic_actual_4.f90: New test.
10060
10061         PR fortran/24325
10062         * gfortran.dg/func_decl_3.f90: New test.
10063
10064 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10065
10066         PR fortran/23060
10067         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10068         * gfortran.dg/c_by_val_1.f: New test.
10069         * gfortran.dg/c_by_val_2.f: New test.
10070         * gfortran.dg/c_by_val_3.f: New test.
10071
10072 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10073
10074         PR libfortran/30321
10075         * gfortran.dg/sum_zero_array_1.f90:  New test.
10076
10077 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10078
10079         PR preprocessor/29612
10080         * gcc.dg/cpp/pr29612-1.c: New test.
10081         * gcc.dg/cpp/pr29612-2.c: New test.
10082
10083 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10084
10085         PR fortran/30034
10086         * gfortran.dg/pure_formal_proc_1.f90: New test.
10087
10088         PR fortran/30237
10089         * gfortran.dg/intrinsic_actual_3.f90: New test.
10090
10091 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10092
10093         PR fortran/30014
10094         * gfortran.dg/io_constraints_1.f90: Update test.
10095         * gfortran.dg/io_constraints_2.f90: Update test.
10096         * gfortran.dg/inquire_iolength.f90: New test.
10097
10098 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10099
10100         PR fortran/20896
10101         * gfortran.dg/interface_10.f90: New test.
10102         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10103         since z is already, locally a variable.
10104
10105         PR fortran/25135
10106         * gfortran.dg/generic_11.f90: New test.
10107         * gfortran.dg/interface_7.f90: Remove name clash between module
10108         name and procedure 'x' referenced in the interface.
10109
10110 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10111
10112         PR middle-end/7651
10113         * gcc.dg/Wmissing-parameter-type.c: New.
10114         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10115         * gcc.dg/Wmissing-parameter-type-no.c: New.
10116
10117 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10118
10119         PR fortran/25818
10120         * gfortran.dg/entry_array_specs_2.f: New test.
10121
10122         PR fortran/30084
10123         * gfortran.dg/nested_modules_6.f90: New test.
10124
10125 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10126
10127         PR middle-end/7651
10128         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10129         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10130
10131 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10132
10133         PR C++/30168
10134         * g++.dg/opt/complex6.C: New test.
10135
10136 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10137
10138         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10139         full" if the linker on spu-*-* warns about exceeding local store.
10140
10141         And revert this patch:
10142         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10143         fail to link due to relocation overflows on spu-*-*.
10144
10145 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/30273
10148         * gfortran.dg/dependency_19.f90: New test.
10149
10150 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/30202
10153         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10154
10155 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10156
10157         PR middle-end/30262
10158         * gcc.c-torture/execute/20061220-1.c: New test.
10159
10160         PR middle-end/30263
10161         * gcc.dg/gomp/asm-1.c: New test.
10162
10163         PR target/30230
10164         * g++.dg/eh/ia64-2.C: New test.
10165
10166 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         PR target/28966
10169         PR target/29248
10170         * gcc.dg/rs6000-leaf.c: New.
10171
10172 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10173
10174         PR fortran/25392
10175         * gfortran.dg/f2c_8.f90: New test.
10176
10177 2006-12-20  Bill Wendling  <wendling@apple.com>
10178
10179         * gcc.dg/asm-b.c: Check for __ppc64__.
10180
10181 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10182
10183         PR fortran/30190
10184         * gfortran.dg/bounds_check_5.f90: New test.
10185
10186 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10187
10188         PR middle-end/30143
10189         * gcc.dg/gomp/complex-1.c: New testcase.
10190
10191 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10192
10193         * gfortran.dg/array_memset_1.f90: New test case.
10194
10195 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10196
10197         * lib/target-supports.exp: Add spu to
10198         check_effective_target_vect_widen_mult_hi_to_si.
10199
10200 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10201
10202         PR fortran/29992
10203         * gfortran.dg/generic_9.f90: New test.
10204
10205         PR fortran/30081
10206         * gfortran.dg/generic_10.f90: New test.
10207
10208 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10209
10210         PR tree-opt/30045
10211         * gcc.dg/pr30045.c: New test.
10212
10213 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10214
10215         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10216
10217 2006-12-19  Eric Christopher  <echristo@apple.com>
10218
10219         PR target/29302
10220         * gcc.c-torture/execute/pr29302-1.c: New.
10221
10222 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10223
10224         PR fortran/39238
10225         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10226
10227 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10228
10229         PR fortran/30236
10230         * gfortran.dg/altreturn_3.f90: New test.
10231
10232         * gfortran.dg/char_result_12.f90: Fix comment typos.
10233
10234 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10235
10236         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10237         as newlib's stdio.h uses non-traditional cpp constructs.
10238
10239 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10240
10241         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10242         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10243         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10244         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10245         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10246         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10247         * gfortran.dg/default_initialization.f: Renamed to
10248         default_initialization_1.f
10249         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10250         dollar_edit_descriptor_1.f
10251         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10252         dollar_edit_descriptor_2.f
10253         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10254         dollar_edit_descriptor_3.f
10255         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10256         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10257         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10258         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10259         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10260         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10261         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10262         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10263         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10264         * gfortran.dg/default_initialization_1.f: Renamed from
10265         default_initialization.f
10266         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10267         dollar_edit_descriptor-1.f
10268         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10269         dollar_edit_descriptor-2.f
10270         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10271         dollar_edit_descriptor-3.f
10272         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10273         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10274         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10275
10276 2006-12-18  Bill Wendling  <wendling@apple.com>
10277
10278         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10279         id is an OjbC keyword.
10280
10281 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10284
10285 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10286
10287         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10288
10289 2006-12-18  Ian Lance Taylor  <iant@google.com>
10290
10291         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10292
10293 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10294
10295         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10296
10297 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10298
10299         PR fortran/30207
10300         * gfortran.fortran-torture/execute/where21.f90: New test.
10301
10302 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10303
10304         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10305
10306 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10307
10308         PR middle-end/7651
10309         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10310         * gcc.dg/if-empty-1.c: Likewise.
10311         * gcc.dg/pr23165.c: Likewise.
10312         * g++.dg/warn/empty-body.C: Likewise.
10313
10314 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10315
10316         PR libfortran/30005
10317         * gfortran.dg/open_errors.f90: New test.
10318
10319 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10320
10321         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10322
10323         * gcc.target/i386/ssse3-pabsb.c: New file.
10324         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10325         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10326         * gcc.target/i386/ssse3-palignr.c: Likewise.
10327         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10328         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10329         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10330         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10331         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10332         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10333         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10334         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10335         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10336         * gcc.target/i386/ssse3-psignb.c: Likewise.
10337         * gcc.target/i386/ssse3-psignd.c: Likewise.
10338         * gcc.target/i386/ssse3-psignw.c: Likewise.
10339         * gcc.target/i386/ssse3-vals.h: Likewise.
10340
10341 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10342
10343         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10344         * lib/fortran-torture.exp: Include target-supports.exp.
10345
10346 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10347
10348         PR target/30185
10349         * gcc.c-torture/execute/pr30185.c: New test.
10350
10351 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10352
10353         PR testsuite/30179
10354         PR testsuite/30180
10355         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10356         * gcc.dg/builtin-bswap-2.c: Likewise.
10357         * gcc.dg/builtin-bswap-3.c: Likewise.
10358         * gcc.dg/builtin-bswap-4.c: Likewise.
10359         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10360         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10361
10362 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10363
10364         PR libfortran/30145
10365         * gfortran.dg/write_zero_array: New test.
10366
10367 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10368
10369         PR fortran/30200
10370         * gfortran.dg/write_fmt_trim.f90: New test.
10371
10372 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10373
10374         PR 30194
10375         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10376         temporarily.
10377
10378 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10379
10380         * lib/target-supports.exp (check_weak_available): Use istarget
10381         "hppa*-*-hpux10*" instead of regexp.
10382         (check_cxa_atexit_available): Likewise.
10383
10384 2006-12-14  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/30197
10387         * gcc.c-torture/execute/complex-1.c: Fix function name.
10388         * gcc.dg/builtins-61.c: New testcase.
10389
10390 2006-12-14  Richard Guenther  <rguenther@suse.de>
10391
10392         PR middle-end/30172
10393         * gcc.dg/pr30172-1.c: New testcase.
10394
10395 2006-12-14  Richard Guenther  <rguenther@suse.de>
10396
10397         PR tree-optimization/30198
10398         * gcc.dg/builtins-60.c: New testcase.
10399
10400 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10401
10402         * lib/target-supports.exp (vect_no_align): Remove spu.
10403
10404 2006-12-13  Ian Lance Taylor  <iant@google.com>
10405
10406         PR c++/19564
10407         PR c++/19756
10408         * g++.dg/warn/Wparentheses-5.C: New test.
10409         * g++.dg/warn/Wparentheses-6.C: New test.
10410         * g++.dg/warn/Wparentheses-7.C: New test.
10411         * g++.dg/warn/Wparentheses-8.C: New test.
10412         * g++.dg/warn/Wparentheses-9.C: New test.
10413         * g++.dg/warn/Wparentheses-10.C: New test.
10414         * g++.dg/warn/Wparentheses-11.C: New test.
10415         * g++.dg/warn/Wparentheses-12.C: New test.
10416         * g++.dg/warn/Wparentheses-13.C: New test.
10417         * g++.dg/warn/Wparentheses-14.C: New test.
10418         * g++.dg/warn/Wparentheses-15.C: New test.
10419         * g++.dg/warn/Wparentheses-16.C: New test.
10420         * g++.dg/warn/Wparentheses-17.C: New test.
10421         * g++.dg/warn/Wparentheses-18.C: New test.
10422         * g++.dg/warn/Wparentheses-19.C: New test.
10423         * g++.dg/warn/Wparentheses-20.C: New test.
10424         * g++.dg/warn/Wparentheses-21.C: New test.
10425
10426 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10427
10428         PR testsuite/30157
10429         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10430         for target "hppa.*hpux10".
10431
10432 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * g++.dg/debug/vartrack1.C: New test.
10435
10436         * g++.dg/opt/ifcvt1.C: New test.
10437
10438         * gcc.dg/tls/opt-13.c: New test.
10439
10440         * gcc.dg/20060425-2.c: New test.
10441
10442         * g++.dg/opt/pr15054-2.C: New test.
10443
10444         * gcc.c-torture/execute/20060420-1.c: New test.
10445
10446         * gcc.c-torture/execute/20060412-1.c: New test.
10447
10448         * objc/compile/20060406-1.m: New test.
10449
10450 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10451
10452         * g++.dg/template/array17.C: New test.
10453
10454 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10455
10456         * gcc.target/powerpc/altivec-23.c: New test.
10457
10458 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10459
10460         PR c++27316
10461         * g++.dg/inherit/error3.C: New test.
10462
10463         PR c++/28740
10464         * g++.dg/inherit/error4.C: New test.
10465
10466 2006-12-13  Richard Guenther  <rguenther@suse.de>
10467
10468         PR tree-optimization/17687
10469         * gcc.dg/builtins-59.c: New testcase.
10470
10471 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10472
10473         * gcc.target/spu/Wmain.c: New test.
10474
10475 2006-12-12  Josh Conner  <jconner@apple.com>
10476
10477         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10478         * g++.dg/abi/thunk4.C: Likewise.
10479         * g++.dg/abi/rtti3.C: Likewise.
10480
10481 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10482
10483         * gcc.target/spu/cpat-1.c: New test.
10484         * gcc.target/spu/cpat-2.c: New test.
10485         * gcc.target/spu/cpat-3.c: New test.
10486         * gcc.target/spu/cpat-4.c: New test.
10487
10488 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10489
10490         PR tree-opt/28436
10491         * gcc.c-torture/compile/vector-1.c: New test.
10492         * gcc.c-torture/compile/vector-2.c: New test.
10493         * gcc.c-torture/compile/vector-3.c: New test.
10494
10495 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10496
10497         * lib/fortran-torture.exp: Update copyright years.  Remove
10498         obsolete comment.  Test -ftree-vectorize where it makes sense.
10499         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10500         from fortran-torture.exp.
10501         * gfortran.dg/char_transpose_1.f90,
10502         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10503         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10504         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10505         '-w' to dg-options.
10506
10507 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10508
10509         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10510         saved_${tool}_load.
10511
10512 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10513
10514         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10515         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10516         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10517         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10518         gaps.
10519
10520 2006-12-12  Richard Guenther  <rguenther@suse.de>
10521
10522         PR middle-end/30147
10523         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10524
10525 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10526             Diego Novillo  <dnovillo@redhat.com>
10527
10528         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10529         VDEF/VUSE changes.
10530         * gcc.dg/tree-ssa/pr26421.c: Likewise
10531         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10532         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10533         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10534         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10535         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10536         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10537         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10538         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10539         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10540
10541 2006-12-11  Jan Hubicka  <jh@suse.cz>
10542
10543         * gcc.dg/tree-prof/stringop-1.c: New test.
10544         * gcc.dg/tree-prof/stringop-2.c: New test.
10545
10546 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10547
10548         PR target/30120
10549         * gcc.target/i386/pr30120.c: New test.
10550
10551         Revert:
10552         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10553
10554         * gcc.target/i386/x87regparm-1.c: New test.
10555         * gcc.target/i386/x87regparm-2.c: New test.
10556         * gcc.target/i386/x87regparm-3.c: New test.
10557         * gcc.target/i386/x87regparm-4.c: New test.
10558
10559 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10560
10561         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10562
10563 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10564
10565         PR fortran/23994
10566         * gfortran.dg/protected_1.f90: New test.
10567         * gfortran.dg/protected_2.f90: New test.
10568         * gfortran.dg/protected_3.f90: New test.
10569         * gfortran.dg/protected_4.f90: New test.
10570         * gfortran.dg/protected_5.f90: New test.
10571         * gfortran.dg/protected_6.f90: New test.
10572
10573 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10574             Tobias Burnus  <burnus@gcc.gnu.org>
10575
10576         PR fortran/29975
10577         PR fortran/30068
10578         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10579         interface.
10580         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10581         ambiguous interfaces.
10582         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10583         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10584         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10585         ambiguous interfaces.
10586         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10587         * gfortran.dg/array_initializer_2.f90: Add initializer array
10588         constructor test.
10589
10590         PR fortran/30096
10591         * gfortran.dg/interface_9.f90: Test that host interfaces are
10592         not checked for ambiguity with the local version.
10593
10594 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10595
10596         PR fortran/29464
10597         * gfortran.dg/module_interface_2.f90: New test.
10598
10599 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10600
10601         PR fortran/29941
10602         * gfortran.dg/assumed_len.f90: New test.
10603
10604 2006-12-09  Richard Guenther  <rguenther@suse.de>
10605
10606         * g++.dg/warn/implicit-typename1.C: Qualify types.
10607         * g++.dg/parse/crash12.C: Likewise.
10608         * g++.dg/tree-ssa/pr22444.C: Likewise.
10609
10610 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10611
10612         * gfortran.dg/array_2.f90: Added sqrt test.
10613
10614 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10615
10616         * gcc.target/i386/x87regparm-1.c: XFAIL.
10617         * gcc.target/i386/x87regparm-2.c: XFAIL.
10618         * gcc.target/i386/x87regparm-3.c: XFAIL.
10619         * gcc.target/i386/x87regparm-4.c: XFAIL.
10620
10621 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10622
10623         * lib/target-supports.exp
10624         (check_effective_target_large_long_double): New.
10625         * gcc.dg/Wconversion-real.c : Use it.
10626         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10627         unsigned.
10628
10629 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10630
10631         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10632
10633 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10634
10635         PR fortran/27546
10636         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10637
10638 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/29732
10641         * g++.dg/template/crash65.C: New test.
10642         * g++.dg/template/spec16.C: Tweak error markers.
10643
10644 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10645
10646         * gcc.target/spu: New directory.
10647         * gcc.target/spu/spu.exp: New file.
10648         * gcc.target/spu/intrinsics-1.c: New test.
10649
10650 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10651
10652         PR c++/29980
10653         * g++.dg/ext/attrib27.C: New test.
10654         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10655         * g++.dg/parse/typedef5.C: Likewise.
10656
10657 2006-12-07  Mike Stump  <mrs@apple.com>
10658
10659         * treelang/compile/var_defs.tree: Adjust.
10660
10661 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/29730
10664         * g++.dg/template/crash64.C: New test.
10665         * g++.dg/parse/crash27.C: Adjust error markers.
10666
10667 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10668
10669         PR libfortran/30009
10670         PR libfortran/30056
10671         * gfortran.dg/read_eof_4.f90:  Add tests.
10672         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10673         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10674
10675 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/29729
10678         * g++.dg/template/crash63.C: New test.
10679
10680         PR c++/29728
10681         * g++.dg/template/crash62.C: New test.
10682
10683 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10684
10685         PR fortran/30003
10686         * gfortran.dg/allocatable_function_1.f90: Increase the number
10687         of expected calls of free to 10; the lhs section reference is
10688         now evaluated so there is another call to bar.  Change the
10689         comment appropriately.
10690         * gfortran.dg/array_section_1.f90: New test.
10691
10692 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10693
10694         PR fortran/29912
10695         * gfortran.dg/char_result_12.f90: New test.
10696
10697 2006-12-05  Richard Guenther  <rguenther@suse.de>
10698
10699         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10700         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10701         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10702         vect_double, xfail for spu*-*-*.
10703
10704 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10705
10706         PR fortran/29962
10707         * initialization_4.f90: Test noninteger exponents (-std=f95).
10708         * initialization_5.f90: New test for noninteger exponents
10709           with -std=f2003.
10710
10711 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10712
10713         PR fortran/29821
10714         * gfortran.dg/parameter_array_section_1.f90: New test.
10715
10716 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/29733
10719         * g++.dg/template/crash61.C: New test.
10720
10721         PR c++/29632
10722         * g++.dg/template/error23.C: New test.
10723
10724 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10725
10726         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10727
10728 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10729
10730         PR fortran/29916
10731         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10732
10733 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR middle-end/29965
10736         * gcc.dg/gomp/pr29965-1.c: New test.
10737         * gcc.dg/gomp/pr29965-2.c: New test.
10738         * gcc.dg/gomp/pr29965-3.c: New test.
10739         * gcc.dg/gomp/pr29965-4.c: New test.
10740         * gcc.dg/gomp/pr29965-5.c: New test.
10741         * gcc.dg/gomp/pr29965-6.c: New test.
10742         * g++.dg/gomp/pr29965-1.C: New test.
10743         * g++.dg/gomp/pr29965-2.C: New test.
10744         * g++.dg/gomp/pr29965-3.C: New test.
10745         * g++.dg/gomp/pr29965-4.C: New test.
10746         * g++.dg/gomp/pr29965-5.C: New test.
10747         * g++.dg/gomp/pr29965-6.C: New test.
10748         * g++.dg/gomp/pr29965-7.C: New test.
10749         * g++.dg/gomp/pr29965-8.C: New test.
10750         * g++.dg/gomp/pr29965-9.C: New test.
10751         * g++.dg/gomp/pr29965-10.C: New test.
10752
10753 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10754
10755         * gnat.dg/pointer_variable_bounds.adb: New test.
10756         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10757         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10758
10759 2006-12-03  Eric Christopher  <echristo@apple.com>
10760
10761         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10762
10763 2006-12-03  Richard Henderson  <rth@redhat.com>
10764             Andrew Pinski  <pinskia@gmail.com>
10765
10766         PR C++/14329
10767         * g++.dg/warn/unit-1.C: New test.
10768
10769 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10770
10771         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10772
10773 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10774
10775         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10776         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10777         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10778         * gcc.dg/vect/vect-70.c: Reduce array size.
10779         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10780         vect_no_compaer_double targets.
10781         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10782         vect_float, vect_double, and vect_int.
10783
10784 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10785
10786         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10787         test for loop versioning on vect_no_align targets.
10788         * gcc.dg/vect/pr20122.c: Likewise.
10789         * gcc.dg/vect/vect-105.c: Likewise.
10790         * gcc.dg/vect/vect-42.c: Likewise.
10791         * gcc.dg/vect/vect-43.c: Likewise.
10792         * gcc.dg/vect/vect-74.c: Likewise.
10793         * gcc.dg/vect/vect-75.c: Likewise.
10794         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10795         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10796         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10797         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10798
10799 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/29642
10802         * gfortran.dg/value_1.f90 : New test.
10803         * gfortran.dg/value_2.f90 : New test.
10804         * gfortran.dg/value_3.f90 : New test.
10805         * gfortran.dg/value_4.f90 : New test.
10806         * gfortran.dg/value_4.c : Called from value_4.f90.
10807
10808 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10809
10810         PR C++/30033
10811         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10812
10813 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10814
10815         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10816
10817 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10818
10819         PR c/27953
10820         * gcc.dg/pr27953.c: New test.
10821
10822 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10823
10824         PR c++/30022
10825         * g++.dg/ext/vector5.C: New test.
10826
10827         PR c++/30021
10828         * g++.dg/other/main1.C: New test.
10829
10830 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10831
10832         PR libfortran/29568
10833         * gfortran.dg/convert_implied_open.f90:  Change to
10834         new default record length.
10835         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10836         new error message.
10837         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10838
10839 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10840
10841         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10842
10843 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10844
10845         PR c++/29066
10846         * g++.dg/expr/pr29066.c: New.
10847
10848 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10849             Zdenek Dvorak <dvorakz@suse.cz>
10850
10851         PR tree-optimization/29921
10852         * gcc.dg/pr29921-2.c: New test.
10853
10854 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10857         (i386_get_cpuid): New function.
10858         (i386_cpuid_ecx): Likewise.
10859         (i386_cpuid_edx): Likewise.
10860         (i386_cpuid): Updated to call i386_cpuid_edx.
10861
10862         * gcc.target/i386/sse3-addsubpd.c: New file.
10863         * gcc.target/i386/sse3-addsubps.c: Likewise.
10864         * gcc.target/i386/sse3-haddpd.c: Likewise.
10865         * gcc.target/i386/sse3-haddps.c: Likewise.
10866         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10867         * gcc.target/i386/sse3-hsubps.c: Likewise.
10868         * gcc.target/i386/sse3-lddqu.c: Likewise.
10869         * gcc.target/i386/sse3-movddup.c: Likewise.
10870         * gcc.target/i386/sse3-movshdup.c: Likewise.
10871         * gcc.target/i386/sse3-movsldup.c: Likewise.
10872
10873 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10874
10875         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10876
10877 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10878
10879         * gcc.dg/dfp/convert-int-max.c: New test.
10880         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10881
10882 2006-11-30  Richard Guenther  <rguenther@suse.de>
10883
10884         * gcc.dg/vect/vect-pow-1.c: Rename ...
10885         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10886         floats instead of doubles, check successful vectorization.
10887
10888 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10889
10890         PR target/29945
10891         * gcc.c-torture/compile/pr29945.c: New testcase.
10892
10893 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10894
10895         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10896         -maltivec.
10897
10898 2006-11-29  Eric Christopher  <echristo@apple.com>
10899
10900         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10901
10902 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10903
10904         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10905
10906         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10907
10908 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10909
10910         PR c++/29022
10911         * g++.dg/inherit/virtual2.C: New test.
10912         * g++.dg/inherit/virtual3.C: Likewise.
10913         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10914         * g++.dg/inherit/error2.C: Likewise.
10915         * g++.dg/template/instantiate1.C: Likewise.
10916
10917 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10918
10919         PR tree-opt/29984
10920         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10921
10922 2006-11-28  Jan Hubicka  <jh@suse.cz>
10923
10924         * gcc.dg/memcpy-1.c: New test.
10925
10926 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR c++/29735
10929         * g++.dg/warn/main-3.C: New test.
10930
10931 2006-11-28  Jan Hubicka  <jh@suse.cz>
10932
10933         * gcc.dg/winline-1.c: New test.
10934
10935 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10938         alignments.
10939
10940 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10941
10942         PR fortran/29976
10943         * gfortran.dg/missing_optional_dummy_3.f90
10944
10945 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/20880
10948         * gfortran.dg/interface_3.f90: Modify errors.
10949
10950 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10951
10952         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10953         fail to link due to relocation overflows on spu-*-*.
10954
10955 2006-11-27  Michael Matz  <matz@suse.de>
10956             Andreas Krebbel  <krebbel1@de.ibm.com>
10957
10958         PR target/29319
10959         * gcc.dg/20061127-1.c: New testcase.
10960
10961 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10962
10963         * gcc.dg/20061124-1.c: Add exit() function prototype.
10964
10965 2006-11-27  Jan Hubicka  <jh@suse.cz>
10966
10967         * gcc.target/i386/memcpy-1.c: Adjust size.
10968         * gcc.dg/visibility-11.c: Likewise.
10969
10970 2006-11-27  Richard Guenther  <rguenther@suse.de>
10971
10972         PR middle-end/25620
10973         * gcc.target/i386/pow-1.c: New testcase.
10974         * gcc.dg/builtins-58.c: Likewise.
10975
10976 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10977
10978         PR c++/29886
10979         * g++.dg/expr/cast8.C: New test.
10980
10981 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10982
10983         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10984         Don't ever inline the testcase.
10985
10986 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10987
10988         PR fortran/29982
10989         * gfortran.fortran-torture/compile/parameter_3.f90: New
10990         testcase.
10991
10992 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10993
10994         PR fortran/29951
10995         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10996
10997 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10998
10999         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11000         for CHAR.
11001
11002 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11003
11004         PR libgfortran/29936
11005         * gfortran.dg/write_check3.f90: New test.
11006
11007 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11008
11009         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11010
11011 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11012
11013         PR fortran/20880
11014         * gfortran.dg/interface_3.f90: New test.
11015
11016         PR fortran/29387
11017         * gfortran.dg/generic_8.f90: New test.
11018
11019 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11020
11021         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11022         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11023         * gfortran.dg/specifics_3.f90: Remove.
11024
11025 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR c/29955
11028         * gcc.dg/gomp/pr29955.c: New test.
11029
11030         PR c/29736
11031         * gcc.dg/pr29736.c: New test.
11032
11033 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11034
11035         PR tree-opt/29964
11036         * gcc.dg/pure-1.c: New test.
11037
11038 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11039
11040         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11041         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11042
11043 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11044
11045         * gcc.dg/20061124-1.c: New testcase.
11046
11047 2006-11-23  Eric Christopher  <echristo@apple.com>
11048
11049         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11050
11051 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11052
11053         PR c/2707
11054         PR c++/26167
11055         * gcc.dg/Wconversion-integer.c: New. Supersedes
11056         Wconversion-negative-constants.c
11057         * gcc.dg/Wconversion-real.c: New.
11058         * gcc.dg/Wconversion-real-integer.c: New.
11059         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11060         * g++.dg/warn/Wconversion1.C: Modified.
11061
11062 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11063
11064         * gfortran.dg/overload_1.f90: New test.
11065
11066 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11067
11068         PR c/9072
11069         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11070         Wtraditional-conversion.
11071         * gcc.dg/overflow-warn-2.c: Likewise.
11072         * gcc.dg/Wconversion.c: Likewise. Renamed as
11073         Wtraditional-conversion.c .
11074         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11075         Wtraditional-conversion-2.c .
11076         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11077         Wtraditional-conversion-2.c
11078         * gcc.dg/Wconversion-negative-constants.c: New.
11079
11080 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11081
11082         * gcc.dg/tree-ssa/dump-1.c: New test.
11083
11084 2006-11-23  David Ung <davidu@mips.com>
11085
11086         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11087         -mfp64, allowable when ISA >= 33 and float is enabled.
11088         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11089         of mthc1 and mfhc1 patterns.
11090
11091 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11092
11093         PR tree-optimization/29921
11094         * gcc.dg/pr29921.c: New test.
11095
11096 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11097
11098         PR fortran/29441
11099         * gfortran.dg/initialization_4.f90: New test.
11100
11101 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11102
11103         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11104         platforms that have interleaving support.
11105         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11106         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11107         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11108         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11109         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11110         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11111         gcc.dg/vect/vect-strided-u8-i8.c,
11112         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11113         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11114         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11115         gcc.dg/vect/vect-strided-float.c,
11116         gcc.dg/vect/vect-strided-a-mult.c,
11117         gcc.dg/vect/vect-strided-mult-char-ls.c,
11118         gcc.dg/vect/vect-strided-a-u16-mult.c,
11119         gcc.dg/vect/vect-strided-a-u32-mult.c,
11120         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11121         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11122         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11123         gcc.dg/vect/vect-strided-mult.c,
11124         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11125         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11126         New.
11127
11128 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11129
11130         PR fortran/25087
11131         * gfortran.dg/auto_char_len_4.f90: New test.
11132
11133 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/29652
11136         * gfortran.dg/generic_7.f90: New test.
11137         * gfortran.dg/defined_operators_1.f90: Add new error.
11138
11139 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11140
11141         PR tree-optimization/29902
11142         * g++.dg/tree-ssa/pr29902.C: New test.
11143
11144 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11145
11146         PR fortran/29820
11147         * gfortran.dg/used_types_13.f90: New test.
11148
11149 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11150
11151         * gcc.dg/dfp/snan.c: Delete.
11152
11153 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11154
11155         * g++.dg/cpp0x/static_assert1.C: New.
11156         * g++.dg/cpp0x/static_assert2.C: New.
11157         * g++.dg/cpp0x/static_assert3.C: New.
11158
11159 2006-11-21  Richard Guenther  <rguenther@suse.de>
11160
11161         * gcc.dg/vect/vect-pow-1.c: New testcase.
11162         * gcc.dg/vect/vect-pow-2.c: Likewise.
11163
11164 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11165
11166         PR c++/29570
11167         * g++.dg/template/static29.C: New test.
11168
11169         PR c++/29734
11170         * g++.dg/conversion/simd4.C: New test.
11171
11172 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11173
11174         PR c++/29475
11175         * g++.dg/template/access19.C: New test.
11176         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11177         error is reported.
11178
11179 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11180
11181         PR tree-opt/25500
11182         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11183
11184 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11185
11186         PR fortran/27546
11187         * gfortran.dg/import.f90: Extended test.
11188         * gfortran.dg/import2.f90: Extended test.
11189
11190 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11191
11192         * gfortran.dg/volatile3.f90: Add conflict test.
11193
11194 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11195
11196         PR fortran/24783
11197         * gfortran.dg/implicit_10.f90: New test.
11198
11199 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11200
11201         PR c++/8586
11202         * g++.dg/warn/Wall-write-strings.C: New.
11203
11204 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11205
11206         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11207         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11208
11209 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11210
11211         * gfortran.dg/use_3.f90: Remove error message.
11212         * gfortran.dg/iso_fortran_env_1.f90: New test.
11213         * gfortran.dg/iso_fortran_env_2.f90: New test.
11214         * gfortran.dg/iso_fortran_env_3.f90: New test.
11215         * gfortran.dg/iso_fortran_env_4.f90: New test.
11216
11217 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11218
11219         * gcc.dg/vect/vect-27.c: Fix initialization.
11220
11221 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11222
11223         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11224         * gcc.dg/torture/builtin-minmax-1.c: New.
11225
11226         * gcc.dg/builtins-20.c: Add cases for copysign.
11227
11228 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11229
11230         PR fortran/24285
11231         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11232
11233 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11234         * gfortran.dg/use_1.f90: New test.
11235         * gfortran.dg/use_1.f90: New test.
11236         * gfortran.dg/use_1.f90: New test.
11237
11238 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11239
11240         PR tree-optimization/29801
11241         * gcc.dg/pr29801.c: New test.
11242
11243 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11244
11245         PR middle-end/29584
11246         * gcc.dg/torture/pr29584.c: New test.
11247
11248 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11249
11250         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11251         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11252         * gcc.target/powerpc/compress-float-ppc.c,
11253         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11254         powerpc_fprs.
11255         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11256         do not pass -mhard-float.
11257
11258 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11259
11260         * gnat.dg/volatile_aggregate.adb: New test.
11261
11262 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11263
11264         PR fortran/29391
11265         PR fortran/29489
11266         * gfortran.dg/bound_2.f90: Add more checks.
11267         * gfortran.dg/bound_3.f90: New test.
11268
11269 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11270
11271         PR target/29201
11272         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11273
11274 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11275
11276         * gfortran.dg/import3.f90: Fix error message.
11277
11278 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11279
11280         PR tree-opt/29788
11281         * gfortran.fortran-torture/compile/inline_1.f90:
11282         New testcase.
11283
11284 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11285
11286         * gcc.target/i386/x87regparm-1.c: New test.
11287         * gcc.target/i386/x87regparm-2.c: New test.
11288         * gcc.target/i386/x87regparm-3.c: New test.
11289         * gcc.target/i386/x87regparm-4.c: New test.
11290
11291 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11292
11293         PR fortran/27546
11294         * gfortran.dg/import.f90: New test.
11295         * gfortran.dg/import2.f90: New test.
11296         * gfortran.dg/import3.f90: New test.
11297
11298 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11299
11300         PR fortran/27588
11301         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11302
11303 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11304
11305         PR fortran/29806
11306         * gfortran.dg/contains.f90: New test.
11307         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11308
11309 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11310
11311         PR tree-optimization/29581
11312         * gcc.dg/pr29581-1.c: New test.
11313         * gcc.dg/pr29581-2.c: New test.
11314         * gcc.dg/pr29581-3.c: New test.
11315         * gcc.dg/pr29581-4.c: New test.
11316         * gfortran.dg/pr29581.f90: New test.
11317
11318 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11319
11320         PR fortran/29702
11321         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11322         numbers in error message headers.
11323
11324 2006-11-14  Richard Guenther  <rguenther@suse.de>
11325
11326         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11327         to i?86 and x86_64 targets.
11328
11329 2006-11-14  Caroline Tice  <ctice@apple.com>
11330
11331         * gcc.dg/pubtypes-1.c: New file/testcase.
11332         * gcc.dg/pubtypes-2.c: New file/testcase.
11333         * gcc.dg/pubtypes-3.c: New file/testcase.
11334         * gcc.dg/pubtypes-4.c: New file/testcase.
11335         * g++.dg/pubtypes.C: New file/testcase.
11336
11337 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11338
11339         PR c++/29106
11340         * g++.dg/init/self1.C: New test.
11341
11342 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11343
11344         PR fortran/29657
11345         * gfortran.dg/conflicts.f90: Add.
11346
11347 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11348
11349         PR rtl-optimization/29798
11350
11351         * gcc.c-torture/execute/pr29798.c: New.
11352
11353 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11354
11355         * gcc.dg/builtins-20.c: Add more cases.
11356
11357 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR fortran/29759
11360         * gfortran.dg/gomp/pr29759.f90: New test.
11361
11362 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/29518
11365         * g++.dg/template/static28.C: New test.
11366
11367 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11368
11369         * lib/c-torture.exp: Use target-libpath.exp.
11370         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11371         set GCC_EXEC_PREFIX env var from global variable of same name.
11372
11373 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11374
11375         PR fortran/26994
11376         * gfortran.fortran-torture/compile/transfer-1.f90:
11377         New testcase.
11378
11379 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11380             Zdenek Dvorak <dvorakz@suse.cz>
11381
11382         PR tree-optimization/29680
11383         * gcc.dg/alias-11.c: New test.
11384
11385 2006-11-12  Jason Merrill  <jason@redhat.com>
11386             Andrew Pinski <pinskia@physics.uc.edu>
11387
11388         PR middle-end/28915
11389         * gcc.target/i386/vectorize1.c: New.
11390
11391 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11392
11393         PR rtl-optimization/29797
11394         * gcc.c-torture/execute/pr29797-1.c: New test case.
11395
11396 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11397
11398         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11399
11400 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11401
11402         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11403
11404 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11405
11406         PR tree-optimization/13827
11407         * gcc.dg/fold-eqand-1.c: New test case.
11408
11409 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11410
11411         PR rtl-opt/28812
11412         * gcc.c-torture/execute/mayalias-3.c: New test.
11413
11414 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11415
11416         PR middle-end/27528
11417         * gcc.c-torture/compile/pr27528.c: New test.
11418         * gcc.dg/pr27528.c: Likewise.
11419
11420 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11421
11422         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11423
11424         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11425
11426 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11427
11428         PR fortran/29758
11429         * gfortran.dg/reshape_source_size_1.f90: New test.
11430
11431 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11432
11433         PR fortran/29315
11434         * gfortran.dg/aliasing_dummy_4.f90: New test.
11435
11436 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11437
11438         PR target/29777
11439         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11440         and x86_64-*-* targets.
11441
11442 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11443
11444         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11445         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11446         New macros. Use them in exact tests.
11447         (TESTIT3): New macro.
11448         Add tests for fmin, fmax and fma.
11449
11450 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11451
11452         PR fortran/29431
11453         * gfortran.dg/array_constructor_13.f90: New test.
11454
11455 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11456
11457         PR fortran/29744
11458         * gfortran.dg/used_types_12.f90: New test.
11459
11460 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11461
11462         PR middle-end/29726
11463         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11464         (test6): Ditto.
11465         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11466         * gcc.dg/fold-eqandshift-3.c: New test case.
11467
11468 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11469
11470         PR fortran/29699
11471         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11472
11473         PR fortran/21370
11474         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11475
11476 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11477
11478         * gcc.dg/20061109-1.c: New testcase.
11479
11480 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11481
11482         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11483
11484 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11485
11486         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11487         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11488
11489 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11490
11491         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11492         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11493
11494 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11495
11496         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11497
11498 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11499
11500         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11501         vect-9.c).
11502         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11503         * gcc.dg/vect/vect-9.c: Now vectorizable.
11504         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11505         that support vect_widen_mult.
11506         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11507         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11508         vect-reduc-dot-u16.c).
11509         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11510         vect-reduc-dot-u16.c).
11511         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11512         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11513         vect-reduc-dot-s8.c).
11514         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11515         vect-reduc-dot-s8.c).
11516         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11517         vect-reduc-dot-s8.c).
11518         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11519         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11520         vect-reduc-dot-u8.c).
11521         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11522         vect-reduc-dot-u8.c).
11523         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11524         * gcc.dg/vect/vect-multitypes-9.c: New test.
11525         * gcc.dg/vect/vect-multitypes-10.c: New test.
11526         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11527         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11528         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11529         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11530         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11531         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11532         wrapv-vect-reduc-dot-s8.c.
11533         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11534         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11535         targets that support vec_unpack.
11536         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11537         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11538         (check_effective_target_vect_widen_mult_hi_to_si): New.
11539         (check_effective_target_vect_widen_sum): Removed.
11540
11541         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11542
11543         * gcc.dg/vect/vect-multitypes-8.c: New test.
11544         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11545
11546         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11547
11548         * gcc.dg/vect/vect-multitypes-7.c: New test.
11549
11550         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11551
11552         * gcc.dg/vect/vect-multitypes-4.c: New test.
11553         * gcc.dg/vect/vect-multitypes-5.c: New test.
11554         * gcc.dg/vect/vect-multitypes-6.c: New test.
11555
11556         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11557
11558         * gcc.dg/vect/vect-multitypes-1.c: New test.
11559         * gcc.dg/vect/vect-multitypes-2.c: New test.
11560         * gcc.dg/vect/vect-multitypes-3.c: New test.
11561
11562 2006-11-07  Eric Christopher  <echristo@apple.com>
11563
11564         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11565         Test using scan-assembler-not.
11566
11567 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11568
11569         * gcc.dg/inline-17.c: New test.
11570
11571 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11572
11573         PR other/25028
11574         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11575         on HP-UX.
11576
11577 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11578
11579         PR fortran/29539
11580         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11581
11582         PR fortran/29634
11583         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11584         test.
11585
11586 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11587
11588         PR fortran/29601
11589         * gfortran.dg/volatile.f90: Add.
11590         * gfortran.dg/volatile2.f90: Add.
11591         * gfortran.dg/volatile3.f90: Add.
11592         * gfortran.dg/volatile4.f90: Add.
11593         * gfortran.dg/volatile5.f90: Add.
11594         * gfortran.dg/volatile6.f90: Add.
11595         * gfortran.dg/volatile7.f90: Add.
11596
11597 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11598
11599         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11600           for matching error messages.
11601         * gfortran.dg/specifics_3.f90: Adjust pattern
11602           for matching error messages.
11603
11604 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11605             Bernhard Fischer  <aldot@gcc.gnu.org>
11606
11607         * lib/gcc-dg.exp (output-exists): New proc.
11608         (output-exists-not): New proc.
11609         * gcc.test-framework/test-framework.awk: Support new directives.
11610         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11611         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11612         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11613         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11614         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11615         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11616
11617 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11618
11619         PR fortran/29630
11620         PR fortran/29679
11621         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11622         * gfortran.dg/initialization_3.f90: New.
11623
11624 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libgfortran/25545
11627         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11628
11629 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11630
11631         PR middle-end/29695
11632         * gcc.c-torture/execute/pr29695-1.c: New test.
11633         * gcc.c-torture/execute/pr29695-2.c: New test.
11634
11635 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11636
11637         PR fortran/29565
11638         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11639
11640 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11641
11642         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11643         for matching error messages.
11644
11645 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11646
11647         PR target/26915
11648         * gcc.target/i386/387-12.c: New test.
11649
11650 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11651
11652         PR libfortran/29713
11653         * gfortran.dg/pr29713.f90: New test.
11654
11655 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11656
11657         * gcc.c-torture/execute/arith-rand-ll.c:
11658         Also test for bogus rest sign.
11659
11660 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11661
11662         PR libfortran/27895
11663         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11664
11665 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11666
11667         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11668         from error messages.
11669
11670 2006-11-02  Mike Stump  <mrs@apple.com>
11671
11672         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11673
11674         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11675
11676 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11677
11678         * g++.dg/eh/gcsec1.C: New test.
11679
11680 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11681
11682         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11683         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11684
11685 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11686
11687         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11688         hexadecimal value.
11689         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11690         * gcc.dg/pr14796-2.c: Likewise.
11691
11692 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11693
11694         * gcc.c-torture/execute/20061101-1.c: New test.
11695
11696 2006-11-01  Richard Guenther  <rguenther@suse.de>
11697
11698         * gcc.target/i386/fpprec-1.c: New testcase.
11699
11700 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11701
11702         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11703         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11704
11705 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11706
11707         * gcc.c-torture/execute/20061031-1.c: New test.
11708
11709 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11710
11711         PR 23067
11712         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11713         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11714         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11715         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11716         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11717         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11718         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11719
11720 2006-10-31  Eric Christopher  <echristo@apple.com>
11721             Falk Hueffner  <falk@debian.org>
11722
11723         * gcc.dg/builtin-bswap-1.c: New.
11724         * gcc.dg/builtin-bswap-2.c: New.
11725         * gcc.dg/builtin-bswap-3.c: New.
11726         * gcc.dg/builtin-bswap-4.c: New.
11727         * gcc.dg/builtin-bswap-5.c: New.
11728         * gcc.target/i386/builtin-bswap-1.c: New.
11729
11730 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11731
11732         * gcc.dg/inline-16.c: New.
11733
11734         PR 16622
11735         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11736         defining it.
11737         * gcc.dg/inline-13.c: New.
11738         * gcc.dg/inline-14.c: New.
11739         * gcc.dg/inline-15.c: New.
11740
11741         PR 11377
11742         * gcc.dg/inline6.c: New.
11743         * gcc.dg/inline7.c: New.
11744
11745 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11746
11747         PR middle-end/23470
11748         * gcc.dg/pr23470-1.c: New test case.
11749
11750 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11751
11752         PR fortran/29537
11753         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11754         data.
11755         * gfortran.dg/blockdata_2.f90: New testcase.
11756
11757 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11758
11759         PR libfortran/29627
11760         * gfortran.dg/unf_short_record_1.f90:  New test.
11761
11762 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11763
11764         PR fortran/29067
11765         * gfortran.dg/pr29067.f: New test.
11766
11767 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11768             Richard Sandiford  <richard@codesourcery.com>
11769
11770         * lib/target-supports.exp (get_compiler_messages): Append options
11771         as a single list element.
11772         (check_effective_target_arm_vfp_ok): New.
11773         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11774
11775 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11776
11777         PR fortran/29387
11778         * gfortran.dg/intrinsic_actual_2.f90: New test.
11779
11780         PR fortran/29490
11781         * gfortran.dg/actual_array_interface_1.f90: New test.
11782
11783         PR fortran/29641
11784         * gfortran.dg/used_types_11.f90: New test.
11785
11786 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11787
11788         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11789         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11790         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11791         * g++.old-deja/g++.mike/net25.C (main): Same.
11792         * g++.dg/lookup/exception1.C (main): Same.
11793         * g++.dg/parse/parens2.C (main): Same.
11794
11795 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11796
11797         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11798
11799 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11800
11801         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11802         * gcc.dg/torture/builtin-math-3.c: Likewise.
11803
11804 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11805
11806         PR fortran/29452
11807         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11808         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11809
11810 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11811
11812         PR Fortran/29410
11813         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11814
11815 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11816
11817         * lib/target-supports.exp (check_function_available): Declare
11818         function before calling.
11819
11820 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11821
11822         PR tree-optimization/29637
11823         * gcc.dg/pr29637.c: New test.
11824
11825 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11826
11827         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11828         tree canonicalization.
11829
11830 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11831
11832         * gcc.dg/builtins-20.c: Add more hypot tests.
11833
11834 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11835
11836         * gcc.dg/fold-compare-1.c: New test case.
11837
11838 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11839
11840         PR c++/16307
11841         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11842
11843 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11844
11845         PR tree-optimization/15458
11846         * gcc.dg/fold-xornot-1.c: New test case.
11847
11848 2006-10-29  Richard Guenther  <rguenther@suse.de>
11849
11850         * gcc.target/i386/math-torture/trunc.c: New testcase.
11851
11852 2006-10-29  Richard Guenther  <rguenther@suse.de>
11853
11854         * gcc.target/i386/math-torture/round.c: New testcase.
11855
11856 2006-10-29  Richard Guenther  <rguenther@suse.de>
11857
11858         * gcc.target/i386/math-torture/ceil.c: New testcase.
11859         * gcc.target/i386/math-torture/floor.c: Likewise.
11860
11861 2006-10-29  Richard Guenther  <rguenther@suse.de>
11862
11863         * gcc.target/i386/math-torture/rint.c: New testcase.
11864         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11865
11866 2006-10-29  Richard Guenther  <rguenther@suse.de>
11867
11868         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11869         * gcc.target/i386/math-torture/lceil.c: Likewise.
11870
11871 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11872
11873         PR libgfortran/24313
11874         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11875
11876 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11877
11878         * gcc.c-torture/execute/20020118-1.c,
11879         gcc.c-torture/execute/builtins/strlen.c,
11880         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11881         comment typos.
11882
11883 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11884
11885         * gcc.dg/builtins-20.c: Add tests for hypot.
11886         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11887         two-argument builtins.
11888         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11889         TESTIT2.  Update all callers.
11890         (TESTIT2, TESTIT2_R): New helper macros.
11891         Add testcases for pow, hypot and atan2.
11892
11893 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11894
11895         PR C++/29295
11896         * g++.dg/expr/bool1.C: New test.
11897         * g++.dg/expr/bool2.C: New test.
11898
11899 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11900
11901         PR fortran/28224
11902         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11903         * gfortran.dg/namelist_internal.f90: New test.
11904
11905 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11906
11907         PR fortran/29625
11908         * gfortran.dg/io_real_boz.f90: Add.
11909         * gfortran.dg/io_real_boz2.f90: Add.
11910
11911 2006-10-28  Richard Guenther  <rguenther@suse.de>
11912
11913         PR middle-end/26899
11914         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11915
11916 2006-10-28  Richard Guenther  <rguenther@suse.de>
11917
11918         PR target/28806
11919         * gcc.target/i386/math-torture/lround.c: New testcase.
11920
11921 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11922
11923         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11924         * gcc.dg/builtins-44.c: Likewise.
11925         * gcc.dg/builtins-45.c: Likewise.
11926         * gcc.dg/pr28796-2.c: Likewise.
11927         * gcc.dg/unordered-3.c: Likewise.
11928
11929 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11930
11931         PR libgfortran/27954
11932         * gfortran.dg/error_recovery_2.f90: New test.
11933
11934 2006-10-26  Richard Guenther  <rguenther@suse.de>
11935
11936         * gcc.target/i386/i386.exp: Use glob, not find to collect
11937         tests.  Avoids recursing into subdirectories.
11938         * gcc.target/i386/math-torture/math-torture.exp: Torture
11939         for interesting ia32 math options.
11940         * gcc.target.i386/math-torture/lrint.c: New testcase.
11941
11942 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11943
11944         PR libgfortran/29563
11945         * gfortran.dg/arrayio_9.f90: Update test.
11946         * gfortran.dg/arrayio_19.f90: New test.
11947
11948 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11949
11950         * gcc.dg/20061026.c: New testcase.
11951
11952 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11953
11954         PR libgfortran/29563
11955         * gfortran.dg/arrayio_9.f90: New test.
11956
11957 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11958
11959         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11960         Copy the strings manually, as strcpy may call strlen.
11961
11962 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11963
11964         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11965         Add checks for log, log2, log10 and log1p.
11966
11967         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11968         we already test 0.0.  Add checks for expm1, log, log2, log10,
11969         log1p, cbrt, erf and erfc.
11970
11971 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11972
11973         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11974
11975 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11976
11977         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11978         and remainderl() built-in functions.  Remove -ffast-math from
11979         dg-options.
11980
11981 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11982
11983         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11984         acosh and atanh.
11985
11986         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11987         floating point modifiers to arguments passed to float and long
11988         double functions respectively.  Update all callers to use floating
11989         point numbers, not integers.  Add tests for exp, exp2 and
11990         exp10/pow10.
11991
11992         * gcc.dg/torture/builtin-math-3.c: New test.
11993
11994 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11995
11996         PR fortran/29393
11997         * gfortran.dg/initialize_2.f90: New.
11998
11999 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12000
12001         * gcc.dg/torture/builtin-math-2.c: New test.
12002
12003 2006-10-24  Richard Guenther  <rguenther@suse.de>
12004
12005         PR middle-end/28796
12006         * gcc.dg/pr28796-1.c: New testcase.
12007         * gcc.dg/pr28796-2.c: Likewise.
12008
12009 2006-10-24  Richard Guenther  <rguenther@suse.de>
12010
12011         * gcc.dg/builtins-57.c: New testcase.
12012
12013 2006-10-24  Richard Guenther  <rguenther@suse.de>
12014
12015         PR tree-optimization/29567
12016         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12017
12018 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12019
12020         PR tree-optimization/14784
12021         * gcc.dg/alias-10.c: New test.
12022
12023 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12026
12027 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * gcc.dg/builtin-strncat-chk-1.c: New test.
12030
12031 2006-10-23  Jan Hubicka  <jh@suse.cz>
12032
12033         * gcc.dg/memmove-1.c: New test.
12034
12035 2006-10-23  Paul Brook  <paul@codesourcery.com>
12036
12037         * gcc.dg/pragma-pack-5.c: New test.
12038
12039 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12040
12041         * g++.dg/other/s390-1.C: New testcase.
12042
12043 2006-10-23  Richard Guenther  <rguenther@suse.de>
12044
12045         PR middle-end/27132
12046         PR middle-end/23295
12047         * gcc.dg/pr27132.c: New testcase.
12048         * gcc.dg/pr23295.c: Likewise.
12049         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12050         * g++.dg/tree-ssa/pr19807.C: Likewise.
12051
12052 2006-10-23  Richard Guenther  <rguenther@suse.de>
12053
12054         PR middle-end/21032
12055         * gcc.dg/pr21032.c: New testcase.
12056
12057 2006-10-22  Jeff Law  <law@redhat.com>
12058         Richard Guenther  <rguenther@suse.de>
12059
12060         PR tree-optimization/15911
12061         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12062
12063 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         PR c++/20647
12066         * g++.dg/abi/rtti3.C: New.
12067
12068 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12069
12070         PR middle-end/28252
12071         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12072         transformation.
12073
12074 2006-10-21  Richard Guenther  <rguenther@suse.de>
12075
12076         PR tree-optimization/3511
12077         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12078
12079 2006-10-21  Richard Guenther  <rguenther@suse.de>
12080
12081         PR middle-end/26898
12082         * gcc.dg/torture/pr26898-1.c: New testcase.
12083         * gcc.dg/torture/pr26898-2.c: Likewise.
12084
12085 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12086
12087         PR c++/28053
12088         * g++.dg/parse/bitfield1.C: Adjust error markers.
12089         * g++.dg/parse/bitfield2.C: New test.
12090
12091 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12092
12093         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12094
12095 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12096
12097         PR libfortran/27895
12098         * gfortran.dg/zero_sized_1.f90: New test.
12099
12100 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12101
12102         * gcc.dg/div-compare-1.c: New test.
12103
12104 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12105
12106         PR fortran/29216
12107         * gfortran.dg/result_default_init_1.f90: New test.
12108
12109         PR fortran/29314
12110         * gfortran.dg/automatic_default_init_1.f90: New test.
12111
12112         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12113         from 38 to 33.
12114
12115 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12116
12117         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12118         'using namespace std' without previous declaration.
12119         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12120         * g++.old-deja/g++.robertl/eb133c.C: New.
12121
12122 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12123
12124         PR libgfortran/29277
12125         * gfortran.dg/streamio_4.f90: Update test.
12126         * gfortran.dg/streamio_11.f90: New test.
12127
12128 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12129
12130         PR c++/27952
12131         * g++.dg/inherit/virtual1.C: New test.
12132
12133 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/28261
12136         * g++.dg/parse/enum3.C: New test.
12137
12138 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR c++/29039
12141         * g++.dg/init/ctor8.C: New test.
12142
12143 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/27270
12146         * g++.dg/ext/complit8.C: Tweak error markers.
12147         * g++.dg/template/complit1.C: Add error marker.
12148
12149 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/27270
12152         * g++.dg/ext/complit8.C: New test.
12153
12154         PR c++/29408
12155         * g++.dg/parse/dtor12.C: New test.
12156
12157         PR c++/29435
12158         * g++.dg/template/sizeof11.C: New test.
12159
12160 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12161
12162         PR fortran/29392
12163         * gfortran.dg/data_char_3.f90: New test.
12164
12165         PR fortran/29451
12166         * gfortran.dg/negative_automatic_size.f90: New test.
12167
12168 2006-10-16  David Daney  <ddaney@avtrex.com>
12169
12170         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12171
12172 2006-10-16  Eric Christopher  <echristo@apple.com>
12173
12174         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12175         x86_64.
12176
12177 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12178
12179         PR c++/28211
12180         * g++.dg/tc1/dr49.C: Tweak error messages.
12181         * g++.dg/parse/template21.C: New test.
12182
12183 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12184
12185         PR middle-end/20491
12186         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12187
12188 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12189
12190         PR fortran/29403
12191         * gfortran.dg/print_1.f90: New test.
12192
12193 2006-10-15  Jan Hubicka  <jh@suse.cz>
12194
12195         PR middle-end/29241
12196         * gcc.c-torture/compile/pr29241.c: New testcase.
12197
12198 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12199
12200         PR middle-end/29250
12201         * gcc.c-torture/compile/pr29250.c: New test.
12202
12203 2006-10-15  Richard Guenther  <rguenther@suse.de>
12204
12205         * gcc.dg/pr29299.c: New testcase.
12206
12207 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12208
12209         PR fortran/24767
12210         * gfortran.dg/label_4.f90: Adjust warning flag.
12211
12212 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12213
12214         PR fortran/29371
12215         * gfortran.dg/nullify_3.f90: New test.
12216
12217 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12218
12219         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12220         on Solaris 2.5.1 too.
12221
12222 2006-10-13  Eric Christopher  <echristo@apple.com>
12223
12224         * gcc.dg/pr25993.c: Skip for darwin.
12225
12226 2006-10-13  Eric Christopher  <echristo@apple.com>
12227
12228         * gcc.dg/visibility-11.c: Skip for darwin.
12229
12230 2006-10-13  Eric Christopher  <echristo@apple.com>
12231
12232         * gcc.dg/darwin-weakimport-1.c: Use
12233         -fno-asynchronous-unwind-tables.
12234         * gcc.dg/darwin-weakimport-3.c: Ditto.
12235
12236 2006-10-13  Richard Guenther  <rguenther@suse.de>
12237
12238         PR tree-optimization/29446
12239         * gcc.dg/torture/pr29446.c: New testcase.
12240
12241 2006-10-13  Bill Wendling  <wendling@apple.com>
12242
12243         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12244         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12245         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12246         * g++.old-deja/g++.law/shadow1.C: Likewise.
12247         * g++.old-deja/g++.law/ctors10.C: Likewise.
12248         * g++.dg/debug/namespace1.C: Likewise.
12249         * g++.dg/inherit/namespace-as-base.C: Likewise.
12250         * g++.dg/opt/delay-slot-1.C: Likewise.
12251         * g++.dg/parse/defarg10.C: Likewise.
12252         * g++.dg/template/ptrmem11.C: Likewise.
12253         * g++.dg/template/mem_func_ptr.C: Likewise.
12254         * g++.dg/template/spec19.C: Likewise.
12255
12256 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12257
12258         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12259
12260 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12261
12262         PR fortran/29373
12263         * gfortran.dg/implicit_9.f90: New test.
12264
12265         PR fortran/29407
12266         * gfortran.dg/namelist_25.f90: New test.
12267
12268         PR fortran/27701
12269         * gfortran.dg/same_name_2.f90: New test.
12270
12271         PR fortran/29232
12272         * gfortran.dg/host_assoc_types_1.f90: New test.
12273
12274         PR fortran/29364
12275         * gfortran.dg/missing_derived_type_1.f90: New test.
12276         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12277
12278         PR fortran/29422
12279         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12280
12281         PR fortran/29428
12282         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12283
12284 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12285
12286         PR fortran/29391
12287         * gfortran.dg/bound_2.f90: New test.
12288
12289 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12290
12291         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12292         directive.
12293         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12294         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12295         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12296         * gfortran.dg/gomp/reduction3.f90: Likewise.
12297         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12298         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12299         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12300         * gfortran.dg/forall_4.f90: Likewise.
12301         * gfortran.dg/spec_expr_4.f90: Likewise.
12302         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12303         * gfortran.dg/forall_5.f90: Likewise.
12304         * gfortran.dg/open_access_append_2.f90: Add check for
12305         compile-time warning.
12306
12307 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/28506
12310         * g++.dg/parse/pure1.C: New test.
12311
12312 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12313
12314         PR fortran/21435
12315         * gfortran.dg/io_constraints_3.f90: New test.
12316         * gfortran.dg/open_access_append_1.f90: Add checks
12317         for compile-time warnings.
12318         * gfortran.dg/pr20163-2.f: Likewise.
12319         * gfortran.dg/iostat_2.f90: Likewise.
12320         * gfortran.dg/label_4.f90: Delete the temporary
12321         file.
12322         * gfortran.dg/direct_io_2.f90: Add a FILE=
12323         specifier.
12324         * gfortran.dg/iomsg_1.f90: Add check for
12325         compile-time warning.
12326
12327 2006-10-12  Jan Hubicka  <jh@suse.cz>
12328
12329         PR c/28419
12330         * gcc.dg/pr28319.c: New test.
12331
12332 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12333         PR c++/29318
12334         * g++.dg/ext/vla4.C: New test.
12335
12336 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12337
12338         PR c++/27961
12339         * g++.dg/template/crash60.C: New test.
12340         * g++.dg/other/large-size-array.C: Adjust error markers.
12341         * g++.dg/parse/crash27.C: Likewise.
12342         * g++.dg/template/crash1.C: Likewise.
12343
12344 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12345
12346         PR testsuite/29093
12347         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12348
12349 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12350
12351         PR preprocessor/28709
12352         * gcc.dg/cpp/paste14.c: New test.
12353
12354 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12355
12356         PR c++/29175
12357         * g++.dg/init/array24.C: New test.
12358
12359 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12360
12361         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12362         of <sys/types.h>.
12363
12364 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12365
12366         PR c++/29024
12367         * g++.dg/parse/typedef8.C: New test.
12368         * g++.dg/other/mult-stor1.C: Adjust error markers.
12369
12370 2006-10-11  Richard Guenther  <rguenther@suse.de>
12371
12372         PR tree-optimization/28230
12373         * gcc.dg/torture/pr28230.c: New testcase.
12374
12375 2006-10-11  Richard Guenther  <rguenther@suse.de>
12376
12377         PR inline-asm/29119
12378         * gcc.dg/torture/pr29119.c: New testcase.
12379
12380 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12381
12382         PR middle-end/29272
12383         * gcc.c-torture/execute/20060930-2.c: New test.
12384
12385 2006-10-09  Richard Henderson  <rth@redhat.com>
12386
12387         Revert emutls patch.
12388
12389 2006-10-09  Richard Guenther  <rguenther@suse.de>
12390
12391         PR middle-end/29254
12392         * gcc.dg/pr29254.c: New testcase.
12393
12394 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12395             Paul Thomas  <pault@gcc.gnu.org>
12396
12397         PR fortran/20541
12398         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12399         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12400         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12401         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12402         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12403         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12404         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12405         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12406         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12407         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12408         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12409         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12410         * gfortran.dg/alloc_comp_std.f90: New test.
12411         * gfortran.dg/move_alloc.f90: New test.
12412
12413 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12414
12415         PR fortran/29115
12416         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12417
12418         PR fortran/29211
12419         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12420
12421 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12422
12423         PR fortran/28585
12424         * gfortran.dg/new_line.f90: New test.
12425
12426 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12427
12428         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12429         * gcc.dg/torture/builtin-convert-1.c,
12430         gcc.dg/torture/builtin-convert-2.c,
12431         gcc.dg/torture/builtin-convert-3.c,
12432         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12433
12434 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12435
12436         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12437         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12438         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12439         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12440
12441 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12442
12443         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12444         Xfail some tests for powerpc-darwin and powerpc-aix.
12445
12446 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12447
12448         PR c/29380
12449         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12450
12451 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12452
12453         PR target/29300
12454         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12455         on hppa*-*-hpux*.
12456
12457 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12458
12459         PR fortran/16580
12460         PR fortran/29288
12461         * gfortran.fortran-torture/execute/specifics.f90:
12462         Add tests for using all possible intrinsics as actual arguments.
12463         * gfortran.dg/specifics_1.f90: Add tests for using
12464         all possible intrinsics as actual arguments.
12465         * gfortran.dg/specifics_2.f90: New file.
12466         * gfortran.dg/specifics_3.f90: New file.
12467
12468 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12469
12470         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12471         * gcc.dg/debug/debug-2.c: Likewise.
12472
12473 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12474
12475         * gcc.c-torture/compile/sync-2.c: New test.
12476
12477 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12478
12479         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12480         line endings.
12481
12482 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12483
12484         PR rtl-optimization/29128
12485         * gcc.c-torture/compile/pr29128.c: New test.
12486
12487 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12488
12489         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12490         line endings.
12491
12492 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12493
12494         PR middle-end/29256
12495         * gcc.dg/tree-ssa/loop-19.c: New test.
12496
12497 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12498
12499         PR tree-optimization/29330
12500         * gcc.dg/pr29330.c: New test.
12501
12502         PR target/28924
12503         * gcc.c-torture/compile/20061005-1.c: New test.
12504
12505 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12506
12507         * gcc.dg/typename-vla-1.c: New case.
12508         * gnat.dg/forward_vla.adb: New case.
12509
12510 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR tree-optimization/29290
12513         * gfortran.dg/loop_nest_1.f90: New test.
12514
12515         PR target/29198
12516         * gcc.dg/tls/opt-12.c: New test.
12517
12518         PR fortran/28415
12519         * gfortran.dg/save_2.f90: New test.
12520
12521         PR c/29091
12522         * gcc.dg/pr29091.c: New test.
12523
12524 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12525
12526         * lib/target-supports.exp
12527         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12528         same as x86_64-*-*; check for LP64.
12529
12530 2006-10-04  Richard Henderson  <rth@redhat.com>
12531
12532         * lib/target-supports.exp (check_effective_target_tls): Redefine
12533         to mean non-emulated tls.
12534         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12535         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12536         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12537         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12538         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12539         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12540         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12541
12542 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12543
12544         PR fortran/29343
12545         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12546
12547 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12548
12549         * gfortran.dg/bounds_check_fail_1.f90: New test.
12550
12551 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/29020
12554         * g++.dg/template/friend48.C: New test.
12555
12556 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12557
12558         PR fortran/29098
12559         * gfortran.dg/default_initialization_2.f90: New test.
12560
12561 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12562
12563         PR fortran/20779
12564         PR fortran/20891
12565         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12566
12567 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12568
12569         PR fortran/29284
12570         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12571
12572         PR fortran/29321
12573         PR fortran/29322
12574         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12575
12576         PR fortran/25091
12577         PR fortran/25092
12578         * gfortran.dg/entry_array_specs_1.f90: New test.
12579
12580 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12581
12582         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12583         insufficient to inhibit some test failures at -O3.  Do testing
12584         on integers.
12585
12586 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12587
12588         PR c++/29138
12589         * g++.dg/inherit/access8.C: New test.
12590         * g++.dg/template/dtor4.C: Tweak error messages.
12591
12592 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12593
12594         PR fortran/27478
12595         * gfortran.dg/entry_8.f90: New test.
12596
12597 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12598
12599         PR c++/29291
12600         * g++.dg/parse/new4.C: New test.
12601
12602 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12603
12604         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12605         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12606         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12607         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12608         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12609
12610 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12611
12612         PR fortran/19260
12613         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12614         * gfortran.dg/continuation_2.f90: New test.
12615
12616         PR fortran/19262
12617         * gfortran.dg/continuation_3.f90: New test.
12618         * gfortran.dg/continuation_4.f90: New test.
12619         * gfortran.dg/continuation_5.f: New test.
12620         * gfortran.dg/continuation_6.f: New test.
12621
12622 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/29226
12625         * g++.dg/template/vla1.C: New test.
12626
12627 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12628
12629         PR fortran/29210
12630         * gfortran.dg/complex_parameter_1.f90: New test.
12631
12632 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR c/29154
12635         * gcc.c-torture/execute/20060929-1.c: New test.
12636
12637 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/29105
12640         * g++.dg/template/member6.C: New test.
12641         * g++.dg/parse/typename7.C: Adjust error markers.
12642
12643         PR c++/29080
12644         * g++.dg/template/member7.C: New test.
12645
12646 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12647
12648         PR c/24010
12649         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12650         gcc.dg/Woverride-init-3.c: New tests.
12651
12652 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12653
12654         * gcc.c-torture/execute/20060930-1.c: New test.
12655
12656 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12657
12658         PR fortran/18791
12659         * gfortran.dg/specifics_1.f90: New test.
12660         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12661         complex specifics.
12662
12663 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12666         pthread-init-common.h: New.
12667
12668 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12669
12670         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12671         precision on some archs.
12672
12673 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12674
12675         * gcc.dg/non-local-goto-1.c: New test.
12676         * gcc.dg/non-local-goto-2.c: Likewise.
12677         * gcc.dg/setjmp-3.c: Likewise.
12678         * gcc.dg/setjmp-4.c: Likewise.
12679
12680 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12681
12682         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12683
12684 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12685
12686         PR fortran/28276
12687         * gfortran.dg/exponent_1.f90: New test.
12688
12689         PR fortran/27021
12690         * gfortran.dg/nearest_1.f90: New test.
12691
12692 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12693
12694         PR middle-end/25261
12695         PR middle-end/28790
12696         * gcc.dg/gomp/nestedfn-1.c: New test.
12697
12698 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12699
12700         PR objc/29195
12701         * objc/compile/method-1.m: New test.
12702
12703 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12704
12705         PR c++/26938
12706         * g++.dg/template/crash58.C: New test.
12707         * g++.dg/parse/crash28.C: Adjust error markers.
12708         * g++.dg/template/crash34.C: Likewise.
12709         * g++.dg/template/friend31.C: Likewise.
12710         * g++.dg/template/crash32.C: Likewise.
12711
12712         PR c++/27329
12713         * g++.dg/template/crash59.C: New test.
12714
12715         PR c++/27667
12716         * g++.dg/template/spec33.C: New test.
12717         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12718
12719 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12720             Adam Nemet  <anemet@caviumnetworks.com>
12721
12722         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12723         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12724
12725 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12726
12727         PR target/28911
12728         * gcc.dg/pr28911.c: New.
12729
12730 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12731
12732         PR target/29169
12733         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12734         (dg-options): Add -mfpmath=387.
12735
12736 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12737
12738         PR c/28706
12739         * gcc.dg/pr28706.c: New test.
12740
12741         PR c/28712
12742         * gcc.dg/pr28712.c: New test.
12743
12744 2006-09-22  Mike Stump  <mrs@apple.com>
12745
12746         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12747
12748 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12749
12750         PR tree-optimization/28888
12751         * gcc.dg/pr28888.c: New test.
12752
12753 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12754
12755         PR c++/29016
12756         * g++.dg/init/ptrfn1.C: New test.
12757
12758 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12759
12760         PR c++/28861
12761         * g++.dg/template/spec32.C: New test.
12762         * g++.dg/parse/crash9.C: Adjust error markers.
12763
12764         PR c++/28303
12765         * g++.dg/template/typedef6.C: New test.
12766         * g++.dg/init/error1.C: Adjust error markers.
12767         * g++.dg/parse/crash9.C: Likewise.
12768         * g++.dg/template/crash55.C: Likewise.
12769
12770 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12771
12772         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12773
12774 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12775
12776         PR target/27650
12777         * g++.dg/ext/dllimport12.C: New test.
12778
12779 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12780
12781         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12782         * gcc.target/mips/nmadd-2.c: Likewise.
12783         * gcc.target/mips/mips-ps-6.c: New test.
12784         * gcc.target/mips/neg-abs-1.c: Likewise.
12785         * gcc.target/mips/neg-abs-2.c: Likewise.
12786         * gcc.target/mips/nmadd-3.c: New test.
12787
12788 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12789
12790         PR middle-end/28046
12791         * gcc.dg/gomp/atomic-10.c: New test.
12792         * g++.dg/gomp/atomic-10.C: New test.
12793
12794 2006-09-20  Eric Christopher  <echristo@apple.com>
12795
12796         * gcc.target/i386/sse3-not-fisttp.c: New.
12797
12798 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12799
12800         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12801
12802 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12803
12804         * gcc.c-torture/execute/pr28289.c (one): New variable.
12805         (main): Use it instead of argc.
12806         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12807         (main): Use it instead of argc.
12808
12809 2006-09-19  Paul Brook  <paul@codesourcery.com>
12810
12811         PR target/28516
12812         * gcc.dg/nested-func-5.c: New test.
12813
12814 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12815
12816         * lib/target-supports.exp (check_effective_target_tls): Compile
12817         test stubs using ${tool}_target_compile, not just target_compile.
12818         (check_effective_target_tls_runtime): Likewise.
12819
12820 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12821
12822         * gcc.c-torture/compile/20030405-1.x: Remove.
12823
12824         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12825         optimising linker from discarding it.
12826
12827 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12828
12829         PR fortran/28526
12830         * gfortran.dg/keyword_symbol_1.f90: New test.
12831
12832         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12833         pedantic compilation option.
12834
12835 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12836
12837         PR fortran/29060
12838         * gfortran.dg/spread_shape_1.f90: New test.
12839
12840 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12841
12842         PR tree-optimization/28887
12843         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12844
12845 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12846
12847         PR c/25993
12848         * gcc.dg/pr25993.c: New test.
12849
12850 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12851
12852         PR tree-opt/21591
12853         * gcc.dg/vect/pr21591.c: New test.
12854
12855 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         PR tree-opt/29059
12858         * gcc.c-torture/compile/strcpy-1.c: New test.
12859         * gcc.c-torture/compile/strcpy-2.c: New test.
12860         * gcc.c-torture/compile/memcpy-1.c: New test.
12861         * gcc.c-torture/compile/memcpy-2.c: New test.
12862
12863 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12864
12865         PR testsuite/29055
12866         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12867
12868 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12869
12870         * gnat.dg/specs/double_record_extension1.ads: New test.
12871         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12872
12873 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12874
12875         PR fortran/29051
12876         * gfortran.dg/oldstyle_3.f90: New test.
12877
12878 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12879
12880         PR libgfortran/29099
12881         * gfortran.dg/secnds-1.f: New test.
12882
12883 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12884
12885         PR libgfortran/29053
12886         * gfortran.dg/streamio_9.f90: New test.
12887         * gfortran.dg/streamio_10.f90: New test.
12888
12889 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         PR C++/29002
12892         * g++.dg/init/array22.C: New test.
12893         * g++.dg/init/array23.C: New test.
12894
12895 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12896
12897         * stackcheck.lst: Update list of tests requiring stack checking.
12898         * norun.lst: Adjust for above change.
12899         * ada95.lst: New file.
12900         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12901         requiring -gnat95 switch.
12902
12903 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12904
12905         * gnat.dg/in_out_parameter.adb: New test.
12906
12907 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12908
12909         PR debug/28980
12910         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12911
12912 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12913
12914         * gnat.dg/specs/unchecked_union.ads: New test.
12915
12916 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12917
12918         PR rtl-optimization/28982
12919         * gcc.c-torture/execute/pr28982a.c: New test.
12920         * gcc.c-torture/execute/pr28982b.c: Likewise.
12921
12922 2006-09-12  Eric Christopher  <echristo@apple.com>
12923
12924         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12925         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12926
12927 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12928
12929         PR c/28768
12930         PR preprocessor/14634
12931         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12932         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12933         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12934
12935 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12936
12937         * gcc.dg/pr28243.c: New test.
12938
12939 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12940
12941         PR fortran/28971
12942         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12943         this undiagnosed regression reappears.
12944
12945 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12946
12947         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12948         Treat $srcdir as a literal.
12949         * lib/fortran-torture.exp (fortran-torture-compile,
12950         fortran-torture-execute): Likewise.
12951         * lib/objc-torture.exp (objc-torture-compile,
12952         objc-torture-execute): Likewise.
12953         * lib/profopt.exp (profopt-execute): Likewise.
12954
12955 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12956
12957         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12958
12959 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12960
12961         PR testsuite/28950
12962         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12963
12964 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12965
12966         PR target/13685
12967         * gcc.target/i386/pr13685.c: New test.
12968
12969 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12970
12971         * gcc.dg/pr28726.c: New test.
12972
12973 2006-09-11  Josh Conner  <jconner@apple.com>
12974
12975         * gcc.dg/nrv3.c: Increase size of structure.
12976         * gcc.dg/nrv4.c: Likewise.
12977         * gcc.dg/nrv5.c: Likewise.
12978
12979 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12980
12981         PR libfortran/28890
12982         gfortran.dg/assumed_charlen_function_5.f90: New test.
12983
12984 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/28991
12987         * g++.dg/init/static3.C: New test.
12988
12989 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         PR testsuite/29007
12992         * gcc.dg/long-long-cst1.c (t): Add cast to
12993         __SIZE_TYPE__ before casting to int.
12994         (main): Return 0 on success.
12995
12996 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12997
12998         * gcc.c-torture/execute/20060910-1.c: New test.
12999
13000 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13001
13002         PR middle-end/26983
13003         * gcc.dg/pr26983.c: New test.
13004
13005 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13006
13007         PR target/29006
13008         * gcc.c-torture/execute/pr29006.c: New test.
13009
13010 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13011
13012         PR libfortran/28947
13013         gfortran.dg/matmul_4.f90: New test.
13014
13015 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13016
13017         PR fortran/28959
13018         gfortran.dg/used_types_10: New test.
13019
13020 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13021
13022         PR libfortran/28923
13023         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13024         gfortran.dg/array_initializer_3.f90: New test.
13025
13026 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR fortran/28914
13029         * gfortran.dg/actual_array_constructor_3.f90: New test.
13030
13031 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13032
13033         PR testsuite/26778
13034         * gcc.target/i386/pr26778.c: New testcase.
13035
13036 2006-09-08  Eric Christopher  <echristo@apple.com>
13037
13038         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13039         * gcc.target/i386/memcpy-1.c: Ditto.
13040         * gcc.target/i386/asm-1.c: Ditto.
13041         * gcc.target/i386/20060512-4.c: Ditto.
13042         * gcc.target/i386/compress-float-387.c: Ditto.
13043         * gcc.target/i386/20060512-1.c: Ditto.
13044         * gcc.target/i386/compress-float-sse.c: Ditto.
13045         * gcc.target/i386/20060512-2.c: Ditto.
13046         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13047         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13048         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13049         * gcc.dg/pr26449.c: Ditto.
13050         * gcc.dg/attr-ms_struct-2.c: Ditto.
13051         * gcc.dg/attr-ms_struct-1.c: Ditto.
13052         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13053
13054 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13055
13056         PR c/28504
13057         * gcc.dg/vla-10.c: New test.
13058
13059 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13060
13061         PR c++/28858
13062         * g++.dg/parse/template20.C: New test.
13063         * g++.dg/template/operator8.C: Remove obsolete part.
13064         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13065         * g++.old-deja/g++.pt/crash65.C: Likewise.
13066
13067 2006-09-07  Jason Merrill  <jason@redhat.com>
13068
13069         PR middle-end/27724
13070         * gcc.dg/long-long-cst1.c: New test.
13071
13072 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13073
13074         PR C++/28906
13075         * g++.dg/other/array3.C: New test.
13076         * g++.dg/other/array4.C: New test.
13077         * g++.dg/other/array5.C: New test.
13078
13079 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13080
13081         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13082
13083 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13084
13085         PR target/28946
13086         * gcc.target/i386/pr28946.c: New test.
13087
13088 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13089
13090         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13091         in integer literal constant.
13092         * gfortran.dg/enum_8.f90: Ditto.
13093         * gfortran.dg/g77/20030326-1.f: Ditto.
13094
13095 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13096
13097         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13098         nonconformance usage.
13099
13100 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13101
13102         PR middle-end/28862
13103         * gcc.c-torture/compile/vector-align-1.c: New test.
13104
13105 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13106
13107         PR rtl-opt/27883
13108         * g++.dg/opt/copysign-1.C: New test.
13109
13110 2006-09-06  Jason Merrill  <jason@redhat.com>
13111
13112         PR c++/27371
13113         * g++.dg/warn/unused-result1.C: New test.
13114
13115 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13116
13117         PR c++/28903
13118         * g++.dg/ext/vla3.C: New test.
13119
13120         PR c++/28886
13121         * g++.dg/template/array16.C: New test.
13122
13123 2006-09-06  Richard Guenther  <rguenther@suse.de>
13124
13125         * gcc.dg/pr27226.c: Remove testcase again.
13126
13127 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13128
13129         PR tree-opt/28937
13130         * g++.dg/opt/unroll2.C: New test.
13131
13132 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13133
13134         PR tree-opt/28952
13135         * gcc.dg/vect/pr28952.c: New test.
13136
13137 2006-09-05  Richard Guenther  <rguenther@suse.de>
13138
13139         PR tree-optimization/28900
13140         * gcc.dg/torture/pr28900.c: New testcase
13141
13142 2006-09-05  Richard Guenther  <rguenther@suse.de>
13143
13144         PR tree-optimization/28905
13145         * gcc.c-torture/compile/pr28905.c: New testcase.
13146
13147 2006-09-05  Richard Guenther  <rguenther@suse.de>
13148
13149         PR middle-end/28935
13150         * gcc.dg/pr28935.c: New testcase.
13151
13152 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.c-torture/execute/20060905-1.c: New test.
13155
13156 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13157
13158         PR fortran/28908
13159         * gfortran.dg/used_types_7.f90: New test.
13160         * gfortran.dg/used_types_8.f90: New test.
13161         * gfortran.dg/used_types_9.f90: New test.
13162
13163 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13164
13165         * gcc.c-torture/compile/20060904-1.c: New test.
13166
13167 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         PR c++/23287 Revert my 2006-09-01 patch
13170         * g++.dg/parse/dtor12.C: Remove.
13171
13172 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13173
13174         PR c+/27670
13175         * g++.dg/template/operator9.C: New test.
13176
13177         PR c++/27493
13178         * g++.dg/template/operator7.C: New test.
13179
13180         PR c++/27494
13181         * g++.dg/template/operator8.C: New test.
13182
13183         PR c++/27397
13184         * g++.dg/template/crash57.C: New test.
13185
13186         * g++.dg/template/typedef4.C: Adjust error markers.
13187         * g++.dg/template/typedef5.C: Likewise.
13188
13189 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13190
13191         PR c++/28878
13192         * g++.dg/parse/crash33.C: New test.
13193
13194 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13195         Richard Guenther  <rguenther@suse.de>
13196         Adam Nemet  <anemet@caviumnetworks.com>
13197
13198         PR middle-end/27226
13199         * gcc.target/mips/memcpy-1.c: New testcase.
13200         * gcc.dg/pr27226.c: Likewise.
13201
13202 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         PR c++/28705
13205         * g++.dg/lookup/koenig5.C: New.
13206         * g++.dg/template/crash56.C: New.
13207
13208 2006-09-01  Josh Conner  <jconner@apple.com>
13209
13210         PR c++/25505
13211         * gcc.dg/nrv3.c: New test.
13212         * gcc.dg/nrv4.c: New test.
13213         * gcc.dg/nrv5.c: New test.
13214
13215 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13216
13217         PR c++/23287
13218         * g++.dg/parse/dtor12.C: New.
13219
13220 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13221
13222         PR tree-optimization/28839
13223         * gcc.dg/pr28839.c: New test.
13224
13225 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13226
13227         PR target/24367
13228         * gcc.dg/pr24367.c: New testcase.
13229
13230 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13231
13232         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13233
13234 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13235
13236         PR rtl-optimization/27735
13237         * gcc.dg/loop-unswitch-1.c: New test.
13238
13239 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13240
13241         PR fortran/28885
13242         * gfortran.dg/aliasing_dummy_2.f90: New test.
13243
13244         PR fortran/20067
13245         * gfortran.dg/generic_5.f90: Change error message.
13246
13247         PR fortran/28873
13248         * gfortran.dg/generic_6.f90: New test.
13249
13250         PR fortran/25077
13251         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13252
13253         PR fortran/25102
13254         * gfortran.dg/invalid_interface_assignment.f90: New test.
13255
13256         PR fortran/24866
13257         * gfortran.dg/module_proc_external_dummy.f90: New test.
13258
13259 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13260
13261         PR c++/28349
13262         * g++.dg/warn/var-args1.C: New test.
13263
13264 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13265
13266         PR fortran/28866
13267         * gfortran.dg/simpleif_2.f90: New test.
13268         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13269         * gfortran.dg/enum_5.f90: Ditto.
13270
13271 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13272             Kazu Hirata  <kazu@codesourcery.com>
13273
13274         PR tree-optimization/17506
13275         * gcc.dg/pr17506.c: New.
13276
13277 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13278
13279         PR c++/28139
13280         * g++.dg/eh/alias1.C: New test.
13281
13282 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13283
13284         PR c++/28860
13285         * g++.dg/template/ttp22.C: New test.
13286
13287 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13288
13289         PR middle-end/26632
13290         * gcc.dg/pr26632.c: New.
13291
13292 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13293
13294         PR libgfortran/28354
13295         * gfortran.dg/fmt_zero_precision.f90: New test.
13296
13297 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13298
13299         PR c++/28058
13300         * g++.dg/template/spec31.C: New test.
13301
13302 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13303
13304         PR c++/26573
13305         * g++.dg/other/static2.C: New test.
13306
13307 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13308
13309         * gcc.dg/Wswitch-enum-2.c: New test case.
13310         * gcc.dg/Wswitch-enum-3.c: Likewise.
13311
13312 2006-08-26  Richard Guenther  <rguenther@suse.de>
13313
13314         * gcc.c-torture/compile/20060826-1.c: New testcase.
13315
13316 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13317
13318         PR c++/28736
13319         * g++.dg/template/void10.C: New test.
13320
13321         PR c++/28737
13322         * g++.dg/template/void8.C: New test.
13323
13324         PR c+_+/28738
13325         * g++.dg/template/void9.C: New test.
13326
13327         * g++.dg/template/void3.C: Adjust error markers.
13328         * g++.dg/template/void4.C: Likewise.
13329         * g++.dg/template/crash55.C: Likewise.
13330         * g++.dg/template/void7.C: Likewise
13331
13332 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/28588
13335         * g++.dg/inherit/access6.C: New test.
13336         * g++.dg/inherit/access7.C: Likewise.
13337
13338         PR c++/28595
13339         * g++.dg/template/array15.C: New test.
13340         * g++.dg/template/crash2.C: Tweak error markers.
13341
13342 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13343
13344         PR middle-end/28683
13345         * gcc.c-torture/compile/20060823-1.c: New test.
13346
13347 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13348
13349         PR c++/28853
13350         * g++.dg/template/ttp21.C: New test.
13351
13352         PR c++/28852
13353         * g++.dg/other/operator1.C: Add error-marker.
13354         * g++.dg/other/operator2.C: New test.
13355
13356 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13357
13358         PR c/27893
13359         * gcc.c-torture/compile/vla-const-1.c,
13360         gcc.c-torture/compile/vla-const-2.c: New tests.
13361
13362 2006-08-26  Richard Guenther  <rguenther@suse.de>
13363
13364         PR middle-end/28814
13365         * gcc.dg/torture/pr28814.c: New testcase.
13366
13367 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         PR c/28418
13370         * gcc.c-torture/compile/compound-literal-1.c: New test.
13371
13372 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13373
13374         PR c/28299
13375         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13376         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13377         Expect extra diagnostics.
13378
13379 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13380
13381         gcc.dg/noncompile/pr16876.c: New test.
13382
13383 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13384
13385         PR c++/28056
13386         * g++.dg/parse/local1.C: New test.
13387         * g++.dg/other/qual1.C: Tweak error marker.
13388
13389 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         PR c++/27787
13392         * g++.dg/template/typename10.C: New.
13393         * g++.dg/template/lookup4.C: Remove bogus error marker.
13394
13395 2006-08-25  Richard Guenther  <rguenther@suse.de>
13396
13397         PR testsuite/28829
13398         * gcc.dg/pr26570.c: Fix testcase.
13399
13400 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13401
13402         PR tree-opt/28807
13403         * gcc.c-torture/execute/mayalias-2.c: New test.
13404         * gcc.dg/tree-ssa/alias-13.c: New test.
13405
13406 2006-08-24  Jan Hubicka  <jh@suse.cz>
13407
13408         PR debug/26881
13409         * gcc.dg/debug/pr26881.c: New file.
13410
13411 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13412
13413         PR fortran/28788
13414         * gfortran.dg/used_types_4.f90: New test.
13415         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13416         association of derived types.
13417         * gfortran.dg/used_types_2.f90: Add module cleanup.
13418         * gfortran.dg/used_types_3.f90: The same.
13419
13420         PR fortran/28771
13421         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13422         fix of regression.
13423
13424 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13425
13426         PR 28813
13427         * gfortran.dg/direct_io_6.f90: Remove test.
13428
13429 2006-08-23  Stuart Hastings  <stuart@apple.com>
13430
13431         PR 28825
13432         * gcc.target/i386/20060821-1.c: New.
13433
13434 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13435
13436         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13437         dg-warning strings for dllimport.
13438
13439 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13440
13441         PR C++/28450
13442         * g++.dg/ext/vector4.C: New test.
13443         * g++.dg/ext/complex1.C: New test.
13444
13445 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13446
13447         PR debug/28692
13448         * gcc.dg/debug/const-1.c: New.
13449         * gcc.dg/debug/const-2.c: New.
13450         * gcc.dg/debug/dwarf2/const-1.c: New.
13451         * gcc.dg/debug/dwarf2/const-2.c: New.
13452         * gcc.dg/debug/dwarf2/const-2b.c: New.
13453
13454 2006-08-22  Richard Guenther  <rguenther@suse.de>
13455
13456         PR middle-end/28776
13457         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13458         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13459
13460 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13461
13462         PR tree-optimization/28003
13463         * g++.dg/tree-ssa/pr28003.C: New.
13464
13465 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13466
13467         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13468
13469 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13470
13471         PR c++/26269
13472         * g++.dg/other/error14.C: New test.
13473
13474         PR c++/28505
13475         * g++.dg/parse/ctor7.C: New test.
13476         * g++.dg/parse/ctor8.C: Likewise.
13477
13478         PR c++/28741
13479         * g++.dg/template/void7.C: New test.
13480
13481 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13482
13483         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13484         * gnat.dg/self_aggregate_with_array.adb: New test.
13485
13486 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13487
13488         * g++.dg/eh/arm-vfp-unwind.C: New test.
13489
13490 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/28341
13493         * g++.dg/template/ref3.C: New test.
13494         * g++.dg/template/nontype13.C: New test.
13495
13496         PR c++/28346
13497         * g++.dg/template/ptrmem17.C: New test.
13498
13499 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13500
13501         PR target/28648 c:
13502         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13503
13504 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13505
13506         PR fortran/28630
13507         * gfortran.dg/used_types_2.f90: New test.
13508
13509         PR fortran/28601
13510         * gfortran.dg/used_types_3.f90: New test.
13511
13512         PR fortran/20886
13513         * gfortran.dg/generic_actual_arg.f90: New test.
13514
13515         PR fortran/28735
13516         * gfortran.dg/module_private_array_refs_1.f90: New test.
13517
13518         PR fortran/28762
13519         * gfortran.dg/program_name_1.f90: New test.
13520
13521         PR fortran/28425
13522         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13523
13524         PR fortran/28496
13525         * gfortran.dg/array_initializer_2.f90: New test.
13526
13527         PR fortran/18111
13528         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13529
13530         PR fortran/28600
13531         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13532
13533         PR fortran/28771
13534         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13535
13536         PR fortran/28660
13537         * gfortran.dg/dependent_decls_1.f90: New test.
13538
13539 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13540
13541         PR fortran/25217
13542         * gfortran.dg/derived_init_2.f90: New.
13543
13544 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13545
13546         * gcc.c-torture/execute/pr28289.c: New test.
13547
13548 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR c/28744
13551         * gcc.dg/attr-externally-visible-1.c: New test.
13552         * gcc.dg/attr-externally-visible-2.c: New test.
13553         * g++.dg/parse/attr-externally-visible-1.C: New test.
13554         * g++.dg/parse/attr-externally-visible-2.C: New test.
13555
13556 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13557
13558         PR c++/28606
13559         * g++.dg/parse/dtor11.C: New test.
13560
13561 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13562
13563         PR rtl-optimization/28489
13564         * gcc.c-torture/compile/pr28489.c: New test.
13565
13566 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13567
13568         PR c++/28710
13569         * g++.dg/template/redecl4.C: New test.
13570
13571         PR c++/28711
13572         * g++.dg/template/ctor8.C: New test.
13573
13574 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13575
13576         * gcc.dg/pr26570.c: Fix testcase.
13577
13578 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13579
13580         * PR c++/28573
13581         * g++.dg/parse/offsetof6.C: New test.
13582         * g++.dg/parse/offsetof6.C: New test.
13583         * g++.dg/parse/offsetof7.C: New test.
13584
13585 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13586
13587         PR testsuite/28602
13588         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13589         is false.
13590
13591 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13592
13593         PR c++/28302
13594         * g++.dg/ext/vector3.C: New test.
13595
13596 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13597
13598         PR gcov/profile/26570
13599         * gcc.dg/pr26570.c: New test.
13600
13601 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13602
13603         PR c/27697
13604         * gcc.dg/qual-component-1.c: New test.
13605
13606 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13607
13608         PR c++/28593
13609         * g++.dg/parse/new3.C: New test.
13610
13611 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13612
13613         PR fortran/25828
13614         * gfortran.dg/streamio_1.f90: New test.
13615         * gfortran.dg/streamio_2.f90: New test.
13616         * gfortran.dg/streamio_3.f90: New test.
13617         * gfortran.dg/streamio_4.f90: New test.
13618         * gfortran.dg/streamio_5.f90: New test.
13619         * gfortran.dg/streamio_6.f90: New test.
13620         * gfortran.dg/streamio_7.f90: New test.
13621         * gfortran.dg/streamio_8.f90: New test.
13622
13623 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13624
13625         PR c/28287
13626         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13627
13628 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13629
13630         PR c++/28594
13631         * g++.dg/template/void6.C: New test.
13632
13633 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13634
13635         PR c/28649
13636         * gcc.dg/parse-error-1.c: New test.
13637         * gcc.dg/parse-error-2.c: New test.
13638         * gcc.dg/cpp/digraph2.c: Add error-marker.
13639         * gcc.dg/noncompile/920923-1.c: Likewise.
13640
13641 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13642
13643         PR c/27490
13644         * gcc.dg/sizeof-2.c: New testcase.
13645
13646         PR c/27489
13647         * gcc.dg/switch-A.c: New testcase.
13648
13649 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13650
13651         PR c++/28288
13652         PR c++/14556
13653         * g++.old-deja/g++.warn/compare1.C: Delete.
13654         * g++.dg/opt/pr7503-2.C: Delete.
13655         * g++.dg/opt/pr7503-3.C: Delete.
13656         * g++.dg/opt/pr7503-4.C: Delete.
13657         * g++.dg/opt/pr7503-5.C: Delete.
13658         * g++.dg/opt/max1.C: Delete.
13659         * g++.dg/warn/minmax.C: Delete.
13660         * g++.dg/expr/minmax.C: New test.
13661
13662 2006-08-14  Richard Guenther  <rguenther@suse.de>
13663
13664         PR testsuite/28703
13665         * gcc.c-torture/execute/pr28651.c: Do not use argc
13666         to avoid optimization, instead forbid inlining.
13667
13668 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13669
13670         PR rtl-optimization/28634
13671         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13672
13673 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13674
13675         PR c/27184
13676         * gcc.dg/torture/pr27184.c: New test.
13677
13678 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13679
13680         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13681
13682 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13683
13684         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13685         * gfortran.dg/stat_2.f90: Likewise.
13686         * gfortran.dg/chmod_1.f90: Likewise.
13687         * gfortran.dg/chmod_2.f90: Likewise.
13688         * gfortran.dg/chmod_3.f90: Likewise.
13689
13690 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13691
13692         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13693
13694 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13695
13696         * g++.dg/opt/pr23454-2.C: New test.
13697
13698 2006-08-11  Richard Guenther  <rguenther@suse.de>
13699
13700         PR middle-end/28651
13701         * gcc.c-torture/execute/pr28651.c: New testcase.
13702
13703 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13704
13705         * gnat.dg/specs/static_initializer.ads: New test.
13706
13707 2006-08-10  Paul Brook  <paul@codesourcery.com>
13708
13709         * gcc.target/arm/cond-asm.c: New test.
13710
13711 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13712
13713         PR tree-optimization/26197
13714         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13715         * g++.dg/vect/vect.exp: Compile the new tests with
13716         --param max-aliased-vops=0.
13717
13718 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13719
13720         PR c++/28637
13721         * g++.dg/template/void3.C: New test.
13722
13723         PR c++/28638
13724         * g++.dg/template/void4.C: New test.
13725
13726         PR c++/28640
13727         * g++.dg/template/void5.C: New test.
13728
13729 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13730
13731         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13732         after dg-do compile.
13733
13734 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13735
13736         PR tree-optimizations/26969
13737         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13738         "unswitch-loops" with -funswitch-loops.
13739         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13740
13741 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13742
13743         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13744         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13745         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13746         * objc.dg/dwarf-1.m: Likewise.
13747         * objc.dg/dwarf-2.m: Likewise.
13748         * obj-c++.dg/dwarf-2.mm: Likewise.
13749
13750 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13751
13752         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13753         * objc.dg/dwarf-2.m: Likewise.
13754         * obj-c++.dg/dwarf-2.mm: Likewise.
13755
13756         PR libfortran/28603
13757         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13758
13759         PR testsuite/27611
13760         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13761
13762         PR testsuite/27033
13763         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13764
13765 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13766
13767         PR target/27827
13768         * gcc.target/i386/pr27827.c: New testcase.
13769
13770 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13771
13772         PR fortran/28590
13773         * gfortran.dg/sequence_types_1.f90: New test.
13774
13775 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13776
13777         PR fortran/28548
13778         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13779         dg-warning.  Add -pedantic option.
13780
13781 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13782
13783         PR c/28502
13784         * gcc.dg/proto-1.c: New test.
13785
13786         PR c/27721
13787         * gcc.dg/lvalue-4.c: New test.
13788
13789         PR c/28136
13790         * gcc.dg/init-bad-5.c: New test.
13791
13792 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13793
13794         PR c++/28347
13795         * g++.dg/ext/typedef-init.C: Add new test for typedef
13796         initialization inside templates. Adjust existing error markers.
13797
13798 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/28148
13801         * g++.dg/init/ptrmem3.C: New test.
13802
13803 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13804
13805         PR tree-optimization/27770
13806         * lib/target-support.exp: New target keyword "section_anchors".
13807         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13808         tests.
13809         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13810         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13811         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13812         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13813
13814 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13815
13816         * gcc.dg/20060801-1.c: Add missing '}'.
13817
13818 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13819
13820         PR c++/27508
13821         * g++.dg/parse/dtor9.C: New test.
13822         * g++.dg/parse/dtor10.C: New test.
13823         * g++.dg/other/error7.C: Adjust error-marker.
13824
13825         PR c++/28274
13826         * g++.dg/other/default5.C: New test.
13827
13828 2006-08-02  Richard Guenther  <rguenther@suse.de>
13829
13830         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13831
13832 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13833
13834         PR c++/28557
13835         * g++.dg/template/conv9.C: New test.
13836
13837 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13838
13839         PR debug/28063
13840         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13841         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13842         Optionally return assembly text.  Update callers.
13843         (check_no_compiler_messages): Update verbose messages.
13844         (check_no_messages_and_pattern): New.
13845         (check_effective_target_string_merging): New.
13846
13847 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13848
13849         PR c++/28250
13850         * g++.dg/eh/catch4.C: New test.
13851
13852         PR c++/28257
13853         * g++.dg/other/qual1.C: New test.
13854
13855         PR c++/28259
13856         * g++.dg/inherit/error2.C: New test.
13857
13858         PR c++/28267
13859         * g++.dg/other/new1.C: New test.
13860
13861         * g++.dg/warn/pr23075.C: Remove obsolete test.
13862         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13863         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13864
13865 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/28523
13868         * g++.dg/eh/cast1.C: New test.
13869
13870 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13871
13872         PR libfortran/28452
13873         * gfortran.dg/random_3.f90:  New test.
13874
13875 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13876
13877         PR c++/28432
13878         * g++.dg/other/pr28304.C: Change expected error message.
13879         * g++.dg/other/pr28432.C: New test.
13880
13881 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13882
13883         PR c++/28256
13884         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13885
13886 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13887
13888         PR debug/23336
13889         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13890         at -g1.
13891         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13892         g++.dg/debug/enum-2.C: New.
13893
13894 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13895
13896         PR c++/6634
13897         * g++.dg/parse/long1.C: Add more tests.
13898
13899 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13900
13901         * gfortran.dg/lrshift_1.c: New file.
13902
13903 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13904
13905         PR libgfortran/28335
13906         * gfortran.dg/no_unit_error_1.f90: New test.
13907
13908 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13909
13910         PR libgfortran/28335
13911         * gfortran.dg/no_unit_error_1.f90: Delete test.
13912         * gfortran.dg/no_unit_error_2.f90: Delete test.
13913
13914 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13915
13916         * gfortran.dg/chmod_3.f90: New test.
13917         * gfortran.dg/ltime_gmtime_1.f90: New test.
13918         * gfortran.dg/ltime_gmtime_2.f90: New test.
13919         * gfortran.dg/lrshift_1.f90: New test.
13920         * gfortran.dg/chmod_1.f90: New test.
13921         * gfortran.dg/chmod_2.f90: New test.
13922
13923 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13924
13925         PR c++/27668
13926         * g++.dg/template/crash55.C: New test.
13927
13928         PR c++/27962
13929         * g++.dg/template/nontype16.C: New test.
13930
13931         * g++.dg/template/void2.C: Adjust error markers.
13932         * g++.dg/template/nontype5.C: Adjust error markers.
13933
13934 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13935
13936         * gcc.target/i386/stack-prot-kernel.c: New test.
13937
13938 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13939
13940         * gcc.dg/builtins-55.c: New test case.
13941
13942 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13943
13944         PR rtl-optimization/27907
13945         * gcc.c-torture/compile/pr27907.c: New test.
13946
13947 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13948
13949         * gfortran.dg/mclock.f90: New test.
13950         * gfortran.dg/int_conv_1.f90: New test.
13951         * gfortran.dg/stat_1.f90: New test.
13952         * gfortran.dg/stat_2.f90: New test.
13953
13954 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13955
13956         PR libgfortran/28335
13957         * gfortran.dg/no_unit_error_1.f90: New test.
13958         * gfortran.dg/no_unit_error_2.f90: New test.
13959         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13960
13961 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13962
13963         PR middle-end/28473
13964         * gcc.dg/fold-convround-1.c: New test case.
13965
13966 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13967
13968         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13969
13970 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13971
13972         PR c++/27572
13973         * g++.dg/other/typedef1.C: New test.
13974         * g++.dg/template/typedef4.C: New test.
13975         * g++.dg/template/typedef5.C: New test.
13976
13977 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13978
13979         PR fortran/28416
13980         * gfortran.dg/allocatable_dummy_3.f90: New.
13981
13982 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13983
13984         PR fortran/28439
13985         * gfortran.dg/arithmetic_if.f90:  New test.
13986
13987 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13988
13989         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13990         avoid memcpy optimization.
13991
13992 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13993
13994         PR fortran/25289
13995         * gfortran.dg/direct_io_6.f90: New test.
13996
13997 2006-07-24  Jan Hubicka  <jh@suse.cz>
13998
13999         PR c/25795
14000         PR c++/27369
14001         * gcc.dg/pr25795.c: New test.
14002         * gcc.dg/pr25795-1.c: New test.
14003
14004 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14005
14006         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14007         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14008         which may be transformed to "g || h" on some platforms.
14009
14010 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14011
14012         PR c++/28025
14013         * g++.dg/template/friend45.C: New test.
14014
14015 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14016
14017         PR libgfortran/28339
14018         * gfortran.dg/arrayio_8.f90: New test.
14019
14020 2006-07-21  Mike Stump  <mrs@apple.com>
14021
14022         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14023
14024         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14025
14026 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14027
14028         PR c++/28250
14029         * g++.dg/eh/catch3.C: New test.
14030
14031         PR c++/28363
14032         * g++.dg/template/defarg10.C: New test.
14033
14034 2006-07-20  Paul Brook  <paul@codesourcery.com>
14035
14036         PR 27363
14037         * gcc.dg/pr27363.c: New test.
14038
14039 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14040
14041         PR c++/28338
14042         * g++.dg/init/ref13.C: New test.
14043
14044 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14045
14046         PR obj-c++/28434
14047         * obj-c++.dg/proto-error-1.mm: New test.
14048
14049 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14050
14051         PR c++/28337
14052         * g++.dg/template/string1.C: New test.
14053
14054 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/28048
14057         * g++.dg/template/defarg9.C: New test.
14058
14059         PR c++/28235
14060         * g++.dg/template/static27.C: New test.
14061
14062 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14063
14064         PR 28410
14065         * gcc.dg/tree-ssa/pr28410.c: New test.
14066
14067 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14068
14069         PR c++/28258
14070         * g++/dg/other/error13.C: New test.
14071
14072         PR c++/28260
14073         * g++.dg/template/friend44.C: New test.
14074
14075 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14076
14077         PR c++/27495
14078         * g++.dg/other/pr27495.C: New.
14079
14080 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14081
14082         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14083         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14084
14085 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14086
14087         PR c/28286
14088         * gcc.dg/pragma-pack-4.c: New test.
14089
14090 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14091
14092         PR c++/28291
14093         * g++.dg/ext/pr28291.C: New test.
14094
14095 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14096
14097         PR middle-end/28403
14098         * gcc.c-torture/execute/pr28403.c: New test.
14099
14100 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14101
14102         PR middle-end/28402
14103         * gcc.dg/pr28402.c: New test.
14104
14105 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14106
14107         PR c++/28304
14108         * g++.dg/other/pr28304.C: New test.
14109
14110 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14111
14112         PR other/28251
14113         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14114         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14115
14116 2006-07-17  Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/28238
14119         * g++.dg/tree-ssa/pr28238.C: New testcase.
14120
14121 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14122
14123         PR c++/28250
14124         * g++.dg/eh/catch1.C: New test.
14125         * g++.dg/eh/catch2.C: New test.
14126
14127 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14128
14129         PR c++/28370
14130         * g++.dg/template/anon3.C: New test.
14131
14132 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14133
14134         PR fortran/20844
14135         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14136         specifiers requiring an explicit format tag..
14137
14138         PR fortran/28201
14139         * gfortran.dg/generic_5: New test.
14140
14141         PR fortran/20893
14142         * gfortran.dg/elemental_optional_args_1.f90: New test.
14143
14144 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14145
14146         * gnat.dg/assert.ads: New file.
14147         * gnat.dg/controlled_record.ads: Likewise.
14148         * gnat.dg/controlled_record.adb: Likewise.
14149
14150 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14151
14152         PR c++/28292
14153         * g++.dg/other/error12.C: New test.
14154
14155         PR c++/28269
14156         * g++.dg/template/crash54.C: New test.
14157
14158 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14159
14160         PR c++/28249
14161         * g++.dg/parse/catch1.C: New test.
14162
14163         PR c++/28294
14164         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14165
14166         PR c++/28387
14167         * g++.dg/ext/attrib24.C: New test.
14168
14169 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14170
14171         PR c++/28343
14172         * g++.dg/ext/asmspec1.C: New test.
14173
14174 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14175
14176         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14177         (dg-test): Support shouldfail tests.
14178         * lib/target-supports-dg.exp (dg-shouldfail): New.
14179         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14180         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14181         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14182         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14183         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14184         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14185         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14186
14187 2006-07-13  Jan Hubicka  <jh@suse.cz>
14188
14189         * gcc.target/i386/memcpy-1.c: New.
14190
14191 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14192
14193         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14194
14195 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/25097
14198         * gfortran.dg/present_1.f90: New test.
14199
14200         PR fortran/20903
14201         * gfortran.dg/interface_derived_type_1.f90: New test.
14202
14203 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14204
14205         PR fortran/28213
14206         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14207         list.
14208
14209 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14210
14211         PR c++/27820
14212         * g++.dg/other/label1.C: New test.
14213
14214 2006-07-07  Richard Guenther  <rguenther@suse.de>
14215
14216         PR middle-end/28268
14217         * gcc.dg/torture/pr28268.c: New testcase.
14218
14219 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14220
14221         PR c++/27019
14222         * g++.dg/ext/pr27019.C: New.
14223
14224 2006-07-07  Richard Guenther  <rguenther@suse.de>
14225
14226         PR tree-optimization/28187
14227         * gcc.dg/pr28187.c: New testcase.
14228
14229 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14230
14231         * gnat.dg/address_conversion.adb: New test.
14232         * gnat.dg/boolean_subtype.adb: Likewise.
14233         * gnat.dg/frame_overflow.adb: Likewise.
14234         * gnat.dg/pointer_array.adb: Likewise.
14235         * gnat.dg/pointer_conversion.adb: Likewise.
14236
14237 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14238
14239         PR fortran/28237
14240         PR fortran/23420
14241         * gfortran.dg/print_fmt_5.f90: New test.
14242
14243 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14244
14245         PR fortran/28129
14246         * gfortran.dg/bounds_check_4.f90: New test.
14247
14248 2006-07-05  Richard Guenther  <rguenther@suse.de>
14249
14250         PR target/28158
14251         * gfortran.dg/pr28158.f90: New testcase.
14252
14253 2006-07-05  Richard Guenther  <rguenther@suse.de>
14254
14255         PR tree-optimization/28162
14256         * gcc.dg/pr28162.c: New testcase.
14257
14258 2006-07-05  Richard Guenther  <rguenther@suse.de>
14259         Andrew Pinski  <pinskia@gcc.gnu.org>
14260
14261         PR c++/27084
14262         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14263
14264 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14265
14266         PR fortran/28174
14267         * gfortran.dg/actual_array_substr_2.f90: New test.
14268
14269         PR fortran/28167
14270         * gfortran.dg/actual_array_constructor_2.f90: New test.
14271
14272 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14273
14274         * gfortran.dg/itime_idate_1.f: New test.
14275         * gfortran.dg/itime_idate_2.f: New test.
14276
14277 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14278
14279         PR libgfortran/27704
14280         * gfortran.dg/open_status_3.f90: New test.
14281         * gfortran.dg/fmt_l.f90: Update for new feature.
14282
14283 2006-07-03  Asher Langton  <langton2@llnl.gov>
14284
14285         * gfortran.dg/oldstyle_2.f90: New.
14286
14287 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14288
14289         * gnat.dg/string_slice.adb: New test.
14290
14291 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14292
14293         PR fortran/19259
14294         * gfortran.dg/semicolon_fixed.c: New.
14295         * gfortran.dg/semicolon_free.c: New.
14296
14297 2006-06-30  Mike Stump  <mrs@apple.com>
14298
14299         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14300         that don't support internal visibility.
14301
14302 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14303
14304         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14305         for '(' / ')' needing an extra '\'.
14306
14307 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14308
14309         PR middle-end/27428
14310         * gcc.dg/pr27428-1.c: New test case.
14311
14312 2006-06-29  Mike Stump  <mrs@apple.com>
14313
14314         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14315         on darwin as we can't align commons large enough yet.
14316
14317         * gcc.dg/vla-8.c: Add additional testcases.
14318
14319 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14320
14321         PR c++/28114
14322         * g++.dg/other/pr28114.C: New.
14323
14324 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14325
14326         * gcc.c-torture/compile/20060625-1.c: New test.
14327
14328 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14329
14330         PR fortran/20867
14331         * gfortran.dg/stfunc_3.f90: New test.
14332
14333         PR fortran/25056
14334         * gfortran.dg/impure_actual_1.f90: New test.
14335
14336         PR fortran/20874
14337         * gfortran.dg/elemental_result_1.f90: New test.
14338
14339         PR fortran/25073
14340         * gfortran.dg/select_7.f90: New test.
14341
14342         PR fortran/27554
14343         * intrinsic_actual_1.f: New test.
14344
14345         PR fortran/22038
14346         PR fortran/28119
14347         * gfortran.dg/forall_4.f90: New test.
14348
14349         PR fortran/25072
14350         * gfortran.dg/forall_5.f90: New test.
14351
14352 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14353
14354         PR c++/28051
14355         * g++.dg/template/using13.C: New test.
14356
14357         PR c++/28054
14358         * g++.dg/other/incomplete3.C: New test.
14359
14360 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14361
14362         PR fortran/28081
14363         * gfortran.dg/substr_3.f: New test.
14364         * gfortran.dg/equiv_2.f90: Update expected error message.
14365
14366 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14367
14368         PR fortran/28118
14369         * gfortran.dg/actual_array_substr_1.f90: New test.
14370
14371 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14372
14373         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14374         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14375
14376 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14377
14378         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14379
14380 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14381
14382         PR fortran/27981
14383         * gfortran.dg/simpleif_2.f90: New test.
14384
14385 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14386
14387         * g++.dg/template/error22.C: Fix typo.
14388
14389 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14390
14391         PR c++/28112
14392         * g++.dg/ext/attrib23.C: New test.
14393
14394 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14395
14396         * gnat.dg/varsize_temp.adb: New test.
14397
14398 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14399
14400         PR c++/11468
14401         * g++.dg/other/java2.C: New test.
14402
14403 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14404
14405         PR target/27789
14406         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14407         initialization.
14408
14409 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14410
14411         PR target/27531
14412         * gcc.dg/pr27531-1.c: New test case.
14413
14414 2006-06-22  Asher Langton  <langton2@llnl.gov>
14415
14416         PR fortran/24748
14417         * gfortran.dg/implicit_8.f90: New.
14418
14419 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14420
14421         PR rtl-optimization/28121
14422         * gcc.dg/pr28121.c: New test.
14423
14424 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14425
14426         PR c++/27805
14427         * g++.dg/parse/ptrmem6.C: New test.
14428
14429         PR c++/27821
14430         * g++.dg/template/error22.C: New test.
14431
14432 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14433
14434         PR c++/28111
14435         * g++.dg/template/friend43.C: New test.
14436
14437         PR c++/28110
14438         * g++.dg/template/crash53.C: New test.
14439
14440         PR c++/28109
14441         * g++.dg/rtti/incomplete1.C: New test.
14442
14443 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14444
14445         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14446
14447 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14448
14449         * gcc.c-torture/execute/complex-7.c: New.
14450
14451 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14452
14453         * gcc.dg/merge-all-constants-1.c: New test.
14454
14455 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14456
14457         PR c++/28113
14458         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14459
14460 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14461
14462         * gfortran.dg/rrspacing_1.f90: New test.
14463
14464 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14465
14466         PR c++/28052
14467         * g++.dg/other/bitfield2.C: New test.
14468
14469 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14470
14471         PR tree-optimization/27331
14472         * gcc.dg/pr27331.c: New test.
14473
14474 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14475             Eric Botcazou  <ebotcazou@adacore.com>
14476
14477         PR ada/18692
14478         * lib/gnat.exp: New file.
14479         * lib/gnat-dg.exp: Likewise.
14480         * gnat.dg: New directory.
14481         * gnat.dg/dg.exp: New driver.
14482         * gnat.dg/specs: New directory.
14483         * gnat.dg/specs/specs.exp: New driver.
14484         * gnat.dg/style: New directory.
14485         * gnat.dg/style/style.exp: New driver.
14486
14487 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14488
14489         PR fortran/16206
14490         * gfortran.dg/array_initializer_1.f90: New test.
14491
14492         PR fortran/28005
14493         * gfortran.dg/matmul_3.f90: New test.
14494
14495 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14496
14497         PR middle-end/28075
14498         * gcc.dg/tree-ssa/inline-1.c: New test.
14499
14500 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14501
14502         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14503         in malloc prototype; remove XFAIL.
14504         * gcc.dg/pr18241-2.c: Ditto.
14505         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14506         in memset prototype; remove XFAIL.
14507         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14508
14509 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14510
14511         * gcc.dg/vla-8.c: Add.
14512
14513 2006-06-19  Richard Guenther  <rguenther@suse.de>
14514
14515         PR tree-optimization/27090
14516         * g++.dg/tree-ssa/pr27090.C: New testcase.
14517
14518 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14519
14520         PR target/27861
14521         * gcc.dg/pr27861-1.c: New test case.
14522
14523 2006-06-19  Richard Guenther  <rguenther@suse.de>
14524
14525         PR middle-end/28045
14526         * gcc.dg/torture/pr28045.c: New testcase.
14527
14528 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14529
14530         PR fortran/26801
14531         * gfortran.dg/associated_4.f90: New test.
14532
14533 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14534
14535         PR fortran/19310
14536         PR fortran/19904
14537         * gfortran.dg/real_const_3.f90: New test.
14538
14539 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/28016
14542         * g++.dg/template/static26.C: New test.
14543
14544         PR c++/27979
14545         * g++.dg/expr/bitfield2.C: New test.
14546
14547         PR c++/27884
14548         * g++.dg/parse/linkage2.C: New test.
14549
14550 2006-06-16  Richard Guenther  <rguenther@suse.de>
14551
14552         PR middle-end/27116
14553         * gcc.dg/pr15785-1.c: Revert last change.
14554         * gcc.dg/torture/pr27116-2.c: New testcase.
14555
14556 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14557
14558         PR middle-end/27802
14559         * gcc.dg/pr27802-1.c: New test case.
14560
14561 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14562
14563         PR c++/27689
14564         * g++.dg/template/ttp18.C: New test.
14565         * g++.dg/template/ttp19.C: Likewise.
14566
14567         PR c++/27666
14568         * g++.dg/expr/cond9.C: New test.
14569
14570         PR c++/27640
14571         * g++.dg/template/ctor7.C: New test.
14572
14573 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14574
14575         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14576
14577 2006-06-16  Richard Guenther  <rguenther@suse.de>
14578
14579         PR tree-optimization/27781
14580         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14581
14582 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14583
14584         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14585
14586 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14587
14588         * gcc.dg/tree-ssa/loop-18.c: New test.
14589
14590 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/27665
14593         * g++.dg/template/crash52.C: New test.
14594
14595         PR c++/27648
14596         * g++.dg/ext/attrib22.C: New test.
14597
14598         PR c++/26559
14599         * g++.dg/template/builtin1.C: New test.
14600         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14601
14602         PR c++/28018
14603         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14604         assignment.
14605         * g++.old-deja/g++.pt/crash51.C: Likewise.
14606
14607         PR c++/27227
14608         * g++.dg/lookup/linkage1.C: New test.
14609         * g++.dg/lookup/linkage2.C: Likewise.
14610
14611 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14612
14613         PR middle-end/27959
14614         * gcc.dg/pr27959.c: New testcase.
14615
14616 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14617
14618         PR target/28014:
14619         * g++.dg/eh/div.C: New test.
14620
14621 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14622
14623         PR c++/27894
14624         * g++.dg/tree-ssa/pr26757.C: New test.
14625         * g++.dg/tree-ssa/pr27894.C: New test.
14626
14627 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14628
14629         * gcc.c-torture/compile/20060609-1.c: New test.
14630
14631         PR target/27863
14632         * gcc.c-torture/compile/pr27863.c: New test.
14633
14634 2006-06-13  Richard Guenther  <rguenther@suse.de>
14635
14636         PR tree-optimization/27830
14637         * g++.dg/tree-ssa/pr27830.C: New testcase.
14638
14639 2006-06-13  Matthew Sachs  <msachs@apple.com>
14640
14641         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14642         the list of compiler flags; this causes those flags to be checked
14643         for things like dg-skip-if.
14644
14645 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14646
14647         PR c++/27601
14648         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14649
14650 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14651             Kazu Hirata  <kazu@codesourcery.com>
14652
14653         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14654         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14655
14656 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14657
14658         PR c++/27933
14659         * g++.dg/lookup/using15.C: New test.
14660
14661         PR c++/27951
14662         * g++.dg/other/anon4.C: New test.
14663
14664 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14665
14666         PR c++/21210
14667         * g++.dg/init/complex1.C: New test case.
14668
14669 2006-06-11  Eric Christopher  <echristo@apple.com>
14670
14671         PR middle-end/27948
14672         * gcc.dg/bf-ms-layout.c: Run on darwin.
14673         * gcc.dg/bf-no-ms-layout: Ditto.
14674         * gcc.dg/attr-ms_struct-2.c: New.
14675         * gcc.dg/bf-ms-layout-2.c: Ditto.
14676
14677 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14678
14679         * gcc.dg/attr-ms_struct-packed1.c: New.
14680
14681 2006-06-09  Mike Stump  <mrs@apple.com>
14682
14683         * gcc.dg/vla-7.c: Add.
14684
14685 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14686
14687         PR fortran/24558
14688         * gfortran.dg/entry_6.f90: New test.
14689
14690         PR fortran/20877
14691         PR fortran/25047
14692         * gfortran.dg/entry_7.f90: New test.
14693
14694 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14695
14696         PR c/27747
14697         * gcc.dg/cpp/_Pragma6.c: New test.
14698
14699         PR c++/27748
14700         * g++.dg/cpp/_Pragma1.C: New test.
14701
14702         PR preprocessor/27746
14703         * gcc.dg/gomp/macro-3.c: New test.
14704         * gcc.dg/gomp/macro-4.c: New test.
14705         * g++.dg/gomp/macro-3.C: New test.
14706         * g++.dg/gomp/macro-4.C: New test.
14707
14708 2006-06-09  Richard Guenther  <rguenther@suse.de>
14709
14710         PR tree-optimization/26998
14711         * gcc.dg/torture/pr26998.c: New testcase.
14712         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14713
14714 2006-06-08  Mike Stump  <mrs@apple.com>
14715
14716         * gcc.dg/pr27095.c: Account for stubs.
14717
14718         PR target/26427
14719         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14720         produce bad code on darwin.
14721
14722 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14723
14724         PR fortran/27958
14725         * gfortran.dg/substr_2.f: New test.
14726
14727 2006-06-08  Asher Langton  <langton2@llnl.gov>
14728
14729         PR fortran/27786
14730         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14731
14732 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14733
14734         PR target/27421
14735         * gcc.dg/union-3.c: New test.
14736
14737 2006-06-08  Richard Guenther  <rguenther@suse.de>
14738
14739         PR middle-end/27116
14740         * gcc.dg/torture/pr27116.c: New testcase.
14741         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14742
14743 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14744
14745         PR rtl-optimization/26449
14746         * gcc.dg/pr26449.c: New test.
14747
14748 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14749
14750         PR c++/27601
14751         * g++.dg/ext/offsetof1.C: Test member functions.
14752
14753 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14754
14755         * gcc.dg/pr27095.c: Improve scanning.
14756
14757 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14758
14759         PR fortran/23091
14760         * gfortran.dg/saved_automatic_1.f90: New test.
14761
14762         PR fortran/24168
14763         * gfortran.dg/array_simplify_1.f90: New test.
14764
14765         PR fortran/25090
14766         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14767
14768         PR fortran/25058
14769         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14770
14771 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14772
14773         PR c++/27177
14774         * g++.dg/expr/cast7.C: New test.
14775
14776 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14777
14778         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14779         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14780         * lib/fortran-torture.exp (fortran-torture-compile,
14781         fortran-torture-execute): Ditto.
14782
14783 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14784
14785         PR target/27842
14786         * gcc.dg/vmx/pr27842.c: New test.
14787
14788 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14789
14790         PR libfortran/27895
14791         * gfortran.dg/bounds_check_3.f90: New test.
14792
14793 2006-06-05  Mike Stump  <mrs@apple.com>
14794
14795         * objc.dg/objc-fast-4.m: Skip for ppc64.
14796
14797 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14798
14799         PR testsuite/27705
14800         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14801
14802 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14803             Victor Kaplansky  <victork@il.ibm.com>
14804
14805         PR tree-optimizations/26360
14806         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14807         with -fno-tree-dce.
14808         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14809
14810 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14811
14812         PR fortran/14067
14813         * gfortran.dg/data_char_1.f90: Add messages for truncated
14814         strings.
14815
14816         PR fortran/16943
14817         * gfortran.dg/func_decl_2.f90: New test.
14818
14819         PR fortran/20839
14820         * gfortran.dg/do_2.f90: New test.
14821
14822         PR fortran/27655
14823         * gfortran.dg/associated_3.f90: New test.
14824
14825 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/27819
14828         * g++.dg/template/static25.C: New test.
14829
14830         PR c++/27722
14831         * g++.dg/init/array21.C: New test.
14832
14833         PR c++/27807
14834         * g++.dg/ext/complit7.C: New test.
14835
14836         PR c++/27806
14837         * g++.dg/parse/ptrmem5.C: New test.
14838
14839 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14840             Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         PR c/27150
14843         PR middle-end/27382
14844         * gcc.dg/pr27150-1.c: New testcase.
14845         * gcc.dg/pr27382-1.c: New testcase.
14846         * gcc.dg/pr27382-2.c: New testcase.
14847
14848 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14849
14850         PR c/25161
14851         PR c/27020
14852         * gcc.dg/array-10.c: New test.
14853
14854 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14855
14856         PR c++/27804
14857         * g++.dg/init/const4.C: New test.
14858         * g++.dg/init/member1.C: Add error-marker.
14859         * g++.dg/other/fold1.C: Adjust error-marker.
14860
14861 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14862
14863         PR c++/27601
14864         * g++.dg/ext/offsetof1.C: New test.
14865
14866 2006-06-04 Eric Christopher <echristo@apple.com>
14867
14868         * gcc.dg/attr-ms_struct-1.c: New.
14869
14870 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14871
14872         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14873
14874 2006-06-04  Richard Guenther  <rguenther@suse.de>
14875
14876         PR tree-optimization/27039
14877         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14878
14879 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14880
14881         PR target/26223
14882         * gcc.target/i386/amd64-abi-2.c: New test case.
14883
14884 2006-06-02  Eric Christopher  <echristo@apple.com>
14885
14886         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14887         * gcc.target/i386/20020523-1.c: Skip if darwin.
14888         * gcc.target/i386/asm-3.c: Ditto.
14889         * gcc.target/i386/20011119-1.c: Ditto.
14890         * gcc.target/i386/clobbers.c: Remove pic part of test.
14891
14892 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14893
14894         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14895         * g++.old-deja/g++.other/init19.C: Ditto.
14896         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14897         and add other platforms as expected failures.
14898
14899 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14900
14901         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14902         (is-effective-target-keyword): Ditto.
14903
14904 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14905
14906         PR fortran/27715
14907         * gfortran.dg/extended_char_comparison_1.f:  New test.
14908
14909 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14910
14911         PR fortran/25098
14912         * gfortran.dg/dummy_procedure_1.f90: New test.
14913
14914         PR fortran/25147
14915         * gfortran.dg/dummy_procedure_2.f90: New test.
14916
14917         * gfortran.dg/associated_2.f90: Correct to make consistent with
14918         standard.
14919
14920 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14921
14922         * gcc.target/i386/387-11.c: New test case.
14923
14924 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/27801
14927         * g++.dg/template/cond6.C: New test.
14928
14929         PR c++/26496
14930         * g++.dg/template/crash51.C: New test.
14931         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14932
14933         PR c++/27385
14934         * g++.dg/init/array20.C: New test.
14935
14936 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14937
14938         * gcc.dg/builtins-54.c: New test case.
14939
14940 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14941
14942         PR c++/26433
14943         * g++.dg/template/fntry1.C: Add dg-do link.
14944
14945         PR c++/27808
14946         * g++.dg/parse/friend6.C: New test.
14947
14948 2006-05-30  Asher Langton  <langton2@llnl.gov>
14949
14950         * gfortran.dg/cray_pointers_7.f90: New test.
14951
14952 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14953
14954         PR tree-optimization/23452
14955         * gcc.dg/fold-mulconj-1.c: New test case.
14956
14957 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14958
14959         PR c++/27803
14960         * g++.dg/parse/bitfield1.C: New test.
14961
14962 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14963
14964         * gcc.target/ppc-eq0-1.c: New test case.
14965         * gcc.target/ppc-negeq0-1.c: New test case.
14966
14967 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14968
14969         PR c/27273
14970         * gcc.dg/overflow-warn-5.c: New test.
14971
14972 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14973
14974         PR c/27718
14975         * gcc.dg/sizeof-1.c: New test.
14976
14977 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14978
14979         PR target/27790
14980         * gcc.target/i386/pr27790.c: New test.
14981
14982 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14983
14984         PR libgfortran/27757
14985         * gfortran.dg/direct_io_5.f90: New test.
14986
14987 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14988
14989         PR libgfortran/27634
14990         * gfortran.dg/fmt_missing_period_1.f: New test.
14991         * gfortran.dg/fmt_missing_period_2.f: New test.
14992         * gfortran.dg/fmt_missing_period_3.f: New test.
14993
14994 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14995
14996         PR fortran/19777
14997         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14998         arrays.
14999
15000 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15001
15002         PR c++/27713
15003         * g++.dg/template/new6.C: New test.
15004
15005 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15006
15007         PR tree-optimization/24964
15008         * gcc.target/i386/387-10.c: New test case.
15009
15010 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15011
15012         * intrinsics/string_intrinsics.c (compare_string):
15013         Use memcmp instead of strncmp to avoid tripping over
15014         CHAR(0) in a string.
15015
15016 2006-05-27  Richard Guenther  <rguenther@suse.de>
15017
15018         PR middle-end/27773
15019         * gcc.dg/torture/pr27773.c: New testcase.
15020
15021 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15022
15023         * gcc.dg/pr24561.c: Rename to..
15024         * gcc.dg/pr25962.c: .. this.
15025
15026 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15027
15028         PR fortran/19777
15029         * gfortran.dg/bounds_check_2.f: New test.
15030
15031 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15032
15033         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15034         * gfortran.dg/byte_1.f90: Likewise.
15035         * gfortran.dg/dup_save_2.f90: Likewise.
15036
15037 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15038
15039         * gfortran.dg/associated_2.f90: New test.
15040
15041 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15042
15043         PR fortran/27524
15044         * gfortran.dg/bounds_check_1.f90: New test.
15045
15046 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15047
15048         PR rtl-optimization/27661
15049         * gcc.dg/pr27661.c: New test case.
15050
15051 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15052
15053         PR fortran/23151
15054         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15055         * gfortran.dg/print_parentheses_1.f:  New test.
15056         * gfortran.dg/print_parentheses_2.f90:  New test.
15057
15058 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15059
15060         PR target/27758
15061         * gcc.dg/pr27758.c: New test.
15062
15063 2006-05-24  Falk Hueffner  <falk@debian.org>
15064
15065         * gcc.c-torture/compile/pr27571.c: New test.
15066
15067 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15068
15069         PR fortran/27709
15070         * gfortran.dg/spec_expr_4.f90: New test.
15071
15072         PR fortran/27155
15073         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15074
15075 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15076
15077         PR c++/20103
15078         * g++.dg/ext/complit6.C: New test.
15079         * g++.dg/ext/complit3.C: Adjust error markers.
15080         * g++.dg/init/const3.C: New test.
15081
15082 2006-05-25  Richard Guenther  <rguenther@suse.de>
15083
15084         PR middle-end/27743
15085         * gcc.dg/torture/pr27743.c: New testcase.
15086
15087 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15088
15089         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15090
15091 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15092
15093         * gcc.dg/compat/scalar-by-value-x.h: New.
15094         * gcc.dg/compat/scalar-by-value-y.h: New.
15095         * gcc.dg/compat/scalar-by-value-5.c: New.
15096         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15097         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15098         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15099         * gcc.dg/compat/scalar-by-value-6.c: New.
15100         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15101         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15102         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15103
15104 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15105
15106         PR tree-optimization/27639
15107         PR tree-optimization/26719
15108         * gcc.dg/pr27639.c: New test.
15109         * gcc.dg/pr26719.c: New test.
15110         * gcc.dg/tree-ssa/scev-cast.c: New test.
15111
15112 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15113
15114         PR c++/20173
15115         * g++.dg/template/error21.C: New test.
15116
15117 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15118
15119         PR target/27696
15120         * gcc.target/i386/pr27696.c: New.
15121
15122 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15123
15124         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15125
15126         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15127
15128 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15129
15130         PR c++/27716
15131         * g++.dg/other/assign1.C: New test.
15132
15133 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15134
15135         PR target/27266
15136         * gcc.target/i386/pr27266.c: New.
15137
15138 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15139
15140         PR c++/27451
15141         * g++.dg/ext/asm9.C: New test.
15142
15143 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15144
15145         PR rtl-optimization/25514
15146         * gcc.c-torture/compile/pr25514.c: New test.
15147
15148 2006-05-22  Richard Guenther  <rguenther@suse.de>
15149
15150         Revert
15151         2006-01-31  Richard Guenther  <rguenther@suse.de>
15152
15153         * gcc.target/i386/sselibm-1.c: New testcase.
15154         * gcc.target/i386/sselibm-2.c: Likewise.
15155         * gcc.target/i386/sselibm-3.c: Likewise.
15156         * gcc.target/i386/sselibm-4.c: Likewise.
15157         * gcc.target/i386/sselibm-5.c: Likewise.
15158
15159 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15160
15161         PR c/27420
15162         * gcc.dg/func-args-2.c: New test.
15163
15164         PR c/26818
15165         * gcc.dg/struct-incompl-1.c: New test.
15166
15167 2006-05-22  Richard Guenther  <rguenther@suse.de>
15168
15169         PR testsuite/27708
15170         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15171         the transformations we test for.
15172
15173 2006-05-22  Richard Guenther  <rguenther@suse.de>
15174
15175         PR testsuite/27707
15176         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15177
15178 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15179
15180         PR c++/27210
15181         * g++.dg/warn/new1.C: New test.
15182         * g++.dg/template/new5.C: Likewise.
15183
15184 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15185
15186         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15187         * gcc.target/i386/20060512-3.c: Likewise.
15188
15189 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15190
15191         PR rtl-optimization/27671
15192         * gcc.c-torture/execute/pr27671-1.c: New.
15193         * gcc.dg/pr27671-2.c: Likewise.
15194
15195         PR tree-optimization/26622.
15196         * gcc.c-torture/compile/pr26622.c: New.
15197
15198 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15199
15200         PR fortran/27613
15201         * gfortran.dg/recursive_reference_1.f90: New test.
15202
15203 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15204
15205         PR fortran/25746
15206         * gfortran.dg/elemental_subroutine_3.f90: New test.
15207
15208         PR fortran/25090
15209         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15210
15211         PR fortran/27584
15212         * gfortran.dg/associated_target_1.f90: New test.
15213
15214         PR fortran/19015
15215         * gfortran.dg/maxloc_shape_1.f90: New test.
15216
15217 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15218
15219         PR libgfortran/24459
15220         * gfortran.dg/namelist_24.f90: New test.
15221         * gfortran.dg/namelist_12.f: Fix typo in comment.
15222
15223 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15224
15225         PR middle-end/25776
15226         * g++.dg/other/error11.C: New test.
15227
15228 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15229
15230         * gcc.target/mips/pr26765.c: Add -w to options.
15231
15232 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15233
15234         * lib/target-supports.exp (check_effective_target_mpaired_single):
15235         New function.
15236         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15237         multilibs.
15238         * g++.dg/vect/vect.exp: Likewise.
15239
15240 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15241
15242         PR testsuite/25891
15243         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15244
15245 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15246
15247         PR fortran/27662
15248         * gfortran.dg/temporary_1.f90: New file.
15249
15250 2006-05-19  Andreas Schwab  <schwab@suse.de>
15251
15252         * g++.dg/other/unused1.C: Also match "stringz".
15253
15254 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/26433
15257         * g++.dg/template/fntry1.C: New test.
15258
15259 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/27471
15262         PR c++/27506
15263         * g++.dg/conversion/bitfield5.C: New test.
15264         * g++.dg/conversion/bitfield6.C: New test.
15265
15266 2006-05-18  Mike Stump  <mrs@apple.com>
15267
15268         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15269         * gcc.dg/vla-4.c: Add.
15270         * gcc.dg/vla-5.c: Add.
15271         * gcc.dg/vla-6.c: Add.
15272
15273 2006-05-12  Stuart Hastings  <stuart@apple.com>
15274
15275         * gcc.target/i386/20060512-1.c: New.
15276         * gcc.target/i386/20060512-2.c: New.
15277         * gcc.target/i386/20060512-3.c: New.
15278         * gcc.target/i386/20060512-4.c: New.
15279
15280 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15281
15282         PR c++/26122
15283         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15284
15285         PR c++/26068
15286         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15287         * g++.dg/parse/linkage1.C: New test.
15288
15289 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15290
15291         PR tree-optimization/27548
15292         * g++.dg/tree-ssa/pr27548.C: New test.
15293
15294 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15295
15296         PR fortran/26551
15297         * gfortran.dg/recursive_check_1.f: New test.
15298         * gfortran.dg/recursive_check_2.f90: New test.
15299
15300 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15301
15302         * g++.dg/opt/temp2.C: New test.
15303
15304 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15305
15306         PR c++/27491
15307         * g++.dg/init/brace5.C: New test.
15308
15309         PR middle-end/27415
15310         * gcc.dg/gomp/pr27415.c: New test.
15311         * g++.dg/gomp/pr27415.C: New test.
15312
15313         PR tree-optimization/27549
15314         * g++.dg/tree-ssa/pr27549.C: New test.
15315
15316 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15317
15318         PR libgfortran/27575
15319         * gfortran.dg/read_eof_4.f90: New test.
15320
15321 2006-05-16  Richard Guenther  <rguenther@suse.de>
15322
15323         PR tree-optimization/22303
15324         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15325
15326 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15327
15328         PR middle-end/27573
15329         * gcc.dg/gomp/pr27573.c: New test.
15330         * gfortran.dg/gomp/pr27573.f90: New test.
15331
15332         PR c/27499
15333         * gcc.dg/gomp/pr27499.c: New test.
15334         * g++.dg/gomp/pr27499.C: New test.
15335
15336 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/27339
15339         * g++.dg/parser/access8.C: Adjust error marker.
15340         * g++.dg/template/access17.C: New test.
15341         * g++.dg/template/access18.C: Likewise.
15342
15343 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15344
15345         PR target/26600
15346         * gcc.target/i386/pr26600.c: New test case.
15347
15348 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/27505
15351         * g++.dg/expr/bitfield1.C: New test.
15352
15353 2006-05-15  Richard Guenther  <rguenther@suse.de>
15354
15355         PR tree-optimization/27603
15356         * gcc.dg/torture/pr27603.c: New testcase.
15357
15358 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15359
15360         PR fortran/25090
15361         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15362
15363         PR fortran/25082
15364         * gfortran.dg/scalar_return_1.f90: New test.
15365
15366         PR fortran/27411
15367         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15368
15369 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15370
15371         * gcc.dg/gomp/critical-4.c: New test.
15372         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15373         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15374         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15375         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15376
15377 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15378
15379         PR c++/27582
15380         * g++.dg/template/dependent-args1.C: New test.
15381
15382         PR c++/27581
15383         * g++.dg/lookup/this1.C: New test.
15384
15385         PR c++/27315
15386         * g++.dg/template/operator6.C: New test.
15387         * g++.dg/template/incomplete3.C: New test.
15388
15389         PR c++/27559
15390         * g++.dg/template/new4.C: New test.
15391
15392         PR c++/27496
15393         * g++.dg/template/void2.C: New test.
15394
15395 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15396
15397         * g++.dg/template/dependent-expr5.C: New test.
15398
15399 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15400
15401         PR middle-end/26729
15402         * gcc.dg/pr26729-1.c: New test case.
15403
15404 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15405
15406         * gcc.dg/pr27003.c: New test.
15407
15408 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15409
15410         * lib/target-supports.dg (check_cxa_atexit_available): Change
15411         v3_target_compile to ${tool}_target_compile.
15412
15413 2006-05-11  Jason Merrill  <jason@redhat.com>
15414
15415         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15416
15417 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15418
15419         PR fortran/27553
15420         * gfortran.dg/label_5.f90: New test.
15421
15422 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15423
15424         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15425         check_effective_target_powerpc_altivec_ok): New.
15426         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15427         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15428         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15429         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15430         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15431         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15432         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15433         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15434         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15435         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15436         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15437         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15438         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15439         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15440         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15441         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15442         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15443         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15444         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15445         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15446         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15447         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15448         gcc.target/powerpc/altivec-9.c,
15449         gcc.target/powerpc/altivec-consts.c,
15450         gcc.target/powerpc/altivec-pr22085.c,
15451         gcc.target/powerpc/altivec-splat.c,
15452         gcc.target/powerpc/altivec-types-1.c,
15453         gcc.target/powerpc/altivec-types-2.c,
15454         gcc.target/powerpc/altivec-types-3.c,
15455         gcc.target/powerpc/altivec-types-4.c,
15456         gcc.target/powerpc/altivec-varargs-1.c,
15457         gcc.target/powerpc/altivec-vec-merge.c,
15458         gcc.target/powerpc/ppc-vector-memcpy.c,
15459         gcc.target/powerpc/ppc-vector-memset.c,
15460         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15461         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15462         these effective targets.
15463         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15464         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15465
15466 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15467
15468         PR middle-end/27384
15469         * g++.dg/other/fold1.C: New test.
15470
15471         PR middle-end/27488
15472         * gcc.dg/fold-nonneg-1.c: New test.
15473
15474         PR c++/27547
15475         * g++.dg/other/operator1.C: New test.
15476
15477 2006-05-11  Richard Guenther  <rguenther@suse.de>
15478
15479         PR middle-end/27529
15480         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15481
15482 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15483
15484         * lib/target-supports-dg.exp (check-flags): New.
15485         (dg-skip-if): Move flag checks.
15486
15487 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15488
15489         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15490         * lib/target-supports.dg (check_cxa_atexit_available): New.
15491
15492 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15493
15494         PR fortran/27470
15495         * gfortran.dg/multiple_allocation_2.f90: New test case.
15496
15497 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15498
15499         * gcc.target/arm/pr27387.C: Fix a comment typo.
15500
15501 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15502
15503         PR fortran/24549
15504         * gfortran.dg/error_recovery_1.f90: New test.
15505
15506 2006-05-10  Richard Guenther  <rguenther@suse.de>
15507
15508         PR tree-optimization/27302
15509         * gcc.dg/torture/pr27302.c: New testcase.
15510
15511 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15512         Richard Guenther  <rguenther@suse.de>
15513
15514         PR middle-end/27498
15515         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15516
15517 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15518
15519         PR rtl-optimization/27335
15520         * gcc.dg/pr27335.c: New test.
15521
15522 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15523
15524         * gcc.target/mips/mips-ps-5.c: New file.
15525
15526 2006-05-08  Jan Hubicka  <jh@suse.cz>
15527
15528         PR middle-end/25962
15529         * gcc.dg/pr25962.c: New.
15530
15531 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15532
15533         PR target/27158
15534         * gcc.target/powerpc/pr27158.c: New test case.
15535
15536 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15537
15538         PR testsuite/27476
15539         * ada/acats/run_all.sh: Use test -z.
15540
15541 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15542
15543         PR libfortran/18271
15544         * gfortran.dg/spec_expr_3.f90: New test.
15545
15546 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15547
15548         PR target/24879
15549         * gcc.target/i386/monitor.c: New file.
15550
15551 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15552
15553         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15554
15555 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15556
15557         PR c++/27447
15558         * g++.dg/other/ptrmem7.C: New test.
15559
15560 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15561
15562         PR target/27421
15563         * gcc.dg/array-9.c: New test.
15564
15565 2006-05-07  Richard Guenther  <rguenther@suse.de>
15566
15567         PR tree-optimization/27409
15568         * gcc.dg/torture/pr27409.c: New testcase.
15569
15570 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15571
15572         PR fortran/27457
15573         * gfortran.dg/select_6.f90: New.
15574
15575 2006-05-07  Richard Guenther  <rguenther@suse.de>
15576
15577         PR tree-optimization/27136
15578         * gcc.dg/torture/pr27136.c: New testcase.
15579
15580 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15581
15582         PR fortran/24813
15583         * gfortran.dg/char_cons_len_1.f90: New test.
15584
15585 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15586
15587         PR c++/27427
15588         * g++.dg/template/incomplete2.C: New test.
15589
15590 2006-05-06  Richard Guenther  <rguenther@suse.de>
15591
15592         PR tree-optimization/27151
15593         * gcc.dg/vect/pr27151.c: New testcase.
15594
15595 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15596
15597         PR c++/27430
15598         * g++.dg/template/void1.C: New test.
15599
15600         PR c++/27423
15601         * g++.dg/other/void2.C: New test.
15602
15603         PR c++/27422
15604         * g++.dg/conversion/void1.C: New test.
15605
15606 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15607
15608         PR/21391
15609         * g++.dg/other/unused1.C: New.
15610
15611 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15612
15613         PR objc/27240
15614         * objc.dg/member-1.m: New test.
15615
15616 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15617
15618         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15619
15620 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15621
15622         PR libfortran/26985
15623         * gfortran.dg/matmul_2.f90: New test.
15624
15625 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15626
15627         * ada/acats/run_all.sh: Use sync when main not found.
15628
15629 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15630
15631         PR target/26765
15632         * gcc.target/mips/pr26765.c: New.
15633
15634 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15635
15636         * gcc.target/bfin: New directory.
15637         * gcc.target/bfin/bfin.exp: New file.
15638         * gcc.target/bfin/frmul.c: New file.
15639         * gcc.target/bfin/arith.c: New file.
15640         * gcc.target/bfin/mul-combine.c: New file.
15641         * gcc.target/bfin/shift.c: New file.
15642
15643 2006-05-04  Richard Guenther  <rguenther@suse.de>
15644
15645         PR tree-optimization/14287
15646         PR tree-optimization/14844
15647         PR tree-optimization/19792
15648         PR tree-optimization/21608
15649         PR tree-optimization/27090
15650         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15651         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15652         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15653         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15654         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15655
15656 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15657
15658         PR tree-optimization/27285
15659         * gcc.c-torture/execute/pr27285.c: New test.
15660
15661         PR middle-end/27388
15662         * gcc.dg/gomp/pr27388-1.c: New test.
15663         * gcc.dg/gomp/pr27388-2.c: New test.
15664         * gcc.dg/gomp/pr27388-3.c: New test.
15665
15666         PR c++/27359
15667         * g++.dg/gomp/pr27359.C: New test.
15668
15669 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15670
15671         PR fortran/20248
15672         * gfortran.dg/iargc.f90: New test.
15673
15674 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/27102
15677         * g++.dg/template/crash49.C: New test.
15678
15679 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15680
15681         PR testsuite/27032
15682         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15683
15684 2006-05-02  Jeff Law  <law@redhat.com>
15685
15686         PR tree-optimization/27364
15687         * gcc.c-torture/execute/pr27364.c: New test.
15688
15689 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15690
15691         PR c++/27309
15692         * g++.dg/parser/ctor5.C: New test.
15693
15694 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15695
15696         PR target/27387
15697         * gcc.target/arm/arm.exp: New.
15698         * gcc.target/arm/pr27387.C: Likewise.
15699
15700 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15701
15702         PR fortran/27269
15703         PR fortran/27324
15704         * gfortran.dg/module_equivalence_2.f90: New test.
15705
15706 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15707
15708         PR middle-end/27337
15709         * g++.dg/gomp/pr27337-1.C: New test.
15710         * g++.dg/gomp/pr27337-2.C: New test.
15711
15712         PR middle-end/27328
15713         * gcc.dg/gomp/pr27328.c: New test.
15714
15715         PR middle-end/27325
15716         * g++.dg/gomp/pr27325.C: New test.
15717
15718         PR middle-end/27310
15719         * g++.dg/gomp/pr27310.C: New test.
15720
15721 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15722
15723         PR tree-optimization/27291
15724         * g++.dg/tree-ssa/pr27291.C: New test.
15725
15726 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15727
15728         PR tree-optimization/27283
15729         * g++.dg/tree-ssa/pr27283.C: New test.
15730
15731 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15732
15733         * gcc.dg/tree-ssa/loop-16.c: New test.
15734
15735 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15736             Joseph S. Myers  <joseph@codesourcery.com>
15737
15738         * gcc.dg/Wconversion-3.c: New test case.
15739         * gcc.dg/Wconversion-4.c: Likewise.
15740
15741 2006-05-01  Richard Guenther  <rguenther@suse.de>
15742
15743         PR tree-optimization/26726
15744         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15745
15746 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15747
15748         * gcc.dg/Woverflow-1.c: New test case.
15749         * gcc.dg/Woverflow-2.c: Likewise.
15750         * gcc.dg/Woverflow-3.c: Likewise.
15751
15752 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/27094
15755         * g++.dg/template/defarg8.C: New test.
15756
15757 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15758
15759         PR c++/27278
15760         * g++.dg/parse/operator7.C: New test.
15761
15762 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15763
15764         PR c++/11471
15765         PR c++/27102
15766         * g++.dg/template/crash48.C: New test.
15767
15768         PR c++/27279
15769         * g++.dg/parse/ctor4.C: New test.
15770
15771 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15772
15773         PR fortran/25681
15774         * gfortran.df/char_type_len.f90: New test.
15775
15776 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15777
15778         PR libgfortran/27304
15779         * gfortran.dg/fmt_exhaust.f90: New test.
15780
15781 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR c/25309
15784         * gcc.dg/large-size-array-2.c: New test case.
15785
15786 2006-04-28  Richard Guenther  <rguenther@suse.de>
15787
15788         PR target/26826
15789         * gcc.target/i386/pr26826.c: New testcase.
15790
15791 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15792
15793         PR middle-end/27260
15794         * gcc.c-torture/execute/pr27260.c: New.
15795
15796 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15797
15798         PR middle-end/27095
15799         * gcc.dg/pr27095.c: New.
15800
15801 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/27292
15804         * g++.dg/conversion/bitfield4.C: New test.
15805
15806 2006-04-27  Eric Christopher  <echristo@apple.com>
15807
15808         * gcc.dg/pragma-ms_struct.c: New.
15809
15810 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15811
15812         PR c++/27102
15813         * g++.dg/template/crash47.C: New test.
15814
15815 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15816
15817         * gcc.target/i386/sse-7.c: build with -msse.
15818
15819 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15820
15821         PR testsuite/27274:
15822         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15823         (main): Exit if processor doesn't support SSE.
15824
15825 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15826
15827         PR middle-end/27282
15828         * gcc.c-torture/compile/pr27282.c: New test.
15829
15830 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15831
15832         PR middle-end/26913
15833         * g++.dg/gomp/pr26913.C: New test.
15834
15835         PR c/25996
15836         * gcc.dg/gomp/pr25996.c: New test.
15837         * g++.dg/gomp/pr25996.C: New test.
15838
15839 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15840
15841         PR rtl-optimization/26725
15842         * gcc.c-torture/compile/pr26725.c: New test.
15843
15844 2006-04-25  Richard Guenther  <rguenther@suse.de>
15845
15846         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15847         than n + -1.
15848
15849 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15850
15851         * gcc.dg/20060425-1.c: New testcase.
15852
15853 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15854
15855         PR tree-optimization/26865
15856         * gcc.dg/pr26865.c: New test.
15857
15858 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/27292
15861         * g++.dg/conversion/bitfield1.C: New test.
15862         * g++.dg/conversion/bitfield2.C: Likewise.
15863         * g++.dg/conversion/bitfield3.C: Likewise.
15864
15865 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15866         Richard Guenther  <rguenther@suse.de>
15867
15868         PR tree-optimization/27236
15869         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15870
15871 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15872
15873         PR c++/19963
15874         * g++.dg/other/incomplete2.C: New test.
15875
15876 2006-04-24  Richard Guenther  <rguenther@suse.de>
15877
15878         PR middle-end/26869
15879         * gcc.dg/torture/pr26869.c: New testcase.
15880
15881 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15882         Richard Guenther  <rguenther@suse.de>
15883
15884         PR tree-optimization/27218
15885         * g++.dg/tree-ssa/pr27218.C: New testcase.
15886
15887 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/26912
15890         * g++.dg/template/friend41.C: New test.
15891
15892 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15893
15894         * g++.dg/opt/pr15551.C: Include cstdio.
15895         (main): Use remove instead of unlink.
15896
15897 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15898
15899         * gcc.dg/sibcall-7.c: New test.
15900         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15901         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15902         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15903         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15904         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15905
15906 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/26534
15909         * g++.dg/opt/bitfield1.C: New test.
15910         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15911         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15912         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15913         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15914         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15915         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15916         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15917         * g++.dg/abi/bitfield2.C: Likewise.
15918         * g++.dg/init/bitfield1.C: Likewise.
15919
15920 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15921
15922         PR fortran/25099
15923         * gfortran.dg/elemental_subroutine_4.f90: New test.
15924         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15925         call sub (m, x).
15926
15927 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15928
15929         * gcc.c-torture/compile/20060421-1.c: New testcase.
15930
15931 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15932
15933         PR c/25875
15934         * gcc.dg/init-bad-4.c: New test.
15935
15936 2006-04-21  Paul Brook  <paul@codesourcery.com>
15937
15938         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15939
15940 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15941
15942         PR fortran/27122
15943         * gfortran.dg/defined_operators_1.f90: New test.
15944         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15945         remove old ones associated, incorrectly, with Note 5.46.
15946
15947         PR fortran/27113
15948         * gfortran.dg/character_array_constructor_1.f90: New test.
15949
15950 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15951
15952         * gcc.dg/20060419-1.c: New test.
15953
15954 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15955
15956         PR c/26774
15957         * gcc.dg/struct-parse-1.c: New test case.
15958
15959 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15960
15961         PR c++/26558
15962         * g++.dg/parse/template19.C: New test.
15963
15964         PR c++/26739
15965         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15966
15967         PR c++/26036
15968         * g++.dg/expr/call3.C: New test.
15969
15970         PR c++/10385
15971         * g++.dg/conversion/dynamic1.C: New test.
15972
15973 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15974
15975         PR c++/27102
15976         * g++.dg/template/crash35.C: Tweak error markers.
15977         * g++.dg/template/crash46.C: New test.
15978         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15979         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15980
15981 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15982
15983         PR rtl-optimization/14261
15984         * gcc.c-torture/compile/20060419-1.c: Added.
15985
15986 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15987
15988         * gfortran.dg/label_1.f90: Adjust dg-error.
15989
15990 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15991
15992         PR target/26961
15993         * gcc.dg/fold-cond-1.c: New test case.
15994         * gcc.dg/pr26961-1.c: Likewise.
15995
15996 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15997
15998         PR libgfortran/27138
15999         * gfortran.dg/read_bad_advance.f90: New test.
16000
16001 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16002             Dale Johannesen  <dalej@apple.com>
16003
16004         PR target/24076
16005         * gcc.target/i386/vecinit-3.c: New testcase.
16006         * gcc.target/i386/vecinit-4.c: Likewise.
16007         * gcc.target/i386/sse-18.c: Likewise.
16008         * gcc.target/i386/sse-19.c: Likewise.
16009
16010 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16011
16012         * gfortran.dg/allocate_zerosize_1.f90: New test.
16013
16014 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16015
16016         PR c++/26365
16017         * g++.dg/template/crash45.C: New test.
16018
16019 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16020
16021         PR fortran/26787
16022         * gfortran.dg/proc_assign_1.f90: New test.
16023         * gfortran.dg/procedure_lvalue.f90: Change message.
16024         * gfortran.dg/namelist_4.f90: Add new error.
16025
16026         PR fortran/25597
16027         PR fortran/27096
16028         * gfortran.dg/auto_pointer_array_result_1.f90
16029
16030         PR fortran/27089
16031         * gfortran.dg/specification_type_resolution_1.f90
16032
16033         PR fortran/18003
16034         PR fortran/25669
16035         PR fortran/26834
16036         * gfortran.dg/bounds_temporaries_1.f90: New test.
16037
16038         PR fortran/27124
16039         * gfortran.dg/array_return_value_1.f90: New test.
16040
16041 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16042
16043         PR fortran/25336
16044         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16045
16046 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16047
16048         PR middle-end/26823
16049         * g++.dg/gomp/pr26823-1.C: New test.
16050         * g++.dg/gomp/pr26823-2.C: New test.
16051
16052 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16053
16054         PR middle-end/27134
16055         * gcc.dg/pr27314.c: New test.
16056
16057 2006-04-13  Richard Henderson  <rth@redhat.com>
16058
16059         * g++.dg/gomp/block-0.C: Update expected matches.
16060
16061 2006-04-13  DJ Delorie  <dj@redhat.com>
16062
16063         * lib/target-supports.exp (check_effective_target_int32plus): New.
16064         (check_effective_target_ptr32plus): New.
16065         (check_effective_target_size32plus): New.
16066         (check_effective_target_int16): New.
16067         (check_profiling_available): Add m32c to the list of unsupported
16068         targets.
16069
16070         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16071         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16072         memory size.
16073         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16074         pointers.
16075         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16076         size_t.
16077         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16078         and size_t.
16079         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16080         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16081         not just xstormy16.  Skip m32c due to weird pointer size.
16082         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16083         not just xstormy16.
16084         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16085         not just xstormy16.
16086         * gcc.dg/20020312-2.c: Add m32c support.
16087         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16088         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16089         in test.
16090         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16091         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16092         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16093         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16094         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16095         formats
16096         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16097         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16098         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16099         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16100         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16101         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16102         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16103         in test.
16104         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16105         in test.
16106         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16107         * gcc.dg/pr23049.c: Require >=32 bit integers.
16108         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16109         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16110         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16111         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16112         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16113         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16114         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16115         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16116         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16117         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16118         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16119         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16120         prototype in test.
16121         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16122         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16123         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16124         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16125         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16126
16127         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16128         * gcc.c-torture/execute/20040703-1.x: Likewise.
16129         * gcc.c-torture/execute/20040705-1.x: Likewise.
16130         * gcc.c-torture/execute/20040705-2.x: Likewise.
16131         * gcc.c-torture/execute/20040709-1.x: Likewise.
16132         * gcc.c-torture/execute/20040709-2.x: Likewise.
16133         * gcc.c-torture/execute/20040811-1.x: Likewise.
16134         * gcc.c-torture/execute/20050316-1.x: Likewise.
16135         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16136         * gcc.c-torture/execute/pr19689.x: Likewise.
16137         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16138         * gcc.c-torture/execute/usmul.x: Likewise.
16139         * gcc.c-torture/execute/vrp-5.x: Likewise.
16140         * gcc.c-torture/execute/vrp-6.x: Likewise.
16141         * gcc.dg/debug/20041023-1.s: Likewise.
16142
16143 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16144
16145         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16146         of integers to a vector types are now constant expressions in C.
16147         * gcc.dg/vect/vect-fold-1.c: New test case.
16148
16149 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16150             Ulrich Weigand  <uweigand@de.ibm.com>
16151
16152         PR target/27006
16153         * gcc.dg/vmx/pr27006.c: New testcase.
16154
16155 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16156
16157         PR libgfortran/26766
16158         * gfortran.dg/write_recursive.f90: New test.
16159
16160 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16161
16162         * g++.dg/parse/dtor7.C: New test.
16163         * g++.dg/parse/new1.C: Add error marker.
16164         * g++.dg/template/new3.C: New test.
16165
16166         PR c++/26122
16167         * g++.dg/template/pure1.C: New test.
16168
16169         PR c++/26295
16170         * g++.dg/parse/ptrmem4.C: New test.
16171
16172 2006-04-10  Jeff Law  <law@redhat.com>
16173
16174         PR/27087
16175         * gcc.c-torture/compile/pr27087.c: New test.
16176
16177 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16178
16179         PR/21391
16180         * gcc.dg/20060410.c: New.
16181
16182 2006-04-10  Matthias Klose  <doko@debian.org>
16183
16184         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16185         Recognize multilib directory names containing underscores.
16186
16187 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16188
16189         * gcc.target/i386/vecinit-1.c: New test case.
16190         * gcc.target/i386/vecinit-2.c: Likewise.
16191
16192 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16193
16194         PR debug/27057
16195         * g++.dg/debug/dwarf2-2.C: New test.
16196
16197 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16198
16199         PR rtl-optimization/27073
16200         * gcc.c-torture/execute/pr27073.c: New test.
16201
16202 2006-04-08  Mike Stump  <mrs@apple.com>
16203
16204         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16205
16206 2006-04-07  Richard Guenther  <rguenther@suse.de>
16207
16208         PR tree-optimization/26135
16209         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16210
16211 2006-04-06  Jan Hubicka  <jh@suse.cz>
16212
16213         PR profile/26399
16214         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16215
16216 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16217
16218         * g++.dg/conversion/nullptr1.C: New test case.
16219         * g++.dg/conversion/nullptr2.C: Likewise.
16220
16221 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16222
16223         * gfortran.dg/dependency_18.f90: New test case.
16224
16225 2006-04-05  Richard Guenther  <rguenther@suse.de>
16226
16227         PR tree-optimization/26919
16228         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16229         * gcc.dg/ipa/ipa-2.c: Likewise.
16230         * gcc.dg/ipa/ipa-3.c: Likewise.
16231         * gcc.dg/ipa/ipa-5.c: Likewise.
16232
16233 2006-04-05  Richard Guenther  <rguenther@suse.de>
16234
16235         PR tree-optimization/26763
16236         * gcc.dg/torture/pr26763-1.c: New testcase.
16237         * gcc.dg/torture/pr26763-2.c: Likewise.
16238
16239 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16240
16241         PR fortran/23634
16242         PR fortran/25619
16243         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16244
16245 2006-04-04  Eric Christopher  <echristo@apple.com>
16246
16247         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16248         stubs.
16249         * gcc.target/i386/387-5.c: Ditto.
16250
16251 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16252
16253         * gcc.target/sparc/struct-ret-check.c: New test.
16254
16255 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16256
16257         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16258         zero decimal digits specified in format.
16259
16260 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16261
16262         PR fortran/26891
16263         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16264
16265         PR fortran/26976
16266         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16267         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16268         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16269         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16270         compliant and detect bigendian-ness.
16271
16272 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16273
16274         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16275         dummy arguments work when the actual argument is itself a dummy
16276         argument of the caller.
16277
16278 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16279
16280         PR libfortran/24685
16281         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16282
16283 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16284
16285         * gfortran.dg/dependencency_17.f90: New test case.
16286
16287 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16288
16289         * gfortran.dg/dependency_14.f90: New test case.
16290         * gfortran.dg/dependency_15.f90: Likewise.
16291         * gfortran.dg/dependency_16.f90: Likewise.
16292
16293 2006-03-31  Asher Langton  <langton2@llnl.gov>
16294
16295         PR fortran/25358
16296         gfortran.dg/cray_pointers_6.f90: New test.
16297
16298 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16299
16300         PR libgfortran/26890
16301         * gfortran.dg/read_size_noadvance.f90: New test.
16302
16303 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16304
16305         PR fortran/25031
16306         * gfortran.dg/multiple_allocation_1.f90: Check that the
16307         size has changed after a re-allocation with stat.
16308
16309 2006-03-30  Richard Guenther  <rguenther@suse.de>
16310
16311         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16312         removal.
16313         * gcc.target/i386/sselibm-2.c: Likewise.
16314         * gcc.target/i386/sselibm-3.c: Likewise.
16315         * gcc.target/i386/sselibm-4.c: Likewise.
16316         * gcc.target/i386/sselibm-5.c: Likewise.
16317
16318 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16319
16320         * gcc.dg/fold-andxor-1.c: New test case.
16321         * gcc.dg/fold-xorand-1.c: Likewise.
16322
16323 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16324
16325         * gcc.dg/fold-convnotconv-1.c: New test case.
16326
16327 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16328
16329         PR fortran/26779
16330         * gfortran.dg/private_type_5.f90: New test.
16331
16332 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16333
16334         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16335
16336 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16337
16338         * gfortran.dg/advance_2.f90: New test.
16339         * gfortran.dg/advance_3.f90: New test.
16340
16341         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16342
16343 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16344
16345         PR libgfortran/26661
16346         PR libgfortran/26880
16347         * gfortran.dg/read_x_past.f: New test.
16348
16349 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16350
16351         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16352         to be STABS.
16353
16354 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16355
16356         * objc.dg/dwarf-1.m: Skip on AIX.
16357         * objc.dg/dwarf-2.m: Skip on AIX.
16358
16359 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16360
16361         PR fortran/26816
16362         * gfortran.dg/float_1.f90: New test.
16363
16364 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16365
16366         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16367         X86_64 targets.
16368         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16369
16370 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16371
16372         PR libfortran/26735
16373         * gfortran.dg/convert_implied_open.f90: New test case.
16374
16375 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16376
16377         PR fortran/26769
16378         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16379
16380 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16381
16382         PR middle-end/26717
16383         * gcc.dg/pr26717.c: New test.
16384
16385 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16386
16387         * gfortran.dg/dependency_12.f90: New test case.
16388
16389 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16390
16391         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16392
16393 2006-03-24  Jeff Law  <law@redhat.com>
16394
16395         * gcc.c-torture/pr26840.c: New test.
16396
16397 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16398
16399         * objc.dg/dwarf-2.m: New.
16400         * obj-c++.dg/dwarf-2.mm: New.
16401
16402         * g++.old-deja/g++.other/init19.C: New.
16403
16404 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16405
16406         * g++.dg/eh/spbp.C: Skip on AIX.
16407
16408 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16409
16410         PR middle-end/26611
16411         * g++.dg/gomp/pr26611-1.C: New test.
16412         * g++.dg/gomp/pr26611-2.C: New test.
16413
16414 2006-03-24  Jeff Law  <law@redhat.com>
16415
16416         * gcc.c-torture/compile/pr26833.c: New test.
16417         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16418
16419 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16420
16421         * gfortran.dg/endfile_2.f90: Delete temp file.
16422
16423 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16424
16425         PR fortran/19303
16426         * gfortran.dg/record_marker_1.f90: New test case.
16427         * gfortran.dg/record_marker_2.f: New test case.
16428         * gfortran.dg/record_marker_3.f90: New test case.
16429
16430 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16431
16432         PR fortran/17298
16433         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16434         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16435
16436 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16437
16438         * lib/gcc-dg.exp (cleanup-modules): New proc.
16439         * gfortran.dg/allocatable_function_1.f90,
16440         gfortran.dg/allocate_char_star_scalar_1.f90,
16441         gfortran.dg/assumed_charlen_function_1.f90,
16442         gfortran.dg/assumed_dummy_1.f90,
16443         gfortran.dg/assumed_shape_ranks_1.f90,
16444         gfortran.dg/assumed_shape_ranks_2.f90,
16445         gfortran.dg/assumed_size_dt_dummy.f90,
16446         gfortran.dg/auto_char_dummy_array_1.f90,
16447         gfortran.dg/auto_char_len_3.f90,
16448         gfortran.dg/automatic_module_variable.f90,
16449         gfortran.dg/bad_automatic_objects_1.f90,
16450         gfortran.dg/char_array_constructor.f90,
16451         gfortran.dg/char_array_structure_constructor.f90,
16452         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16453         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16454         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16455         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16456         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16457         gfortran.dg/derived_pointer_recursion.f90,
16458         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16459         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16460         gfortran.dg/dummy_functions_1.f90,
16461         gfortran.dg/elemental_initializer_1.f90,
16462         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16463         gfortran.dg/elemental_pointer_1.f90,
16464         gfortran.dg/elemental_subroutine_1.f90,
16465         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16466         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16467         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16468         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16469         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16470         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16471         gfortran.dg/global_references_1.f90,
16472         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16473         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16474         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16475         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16476         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16477         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16478         gfortran.dg/large_integer_kind_1.f90,
16479         gfortran.dg/large_real_kind_1.f90,
16480         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16481         gfortran.dg/module_double_reuse.f90,
16482         gfortran.dg/module_equivalence_1.f90,
16483         gfortran.dg/module_interface_1.f90,
16484         gfortran.dg/module_parameter_array_refs_1.f90,
16485         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16486         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16487         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16488         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16489         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16490         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16491         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16492         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16493         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16494         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16495         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16496         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16497         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16498         gfortran.dg/same_name_1.f90,
16499         gfortran.dg/sibling_dummy_procedure_1.f90,
16500         gfortran.dg/sibling_dummy_procedure_2.f90,
16501         gfortran.dg/sibling_dummy_procedure_3.f90,
16502         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16503         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16504         gfortran.dg/used_dummy_types_2.f90,
16505         gfortran.dg/used_dummy_types_3.f90,
16506         gfortran.dg/used_dummy_types_4.f90,
16507         gfortran.dg/used_dummy_types_5.f90,
16508         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16509         gfortran.dg/userdef_operator_1.f90: Use it.
16510
16511 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16512
16513         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16514         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16515         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16516         gfortran.dg/write_back.f,
16517         gfortran.fortran-torture/execute/inquire_1.f90,
16518         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16519
16520 2006-03-21  Jeff Law  <law@redhat.com>
16521
16522         * gcc.dg/tree-ssa/vrp28.c: New test.
16523
16524 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16525
16526         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16527         if _STDC_C99 is defined.
16528         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16529         * gcc.dg/builtins-20.c: Likewise.
16530         * gcc.dg/builtins-53.c: Likewise.
16531         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16532         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16533
16534 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16535
16536         PR tree-opt/26781
16537         * gcc.c-torture/compile/pr26781-1.c: New test.
16538         * gcc.c-torture/compile/pr26781-2.c: New test.
16539
16540 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16541
16542         PR c++/26690
16543         * g++.dg/gomp/pr26690-1.C: New test.
16544         * g++.dg/gomp/pr26690-2.C: New test.
16545
16546 2006-03-20  Jeff Law  <law@redhat.com>
16547
16548         * gcc.dg/tree-ssa/pr21829.c: New test.
16549
16550         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16551
16552 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16553
16554         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16555         (check_visibility_available): Use it.
16556         (check_effective_target_default_packed): Likewise.
16557         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16558         (check_effective_target_fopenmp): Likewise.
16559         (check_effective_target_freorder): Likewise.
16560         (check_effective_target_fpic): Likewise.
16561         (check_named_sections_available): Likewise.
16562         (check_effective_target_ilp32): Likewise.
16563         (check_effective_target_lp64): Likewise.
16564
16565 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16566
16567         PR fortran/20935
16568         * gfortran.dg/scalar_mask_2.f90: New test case.
16569
16570 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16571
16572         PR tree-opt/26629
16573         * gcc.dg/tree-ssa/loadpre12.c: New test.
16574         * gcc.dg/tree-ssa/loadpre13.c: New test.
16575         * gcc.dg/tree-ssa/loadpre14.c: New test.
16576         * gcc.dg/tree-ssa/loadpre15.c: New test.
16577         * gcc.dg/tree-ssa/loadpre16.c: New test.
16578         * gcc.dg/tree-ssa/loadpre17.c: New test.
16579         * gcc.dg/tree-ssa/loadpre18.c: New test.
16580         * gcc.dg/tree-ssa/loadpre19.c: New test.
16581         * gcc.dg/tree-ssa/loadpre20.c: New test.
16582         * gcc.dg/tree-ssa/loadpre21.c: New test.
16583         * gcc.dg/tree-ssa/loadpre22.c: New test.
16584
16585 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16586
16587         PR fortran/26741
16588         * gfortran.dg/elemental_initializer_1.f90: New test.
16589
16590         PR fortran/26716
16591         * gfortran.dg/assumed_shape_ranks_2: New test.
16592
16593 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16594
16595         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16596         target fpic.
16597
16598 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16599
16600         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16601         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16602         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16603         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16604         gfortran.fortran-torture/execute/direct_io.f90,
16605         gfortran.fortran-torture/execute/inquire_2.f90,
16606         gfortran.fortran-torture/execute/inquire_4.f90,
16607         gfortran.fortran-torture/execute/list_read_1.f90,
16608         gfortran.fortran-torture/execute/open_replace.f90,
16609         gfortran.fortran-torture/execute/slash_edit.f90,
16610         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16611         temporary files from testcases.
16612
16613 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16614
16615         PR libgfortran/26509
16616         gfortran.dg/write_direct_eor.f90: New test.
16617
16618 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16619
16620         * gcc.target/powerpc/pr26350.c: New.
16621         * gcc.target/powerpc/indexed-addr.c: New.
16622
16623 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16624
16625         * gfortran.dg/dependency_13.f90: New test case.
16626
16627 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16628
16629         PR middle-end/21781
16630         * gcc.dg/real-const-1.c: New test case.
16631
16632 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16633
16634         * g++.old-deja/g++.other/init18.C: New.
16635         * g++.old-deja/g++.other/init5.C: Remove xfail.
16636
16637 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16638
16639         * g++.dg/opt/pr15551.C: Cleanup temp file.
16640
16641 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16642
16643         PR c++/6634
16644         g++.dg/parse/long1.C: New test.
16645
16646 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16647
16648         PR fortran/19101
16649         * gfortran.dg/continuation.f90: New test.
16650         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16651
16652 2006-03-14  Richard Guenther  <rguenther@suse.de>
16653
16654         PR tree-optimization/26672
16655         * gcc.dg/torture/pr26672.c: New testcase.
16656
16657 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16658
16659         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16660         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16661
16662 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16663
16664         PR middle-end/26557
16665         * gcc.c-torture/compile/switch-1.c: New test case.
16666
16667 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16668
16669         PR fortran/25378
16670         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16671         test to include more permuatations of mask and index.
16672         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16673         respond to F2003 spec. that the position returned for an all false
16674         mask && condition is zero.
16675
16676 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16677
16678         PR middle-end/25989
16679         * gcc.dg/gomp/pr25989.c: New test.
16680
16681 2006-03-13  Jeff Law  <law@redhat.com>
16682
16683         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16684
16685 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16686
16687         * gcc.dg/switch-9.c: New test.
16688
16689 2006-03-13  Richard Guenther  <rguenther@suse.de>
16690
16691         PR middle-end/26630
16692         * gcc.dg/torture/pr26630.c: New testcase.
16693
16694 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16695
16696         * gfortran.dg/dependency_10.f90: New test case.
16697         * gfortran.dg/dependency_11.f90: Likewise.
16698
16699 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16700             Erik Edelmann  <eedelman@gcc.gnu.org>
16701
16702         * gfortran.dg/allocatable_function_1.f90: New.
16703         * gfortran.dg/allocatable_function_2.f90: New.
16704
16705 2006-03-10  Richard Guenther  <rguenther@suse.de>
16706
16707         PR middle-end/26565
16708         * gcc.dg/torture/pr26565.c: New testcase.
16709
16710 2006-03-09  Eric Christopher  <echristo@apple.com>
16711
16712         * gcc.c-torture/compile/20060309-1.c: New.
16713
16714 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16715
16716         PR libgfortran/26499
16717         * gfortran.dg/write_back.f: New test.
16718         * gfortran.dg/write_rewind_1.f: New test.
16719         * gfortran.dg/write_rewind_2.f: New test.
16720
16721 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16722
16723         PR libgfortran/26554
16724         * gfortran.dg/read_logical.f90: New test.
16725
16726 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16727
16728         * ada/acats/norun.lst: cdd2a03 now passes.
16729
16730 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16731
16732         PR testsuite/25177
16733         * gcc.target/powerpc/pr18096-1.c: Change where the error
16734         would match.
16735
16736 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16737
16738         * gcc.target/i386/cleanup-1.c: New test.
16739         * gcc.target/i386/cleanup-2.c: New test.
16740
16741 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16742
16743         * gfortran.dg/dependency_9.f90: Remove for the time being.
16744
16745 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16746
16747         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16748         directive.
16749
16750 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16751
16752         * gfortran.dg/dependency_9.f90: New test case.
16753
16754 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16755
16756         * gfortran.dg/dependency_4.f90: New test case.
16757         * gfortran.dg/dependency_5.f90: New test case.
16758         * gfortran.dg/dependency_6.f90: New test case.
16759         * gfortran.dg/dependency_7.f90: New test case.
16760         * gfortran.dg/dependency_8.f90: New test case.
16761
16762 2006-03-03  Paul Brook  <paul@codesourcery.com>
16763
16764         * lib/target-supports.exp (check_profiling_available):
16765         Add m68k-*-elf.
16766
16767 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16768
16769         PR fortran/25031
16770         * multiple_allocation_1.f90: New test.
16771
16772 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16773
16774         PR tree-optimization/26524
16775         * gfortran.dg/pr26524.f: New test case.
16776
16777 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16778
16779         * g++.dg/template/repo5.C: Cleanup repo files.
16780         * gcc.dg/20051201-1.c: Cleanup coverage files.
16781         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16782         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16783         tree dump files.
16784
16785 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16786
16787         * objc.dg/objc-nofilename-1.m: New test.
16788         * objc.dg/bad-receiver-type.m: New test.
16789         * obj-c++.dg/bad-receiver-type.mm: New test.
16790
16791 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16792
16793         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16794
16795 2006-03-01  Mike Stump  <mrs@apple.com>
16796
16797         * g++.dg/abi/key2.C: Add.
16798
16799 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16800
16801         * gfortran.dg/logical_dot_product.f90: New test.
16802
16803         PR fortran/26393
16804         * gfortran.dg/used_interface_ref.f90: New test.
16805
16806         PR fortran/20938
16807         * gfortran.dg/dependency_2.f90: New test.
16808         * gfortran.fortran-torture/execute/where17.f90: New test.
16809         * gfortran.fortran-torture/execute/where18.f90: New test.
16810         * gfortran.fortran-torture/execute/where19.f90: New test.
16811         * gfortran.fortran-torture/execute/where20.f90: New test.
16812
16813 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16814
16815         * g++.dg/tree-ssa/pr26443.C: New test case.
16816
16817 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16818
16819         PR middle-end/26022
16820         * g++.dg/opt/return-slot1.C: New test.
16821
16822 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16823
16824         PR libgfortran/26136
16825         * gfortran.dg/namelist_23.f90: New test.
16826
16827 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16828
16829         PR middle-end/14752
16830         * gcc.dg/fold-eqandshift-2.c: New test case.
16831
16832 2006-02-28  Richard Guenther  <rguenther@suse.de>
16833
16834         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16835         decomposition.
16836
16837 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16838
16839         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16840
16841 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16842
16843         PR libgfortran/26464
16844         * gfortran.dg/backspace_5.f: New test.
16845         * gfortran.dg/backspace_6.f: New test.
16846
16847 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16848
16849         * gcc.dg/fold-eqandnot-1.c: New test case.
16850
16851 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16852
16853         PR middle-end/19983
16854         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16855
16856 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16857
16858         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16859         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16860
16861 2006-02-26  Richard Guenther  <rguenther@suse.de>
16862
16863         PR tree-optimization/26421
16864         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16865
16866 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16867
16868         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16869         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16870
16871 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16872
16873         * gcc.dg/fold-even-1.c: New test case.
16874
16875 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16876
16877         PR middle-end/21137
16878         * gcc.dg/fold-eqandshift-1.c: New test case.
16879
16880 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16881
16882         PR tree-optimization/25125
16883         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16884         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16885
16886 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16887
16888         PR tree-optimizations/26359
16889         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16890         with -fdump-tree-dceloop-details.
16891         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16892
16893 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16894
16895         PR middle-end/23673
16896         * gcc.dg/fold-eqxor-1.c: New test case.
16897         * gcc.dg/fold-eqxor-2.c: Likewise.
16898         * gcc.dg/fold-eqxor-3.c: Likewise.
16899
16900 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16901
16902         PR fortran/23092
16903         * scalar_mask_1.f90: New test.
16904
16905 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16906
16907         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16908         * g++.dg/eh/uncaught2.C: New.
16909         * g++.dg/eh/uncaught3.C: New.
16910
16911 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16912
16913         PR libgfortran/26423
16914         * gfortran.dg/read_many_1.f: New test.
16915
16916 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16917
16918         PR fortran/24519
16919         * gfortran.dg/dependency_3.f90: New test.
16920         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16921         XFAILs.
16922
16923         PR fortran/25395
16924         * gfortran.dg/equiv_6.f90: New test.
16925
16926 2006-02-23  Jeff Law  <law@redhat.com>
16927
16928         * gcc.c-torture/compile/pr26425.c: New test.
16929
16930 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR middle-end/26412
16933         * gcc.dg/gomp/pr26412.c: New test.
16934
16935 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16936
16937         PR c++/26291
16938         * g++.dg/other/ellipsis1.C: New test.
16939         * g++.dg/parse/operator4.C: Adjust error marker.
16940
16941 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16942
16943         PR target/25603
16944         * gfortran.dg/pr25603.f: New testcase.
16945
16946 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16947
16948         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16949         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16950
16951 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16952
16953         * g++.dg/eh/spbp.C: New.
16954
16955 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16956
16957         PR middle-end/26379
16958         * gcc.target/i386/mmx-7.c: New test.
16959
16960 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16961
16962         PR tree-optimization/26361
16963         * gcc.dg/tree-ssa/vrp27.c: New test case.
16964
16965 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16966
16967         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16968         * gcc.dg/tree-ssa/complex-4.c: Here.
16969
16970 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16971
16972         PR middle-end/19543
16973         * gfortran.dg/logical_1.f90: New test case.
16974
16975 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16976
16977         PR middle-end/26334
16978         * gcc.dg/20060218-1.c: Moved to...
16979         * gcc.target/i386/20060218-1.c: ... here.  New test.
16980
16981 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16982
16983         PR fortran/26201
16984         * gfortran.dg/convert_1.f90: New.
16985
16986 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16987
16988         PR fortran/25054
16989         * gfortran.dg/namelist_5.f90: New test.
16990
16991         PR fortran/25089
16992         * gfortran.dg/namelist_4.f90: New test.
16993
16994 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16995
16996         PR tree-opt/25680
16997         * gcc.dg/tree-ssa/complex-3.c: New test.
16998
16999 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17000
17001         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17002         variable to take into account the variable name in the
17003         function header.
17004         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17005
17006 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17007
17008         PR middle-end/26334
17009         * gcc.c-torture/compile/20060217-1.c: New test.
17010         * gcc.dg/20060218-1.c: New test.
17011
17012 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17013
17014         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17015
17016 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17017
17018         * gcc.dg/cpp/undef3.c: New test.
17019         * gcc.dg/cpp/trad/builtins2.c: New test.
17020
17021 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/26266
17024         * g++.dg/template/static22.C: New test.
17025         * g++.dg/template/static23.C: New test.
17026         * g++.dg/template/static24.C: New test.
17027         * g++.dg/template/non-dependent13.C: New test.
17028         * g++.dg/init/member1.C: Tweak error markers.
17029
17030 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17031
17032         PR target/26255
17033         * gcc.c-torture/compile/pr26255.c: New test case.
17034
17035 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17036
17037         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17038         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17039         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17040         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17041         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17042         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17043         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17044
17045 2006-02-16  Jeff Law  <law@redhat.com>
17046
17047         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17048         * gcc.dg/tree-ssa/vrp26.c: New test.
17049
17050 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17051
17052         PR target/20353
17053         PR target/24578
17054         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17055         __UCLIBC__ is defined.
17056
17057 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17058
17059         PR fortran/26224
17060         * gfortran.dg/gomp/pr26224.f: New test.
17061
17062 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17063
17064         PR tree-opt/25918
17065         * lib/target-supports.exp
17066         (check_effective_target_vect_short_mult): New.
17067         (check_effective_target_vect_char_mult): New.
17068         (check_effective_target_vect_widen_sum_qi_to_si): New.
17069         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17070         (check_effective_target_vect_widen_sum_hi_to_si): New.
17071         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17072         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17073         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17074         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17075         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17076         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17077         vect-reduc-pattern-2c.c
17078         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17079         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17080         vect-reduc-pattern-1c.c
17081
17082 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17083
17084         PR fortran/24557
17085         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17086
17087 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17088
17089         PR fortran/26054
17090         * gfortran.dg/enum_8.f90: Remove check for warning.
17091         * gfortran.dg/iomsg_1.f90: Ditto.
17092         * gfortran.dg/enum_1.f90: Ditto.
17093         * gfortran.dg/enum_9.f90: Ditto.
17094         * gfortran.dg/enum_2.f90: Ditto.
17095         * gfortran.dg/enum_10.f90: Ditto.
17096         * gfortran.dg/enum_3.f90: Ditto.
17097         * gfortran.dg/flush_1.f90: Ditto.
17098         * gfortran.dg/enum_4.f90: Ditto.
17099         * gfortran.dg/array_constructor_1.f90: Ditto.
17100         * gfortran.dg/enum_5.f90: Ditto.
17101         * gfortran.dg/enum_6.f90: Ditto.
17102         * gfortran.dg/enum_7.f90: Ditto.
17103
17104 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17105
17106         PR middle-end/26300
17107         * gcc.c-torture/compile/20060215-1.c: New test.
17108
17109 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17110
17111         PR middle-end/23670
17112         * gcc.dg/tree-ssa/andor-2.c: New test case.
17113
17114 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17115
17116         PR fortran/25045
17117         * optional_dim.f90: New test.
17118
17119 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17120
17121         PR fortran/26277
17122         * gfortran.dg/label_4.f90: New.
17123
17124 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17125             Diego Novillo  <dnovillo@redhat.com>
17126             Uros Bizjak  <uros@kss-loka.si>
17127
17128         * gfortran.dg/gomp: New directory.
17129
17130 2006-02-14  Richard Guenther  <rguenther@suse.de>
17131
17132         PR tree-optimization/26258
17133         * gcc.dg/torture/pr26258.c: New testcase.
17134
17135 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17136
17137         PR fortran/26246
17138         * gfortran.dg/pr26246_1.f90: New test.
17139         * gfortran.dg/pr26246_2.f90: New test.
17140
17141         PR middle-end/26092
17142         * gcc.c-torture/compile/20060208-1.c: New test.
17143
17144 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17145
17146         PR fortran/26074
17147         PR fortran/25103
17148         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17149         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17150         * gfortran.dg/automatic_module_variable.f90: Change error message.
17151
17152         PR fortran/20861
17153         * gfortran.dg/internal_dummy_1.f90: New test.
17154
17155         PR fortran/20871
17156         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17157
17158
17159         PR fortran/25083
17160         * gfortran.dg/uncommon_block_data_1.f90: New test.
17161         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17162         with standard.
17163
17164         PR fortran/25088
17165         * gfortran.dg/typed_subroutine_1.f90: New test.
17166
17167 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17168
17169         * objc.dg/dwarf-1.m: New.
17170
17171 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17172
17173         PR middle-end/24427
17174         * gcc.dg/tree-ssa/andor-1.c: New test case.
17175
17176 2006-02-13  Josh Conner  <jconner@apple.com>
17177
17178         PR target/25376
17179         * gcc.dg/pr25376.c: New test.
17180
17181         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17182         assemble.
17183         * lib/target-supports.exp (check_named_sections_available):
17184         Only compile named-sections test -- don't assemble.
17185
17186 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17187
17188         * g++.dg/warn/no-write-strings.C: New test.
17189         * g++.dg/warn/write-strings.C: Likewise.
17190         * g++.dg/warn/write-strings-default.C: Likewise.
17191
17192 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17193
17194         PR fortran/25806
17195         * gfortran.dg/ret_pointer_2.f90: New test.
17196
17197 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17198
17199         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17200
17201 2006-02-10  Jeff Law  <law@redhat.com>
17202
17203         * gcc.c-torture/compile/pr26213.c: New test.
17204
17205 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17206
17207         gfortran.dg/null_1.f90: New test.
17208
17209 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17210
17211         PR fortran/14771
17212         * gfortran.dg/parens_4.f90: New.
17213         * gfortran.dg/parens_5.f90: New.
17214
17215 2006-02-10  Richard Guenther  <rguenther@suse.de>
17216
17217         * gcc.dg/pr23372-1.c: Remove empty file.
17218
17219 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17220         Paul Thomas  <pault@gcc.gnu.org>
17221
17222         PR fortran/14771
17223         * gfortran.dg/parens_1.f90: New.
17224         * gfortran.dg/parens_2.f90: New.
17225         * gfortran.dg/parens_3.f90: New.
17226
17227 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17228
17229         PR fortran/26038
17230         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17231
17232         PR fortran/25059
17233         * gfortran.dg/impure_assignment_1.f90: New test.
17234
17235         PR fortran/25070
17236         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17237
17238 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17239
17240         PR target/26141
17241         * g++.dg/expr/stdarg2.C: New test.
17242
17243 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17244
17245         PR inline-asm/16194
17246         * gcc.dg/pr16194.c: New test.
17247
17248 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17249
17250         * ada/acats/run_acats: Use portable variant of "$@".
17251
17252 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17253
17254         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17255         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17256
17257 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17258
17259         PR tree-opt/26179
17260         * g++.dg/opt/pr26179.C: New test.
17261
17262 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17263
17264         PR middle-end/26134
17265         * gcc.dg/tree-ssa/complex-3.c: New test.
17266
17267 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17268
17269         * gcc.c-torture/compile/volatile-1.c: New test.
17270
17271 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17272
17273         PR 26180
17274         * gcc.dg/tree-ssa/pr26180.c: New test.
17275
17276 2006-02-08  Jeff Law  <law@redhat.com>
17277
17278         * gcc.dg/tree-ssa/pr21417.c: New test.
17279
17280 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17281
17282         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17283         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17284
17285 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17286
17287         * lib/scanrtl.exp: New.
17288
17289 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17290
17291         PR c++/26071
17292         * g++.dg/other/virtual2.C: New test.
17293
17294         PR c++/26070
17295         * g++.dg/other/virtual1.C: New test.
17296
17297 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17298
17299         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17300         cleanup-ipa-dump): Update dump file glob patterns.
17301         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17302         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17303
17304         * lib/gcc-dg.exp: Load it.
17305         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17306
17307 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17308
17309         PR testsuite/26159
17310         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17311         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17312
17313 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17314
17315         PR fortran/25577
17316         * gfortran.dg/mvbits_1.f90: New.
17317
17318 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17319
17320         * g++.dg/warn/Wdiv-by-zero.C: New test.
17321         * g++.dg/warn/Wno-div-by-zero.C: New.
17322
17323 2006-02-07  Jeff Law  <law@redhat.com>
17324
17325         * gcc.dg/tree-ssa/pr21559.c: New test.
17326
17327         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17328         multiple VRP passes.
17329         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17330         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17331         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17332         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17333         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17334         * gcc.dg/tree-ssa/vrp02.c: Likewise
17335         * gcc.dg/tree-ssa/vrp11.c: Likewise
17336         * gcc.dg/tree-ssa/pr14341.c: Likewise
17337         * gcc.dg/tree-ssa/vrp19.c: Likewise
17338         * gcc.dg/tree-ssa/vrp20.c: Likewise
17339         * gcc.dg/tree-ssa/vrp03.c: Likewise
17340         * gcc.dg/tree-ssa/pr21086.c: Likewise
17341         * gcc.dg/tree-ssa/pr21959.c: Likewise
17342         * gcc.dg/tree-ssa/vrp21.c: Likewise
17343         * gcc.dg/tree-ssa/vrp04.c: Likewise
17344         * gcc.dg/tree-ssa/pr25485.c: Likewise
17345         * gcc.dg/tree-ssa/pr22026.c: Likewise
17346         * gcc.dg/tree-ssa/vrp22.c: Likewise
17347         * gcc.dg/tree-ssa/vrp05.c: Likewise
17348         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17349         * gcc.dg/tree-ssa/pr20701.c: Likewise
17350         * gcc.dg/tree-ssa/vrp23.c: Likewise
17351         * gcc.dg/tree-ssa/vrp06.c: Likewise
17352         * gcc.dg/tree-ssa/pr22117.c: Likewise
17353         * gcc.dg/tree-ssa/pr20702.c: Likewise
17354         * gcc.dg/tree-ssa/vrp15.c: Likewise
17355         * gcc.dg/tree-ssa/pr21090.c: Likewise
17356         * gcc.dg/tree-ssa/pr21294.c: Likewise
17357         * gcc.dg/tree-ssa/vrp24.c: Likewise
17358         * gcc.dg/tree-ssa/vrp07.c: Likewise
17359         * gcc.dg/tree-ssa/pr21563.c: Likewise
17360         * gcc.dg/tree-ssa/pr25382.c: Likewise
17361         * gcc.dg/tree-ssa/vrp16.c: Likewise
17362         * gcc.dg/tree-ssa/vrp25.c: Likewise
17363         * gcc.dg/tree-ssa/vrp08.c: Likewise
17364         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17365         * gcc.dg/tree-ssa/vrp17.c: Likewise
17366         * gcc.dg/tree-ssa/pr21458.c: Likewise
17367         * g++.dg/tree-ssa/pr18178.C: Likewise
17368
17369 2006-02-07  Richard Guenther  <rguenther@suse.de>
17370
17371         PR c++/26140
17372         Revert
17373         2006-01-30  Richard Guenther  <rguenther@suse.de>
17374         PR c++/23372
17375         * gcc.dg/pr23372-1.C: New testcase.
17376
17377         * g++.dg/tree-ssa/pr26140.C: New testcase.
17378
17379 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/9737
17382         * g++.dg/template/ttp15.C: New test.
17383         * g++.dg/template/ttp16.C: Likewise.
17384         * g++.dg/template/ttp17.C: Likewise.
17385         * g++.old-deja/g++.pt/ttp36.C: Remove.
17386         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17387         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17388         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17389         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17390         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17391         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17392         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17393         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17394         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17395
17396 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17397
17398         PR libfortran/23815
17399         * unf_io_convert_4.f90: New test.
17400
17401 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17402
17403         * gcc.dg/tree-ssa/loadpre10.c: New test.
17404         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17405         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17406         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17407
17408 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17409
17410         PR libfortran/24685
17411         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17412
17413 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17414
17415         PR tree-opt/25251
17416         * gfortran.dg/assign_7.f: New test.
17417
17418 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17419
17420         PR fortran/26041
17421         PR fortran/26064
17422         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17423         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17424         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17425
17426 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17427
17428         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17429         in size_t typedef.
17430
17431 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17432
17433         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17434         * g++.dg/charset/string.c (foo): Likewise.
17435         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17436         const char*
17437         * g++.dg/ext/builtin2.C (printf): Likewise.
17438         * g++.dg/init/new15.C (printf): Likewise.
17439         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17440         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17441         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17442         * g++.dg/template/non-dependent4.C (temp): Likewise.
17443         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17444         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17445         parameter type to const char*.
17446         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17447         Change type to const char*.
17448         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17449         Likewise.
17450         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17451         second parameter type to const char*.
17452         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17453         (Y::Y): Change parameter type to const char*.
17454         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17455         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17456         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17457         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17458         (char*).
17459         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17460         const char*.
17461         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17462         type to const char*.
17463         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17464         return type to const char*.
17465         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17466         to const char*.
17467         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17468         * g++.old-deja/g++.law/refs1.C: Likewise.
17469         * g++.old-deja/g++.law/visibility1.C: Likewise.
17470         * g++.old-deja/g++.law/visibility2.C: Likewise.
17471         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17472         const char*.
17473         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17474         * g++.old-deja/g++.mike/net48.C: Likewise.
17475         * g++.old-deja/g++.mike/p646.C: Likewise.
17476         * g++.old-deja/g++.mike/p6746.C: Likewise.
17477         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17478         type to const char*.
17479         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17480         deprecated conversion warning.
17481         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17482         char*.
17483         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17484         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17485         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17486         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17487         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17488         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17489         * g++.old-deja/g++.pt/t39.C: Likewise.
17490         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17491         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17492
17493 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17494
17495         PR fortran/25075
17496         intrinsic_argument_conformance_1.f90: New test.
17497
17498 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17499
17500         PR fortran/20845
17501         * gfortran.dg/char_result_11.f90: Add SAVE.
17502         * gfortran.dg/der_pointer_4.f90: Ditto.
17503         * gfortran.dg/default_initialization.f90: New test.
17504
17505 2006-02-03  Jeff Law  <law@redhat.com>
17506
17507         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17508         handle more than 100 dump files.
17509         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17510         * lib/scantree.exp (scan-tree-dump): Likewise.
17511         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17512         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17513         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17514         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17515         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17516
17517 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17518
17519         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17520
17521 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17522
17523         * g++.dg/template/using12.C: New test.
17524
17525 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17526
17527         * gcc.target/powerpc/pr25960.c: New test.
17528
17529 2006-02-02  Steven G. Kargl  <kargls@comcast>
17530
17531         PR fortran/24958
17532         gfortran.dg/nullify_2.f90: New test.
17533
17534 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17535
17536         PR 25990
17537         * gcc.dg/gomp/pr25990.c: New test.
17538
17539 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17540
17541         PR c++/25342
17542         * g++.gd/template/partial4.C: New test.
17543
17544 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17545
17546         PR middle-end/26001
17547         * gfortran.dg/data_char_2.f90: New.
17548
17549 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17550
17551         PR fortran/26039
17552         maxval_maxloc_conformance_1.f90: New test.
17553
17554 2006-01-31  Richard Guenther  <rguenther@suse.de>
17555
17556         * gcc.target/i386/sselibm-1.c: New testcase.
17557         * gcc.target/i386/sselibm-2.c: Likewise.
17558         * gcc.target/i386/sselibm-3.c: Likewise.
17559         * gcc.target/i386/sselibm-4.c: Likewise.
17560         * gcc.target/i386/sselibm-5.c: Likewise.
17561
17562 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17563
17564         PR fortran/24266
17565         * gfortran.dg/arrayio_derived_2.f90: New.
17566
17567 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17568
17569         * gcc.dg/unsigned-long-compare.c: New test.
17570
17571 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17572
17573         PR testsuite/25318
17574         * lib/target-supports.exp (check_effective_target_freorder):
17575         Check to see if target supports -freorder-blocks-and-partition.
17576         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17577         instead of "dg-require-named-sections".
17578
17579 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17580
17581         PR target/14798:
17582         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17583         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17584         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17585         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17586         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17587         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17588         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17589         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17590
17591 2006-01-30  Richard Guenther  <rguenther@suse.de>
17592
17593         PR c++/23372
17594         * gcc.dg/pr23372-1.C: New testcase.
17595
17596 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17597
17598         * gcc.dg/gomp/pr25874.c: New test.
17599
17600 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17601
17602         PR tree-opt/25911
17603         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17604
17605 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17606
17607         PR fortran/18578
17608         PR fortran/18579
17609         PR fortran/20857
17610         PR fortran/20885
17611         * gfortran.dg/intent_out_1.f90: New test.
17612
17613 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17614
17615         PR fortran/17911
17616         * gfortran.dg/procedure_lvalue.f90: New test.
17617
17618         PR fortran/20895
17619         PR fortran/25030
17620         * gfortran.dg/char_pointer_assign_2.f90: New test.
17621         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17622         assignment to be consistent with standard.
17623         * gfortran.dg/char_result_2.f90: The same.
17624         * gfortran.dg/char_result_8.f90: The same.
17625
17626 2006-01-28  Zack Weinberg  <zackw@panix.com>
17627
17628         * gcc.dg/Woverlength-strings.c
17629         * gcc.dg/Woverlength-strings-pedantic-c89.c
17630         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17631         * gcc.dg/Woverlength-strings-pedantic-c99.c
17632         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17633
17634 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17635
17636         * gcc.c-torture/execute/20060127-1.c: New test.
17637
17638 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR c++/25999
17641         * g++.dg/ext/pragmaweak1.C: New test.
17642
17643 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17644
17645         PR c++/25855
17646         * g++.dg/template/spec29.C: New test.
17647
17648 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17649
17650         PR c/19606.
17651         * gcc.c-torture/execute/pr19606.c: New.
17652
17653 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17654
17655         * gcc.dg/pragma-re-4.c: New test.
17656
17657 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17658
17659         PR fortran/25964
17660         * gfortran.dg/assumed_size_refs_3.f90: New test.
17661
17662 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17663
17664         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17665
17666 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17667
17668         PR ada/21317
17669         * ada/acats/support/impdef.a: Add One_Long_Second.
17670         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17671         * ada/acats/tests/c9/c94026.a: Likewise.
17672         * ada/acats/tests/c9/c97305c.ada: Likewise.
17673         * ada/acats/tests/c9/c99004a.ada: Likewise.
17674
17675 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17676
17677         PR fortran/25964
17678         * gfortran.dg/global_references_2.f90: New test.
17679
17680         PR fortran/25084
17681         PR fortran/20852
17682         PR fortran/25085
17683         PR fortran/25086
17684         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17685         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17686
17687         PR fortran/25416
17688         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17689
17690 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17691
17692         PR c/25892
17693         * gcc.dg/Wpointer-sign.c: New.
17694         * gcc.dg/Wpointer-sign-Wall.c: New.
17695         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17696         * gcc.dg/Wpointer-sign-pedantic.c: New.
17697         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17698         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17699
17700 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17701
17702         PR C/25861
17703         * gcc.c-torture/compile/pr25861.c: New test.
17704
17705 2006-01-26  Paul Brook  <paul@codesourcery.com>
17706
17707         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17708         on short-enum targets.
17709         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17710         variable.
17711         (generate_fields): Use short_enums.
17712         (main): Set short_enums.  Document -e.
17713         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17714         on short-enum targets.
17715         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17716         variable.
17717         (generate_fields): Use short_enums.
17718         (main): Set short_enums.  Document -e.
17719         * lib/target-supports.exp (check_effective_target_short_enums): New.
17720
17721 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17722
17723         PR target/25947
17724         * gcc.dg/torture/pr25947-1.c: New test.
17725
17726 2006-01-25  Jan Hubicka  <jh@suse.cz>
17727             Roger Sayle  <roger@eyesopen.com>
17728
17729         PR rtl-optimization/25703
17730         * gcc.target/i386/20060125-1.c: New test case.
17731         * gcc.target/i386/20060125-2.c: New test case.
17732
17733 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17734
17735         PR fortran/18540
17736         * gfortran.dg/goto_1.f: New.
17737
17738 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17739
17740         PR fortran/25716
17741         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17742         25716 on 32-bit systems too.
17743
17744 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17745
17746         PR testsuite/25590
17747         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17748
17749 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17750
17751         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17752
17753 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17754
17755         PR fortran/25835
17756         * gfortran.dg/read_eof.f90: Delete, renamed.
17757         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17758         * gfortran.dg/read_eof_2.f90: New test.
17759         * gfortran.dg/read_eof_3.f90: New test.
17760
17761 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17762
17763         PR tree-opt/25860
17764         * gcc.c-torture/compile/pr25860.c: New test.
17765
17766 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17767
17768         PR c++/25552
17769         * g++.dg/parse/dtor8.C: New test.
17770
17771 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17772
17773         PR testsuite/25891
17774         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17775         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17776         check_effective_target_fopenmp returns 0.
17777
17778 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17779
17780         PR ada/20548
17781         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17782         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17783         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17784
17785 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17786
17787         PR tree-opt/25857
17788         * g++.dg/opt/pr25857.C: New test.
17789
17790 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17791         Jan Hubicka  <jh@suse.cz>
17792         Richard Guenther  <rguenther@suse.de>
17793
17794         PR rtl-optimization/25654
17795         * gcc.dg/torture/pr25654.c: New testcase.
17796         * gcc.target/i386/pr25654.c: Likewise.
17797
17798 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17799
17800         PR fortran/25901
17801         * gfortran.dg/internal references_2.f90: New test.
17802
17803         Fix regression in testing of admissability of attributes.
17804         * gfortran.dg/intent_used_1.f90: New test.
17805
17806 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17807
17808         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17809         Remove target conditional torture options for i?86 and x86_64
17810         GNU/Linux.
17811
17812 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17813
17814         PR c++/10891
17815         * g++.dg/rtti/no-rtti.C: New.
17816
17817 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17818
17819         PR c++/25895
17820         * g++.dg/inherit/conv2.C: New test.
17821
17822         PR c++/25856
17823         * g++.dg/parse/dtor7.C: New test.
17824
17825         PR c++/25858
17826         * g++.dg/template/crash44.C: New test.
17827
17828 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17829
17830         PR fortran/25124
17831         PR fortran/25625
17832         * gfortran.dg/internal_references_1.f90: New test.
17833           PR fortran/20881
17834         PR fortran/23308
17835         PR fortran/25538
17836         PR fortran/25710
17837         * gfortran.dg/global_references_1.f90: New test.
17838         * gfortran.dg/g77/19990905-1.f: Restore the error that
17839         there is a clash between the common block name and
17840         the name of a subroutine reference.
17841
17842         PR fortran/PR24276
17843         * gfortran.dg/aliasing_dummy_1.f90: New test.
17844
17845 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17846
17847         * gcc.dg/vmx/1b-01.c: Warning fix.
17848         * gcc.dg/vmx/1c-02.c: Likewise.
17849         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17850
17851 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17852
17853         PR testsuite/24962
17854         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17855
17856 2006-01-20  Richard Guenther  <rguenther@suse.de>
17857         Steven Bosscher <stevenb.gcc@gmail.com>
17858
17859         PR rtl-optimization/24626
17860         * gcc.dg/torture/pr24626-1.c: New testcase.
17861         * gcc.dg/torture/pr24626-2.c: Likewise.
17862         * gcc.dg/torture/pr24626-3.c: Likewise.
17863         * gcc.dg/torture/pr24626-4.c: Likewise.
17864
17865 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17866
17867         PR c++/5520
17868         * g++.dg/warn/empty-body.C: New.
17869
17870 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/22136
17873         * g++.dg/template/using10.C: New test.
17874         * g++.dg/temlpate/using11.C: Likewise.
17875         * g++.dg/inherit/using5.C: Tweak error messages.
17876
17877 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17878
17879         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17880         target test.
17881         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17882
17883 2006-01-19  Jan Hubicka  <jh@suse.cz>
17884
17885         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17886
17887 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17888
17889         PR c++/25854
17890         * g++.dg/template/spec28.C: New test.
17891
17892 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17893
17894         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17895         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17896
17897 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17898
17899         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17900         * gcc.dg/gomp/critical-1.c: Likewise.
17901         * gcc.dg/gomp/critical-3.c: Likewise.
17902         * gcc.dg/gomp/empty.c: Likewise.
17903         * gcc.dg/gomp/ordered-1.c: Likewise.
17904         * gcc.dg/gomp/for-4.c: Likewise.
17905         * gcc.dg/gomp/for-6.c: Likewise.
17906         * gcc.dg/gomp/master-3.c: Likewise.
17907         * gcc.dg/gomp/for-8.c: Likewise.
17908         * gcc.dg/gomp/for-10.c: Likewise.
17909         * gcc.dg/gomp/for-18.c: Likewise.
17910         * gcc.dg/gomp/for-5.c: Likewise.
17911         * gcc.dg/gomp/for-7.c: Likewise.
17912         * gcc.dg/gomp/for-9.c: Likewise.
17913
17914 2006-01-18  Jeff Law  <law@redhat.com>
17915
17916         * gcc.dg/tree-ssa/vrp25.c: New test.
17917
17918 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17919
17920         * gcc.dg/pr25805.c: Fix misapplied patch.
17921
17922 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17923
17924         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17925         (check_effective_target_vect_udot_qi): New.
17926         (check_effective_target_vect_sdot_hi): New.
17927         (check_effective_target_vect_udot_hi): New.
17928         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17929         prefixed with "wrapv-" with -fwrapv.
17930         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17931         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17932         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17933         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17934         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17935
17936         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17937         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17938         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17939         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17940
17941 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17942
17943         PR c++/16829
17944         * g++.dg/other/default2.C: New test.
17945         * g++.dg/other/default3.C: New test.
17946
17947 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17948
17949         PR c/25805
17950         * gcc.dg/pr25805.c: New file.
17951
17952 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17953
17954         PR c++/25836
17955         * g++.dg/template/init6.C: New test.
17956
17957 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17958
17959         * gcc.dg/tree-ssa/pr24287.c: New test
17960
17961 2006-01-18  Eric Christopher  <echristo@apple.com>
17962
17963         * g++.dg/eh/table.C: New.
17964
17965 2006-01-18  DJ Delorie  <dj@redhat.com>
17966
17967         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17968         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17969         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17970         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17971
17972 2006-01-18  Jeff Law  <law@redhat.com>
17973
17974         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17975         on wrapping on overflow semantics.
17976
17977         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17978
17979         * gcc.gc/tree-ssa/vrp23.c: New test.
17980         * gcc.gc/tree-ssa/vrp24.c: New test.
17981
17982 2006-01-18  Richard Henderson  <rth@redhat.com>
17983             Aldy Hernandez  <aldyh@redhat.com>
17984             Jakub Jelinek  <jakub@redhat.com>
17985             Diego Novillo  <dnovillo@redhat.com>
17986             Uros Bizjak  <uros@kss-loka.si>
17987
17988         * gcc.dg/gomp: New directory.
17989
17990 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17991             Steven G. Kargl  <kargls@comcast.net>
17992
17993         PR fortran/20869
17994         * gfortran.dg/intrinsic_external_1.f90: New test.
17995
17996         PR fortran/20875.
17997         * gfortran.dg/elemental_pointer_1.f90: New test.
17998
17999         PR fortran/25024
18000         * gfortran.dg/external_procedures_1.f90: New test.
18001
18002         PR fortran/25785
18003         gfortran.dg/assumed_present.f90: New test.
18004
18005 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18006
18007         * g++.dg/parse/lookup5.C: New test.
18008
18009 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18010
18011         PR fortran/25697
18012         * gfortran.dg/read_eof.f90: New test.
18013
18014 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18015
18016         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18017         add a closing brace.
18018
18019 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18020
18021         PR fortran/25631
18022         * gfortran.dg/fmt_tl.f: New test.
18023
18024 2006-01-17  Eric Christopher  <echristo@apple.com>
18025
18026         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18027         * g++.old-deja/g++.warn/impint2.C: Ditto.
18028         * g++.old-deja/g++.other/null1.C: Ditto.
18029         * g++.dg/warn/conv2.C: Ditto.
18030         * g++.dg/warn/conv4.C: New file.
18031
18032 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18033
18034         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18035
18036 2006-01-17  Andreas Jaeger  <aj@suse.de>
18037             Janis Johnson <janis187@us.ibm.com>
18038
18039         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18040         in 64-bit.
18041         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18042         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18043
18044 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18045
18046         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18047         (switchfiles): xfail txxx where xxx >= 25.
18048
18049 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18050
18051         PR testsuite/25764
18052         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18053
18054 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18055
18056         PR c/25682
18057         * gcc.dg/pr25682.c: New test.
18058         * g++.dg/parse/array-size2.C: New test.
18059
18060 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18061
18062         * consistency.vlad: Remove entire directory, 1652 files.
18063
18064 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18065
18066         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18067         check_effective_target_dfprt_nocache): New.
18068         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18069         (check_effective_target_dfprt): New.
18070         * lib/c-compat.exp (check_dfp): Remove.
18071         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18072         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18073         level of support for decimal float.
18074         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18075         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18076         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18077         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18078         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18079         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18080         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18081         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18082         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18083         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18084         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18085         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18086         directives.
18087
18088 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18089
18090         PR testsuite/25741
18091         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18092         $base_dir/../.
18093         * lib/gfortran.exp (gfortran_init): Likewise.
18094         * lib/obj-c++.exp (obj-c++_init): Likewise.
18095         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18096         (scan-assembler-dem-not): Likewise.
18097         * lib/scandump.exp (scan-dump-dem): Likewise.
18098         (scan-dump-dem-not): Likewise.
18099
18100 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18101
18102         PR testsuite/25767
18103         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18104         powerpc-*-darwin*.
18105         * lib/obj-c++.exp (obj-c++_init): Likewise.
18106
18107 2006-01-16  Richard Guenther  <rguenther@suse.de>
18108
18109         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18110
18111 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18112
18113         PR testsuite/25777
18114         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18115         to LD_LIBRARY_PATH.
18116
18117 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18118             Andrew Pinski  <pinskia@physics.uc.edu>
18119
18120         * gcc.dg/minmax-1.c: New test.
18121
18122 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18123
18124         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18125         * gcc.misc-tests/dectest.exp: Ditto.
18126
18127 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18128
18129         PR testsuite/25796
18130         * gcc.target/i386/cmov6.c: Use -march=k8.
18131
18132 2006-01-15  Andreas Jaeger  <aj@suse.de>
18133
18134         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18135         x86 does not have __float128.
18136
18137 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18138
18139         * gcc.target/i386/cmov6.c: New test.
18140
18141 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18142
18143         PR c++/25663
18144         * g++.dg/template/ctor6.C: New test.
18145
18146 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18147
18148         PR tree-optimization/25485
18149         * gcc.dg/tree-ssa/pr25485.c: New.
18150
18151 2006-01-14  Richard Guenther  <rguenther@suse.de>
18152
18153         PR tree-optimization/22548
18154         PR tree-optimization/22555
18155         PR tree-optimization/22501
18156         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18157         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18158         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18159         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18160         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18161         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18162         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18163         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18164         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18165
18166 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18167
18168         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18169         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18170
18171 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18172         Richard Guenther  <rguenther@suse.de>
18173
18174         PR rtl-optimization/24257
18175         * gcc.dg/torture/pr24257.c: New testcase.
18176
18177 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18178
18179         * gcc.c-torture/execute/20060110-1.c: New test.
18180         * gcc.c-torture/execute/20060110-2.c: New test.
18181
18182 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18183
18184         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18185
18186 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18187
18188         PR fortran/25756
18189         * gfortran.dg/label_3.f90: New test.
18190
18191 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18192
18193         PR tree-optimization/25771
18194         * g++.dg/tree-ssa/pr25771.C: New test
18195
18196 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18197
18198         PR tree-opt/24365
18199         * g++.dg/opt/complex5.C: New test.
18200
18201 2006-01-13  Richard Guenther  <rguenther@suse.de>
18202
18203         * gcc.target/i386/387-9.c: New testcase.
18204
18205 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         PR c++/24824
18208         * g++.dg/debug/dwarf2-1.C: New.
18209
18210 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18211
18212         PR testsuite/25728
18213         * lib/gcov.exp (verify-lines): Add "close $fd".
18214
18215 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18216             Ben Elliston  <bje@au.ibm.com>
18217
18218         * gcc.dg/dfp/inf-1.c: New test.
18219
18220 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18221             Yao Qi  <qiyaoltc@cn.ibm.com>
18222             Ben Elliston  <bje@au.ibm.com>
18223             Jon Grimm  <jgrimm2@us.ibm.com>
18224
18225         * gcc.dg/nodfp-1.c: New test.
18226         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18227         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18228         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18229         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18230         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18231         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18232         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18233         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18234         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18235         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18236         * gcc.dg/format/dfp-printf-1.c: Likewise.
18237         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18238         (compat_setup_dfp): New.
18239         * gcc.dg/compat/compat.exp: Use it.
18240         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18241         Make some variables global, prepend "compat_" to their names.
18242         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18243         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18244         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18245         * lib/compat.exp (compat_skip_list): Make global, rename.
18246         * lib/c-compat.exp: New file.
18247         * lib/target-supports.exp (check_effective_target_dfp): New.
18248
18249         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18250         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18251         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18252         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18253         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18254         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18255         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18256         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18257         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18258         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18259         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18260         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18261         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18262         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18263         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18264         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18265         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18266         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18267         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18268         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18269         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18270         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18271         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18272         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18273         gcc.dg/dfp/struct-layout-1.c,
18274         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18275         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18276         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18277         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18278         gcc.dg/dfp/func-vararg-dfp.c,
18279         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18280         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18281         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18282         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18283         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18284
18285 2006-01-11  Richard Guenther  <rguenther@suse.de>
18286
18287         PR tree-optimization/25734
18288         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18289
18290 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18291
18292         PR fortran/25486
18293         * gfortran.dg/literal_character_constant_1_x.F: New test.
18294         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18295         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18296         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18297
18298 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18299
18300         PR c++/25386
18301         * g++.dg/ext/packed3.C: Add expected packed error.
18302
18303 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18304
18305         PR target/25706
18306         * gcc.dg/torture/pr25706-1.c: New test.
18307
18308 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18309
18310         PR tree-optimization/23109
18311         PR tree-optimization/23948
18312         PR tree-optimization/24123
18313
18314         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18315         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18316         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18317         g++.dg/tree-ssa/pr23948.C: New testcases.
18318         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18319         three divisions in order to do the optimization.
18320
18321 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18322
18323         PR c++/25632
18324         * g++.dg/other/pr25632.C: New test.
18325
18326 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18327
18328         PR fortran/25730
18329         * gfortran.dg/used_types_1.f90: New test.
18330
18331 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18332
18333         PR target/25718
18334         * gcc.dg/torture/pr25718-1.c: New test.
18335
18336 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18337
18338         * gfortran.dg/list_read_2.f90: Fix typo in description.
18339
18340 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18341
18342         * lib/target-supports.exp (check_visibility_available): Simplify test
18343         for *-*-netware*.
18344         (check_profiling_available): Fail for *-*-netware*.
18345         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18346         * gcc.dg/20021014-1.c: Likewise.
18347         * gcc.dg/nest.c: Likewise.
18348
18349 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18350
18351         fortran/24936
18352         * gfortran.dg/forall_3.f90: New test.
18353
18354 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         PR fortran/21977
18357         * gfortran.dg/nesting_2.f90: New test.
18358         * gfortran.dg/nesting_3.f90: New test.
18359
18360 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18361
18362         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18363         Fix typo in comment.
18364
18365 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18366
18367         * gfortran.dg/single_char_string.f90: New test.
18368
18369 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18370
18371         * gfortran.dg/ichar_2.f90: New test.
18372
18373 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18374
18375         PR fortran/25093
18376         * gfortran.dg/private_type_4.f90: New.
18377
18378 2006-01-07  Richard Guenther  <rguenther@suse.de>
18379
18380         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18381
18382 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18383
18384         * gfortran.dg/func_decl_1.f90: New.
18385         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18386         * gfortran.dg/array_alloc_2.f90: Likewise.
18387         * gfortran.dg/char_result_8.f90: Likewise.
18388         * gfortran.dg/dup_save_1.f90: Likewise.
18389         * gfortran.dg/dup_save_2.f90: Likewise.
18390         * gfortran.dg/f2c_6.f90: Likewise.
18391         * gfortran.dg/f2c_7.f90: Likewise.
18392         * gfortran.dg/func_result_2.f90: Likewise.
18393         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18394
18395 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18396
18397         PR fortran/22146
18398         * gfortran.dg/elemental_subroutine_1.f90: New test.
18399         * gfortran.dg/elemental_subroutine_2.f90: New test.
18400
18401         PR fortran/25029
18402         PR fortran/21256
18403         * gfortran.dg/assumed_size_refs_1.f90: New test.
18404
18405         PR fortran/20868
18406         PR fortran/20870
18407         * gfortran.dg/assumed_size_refs_2.f90: New test.
18408         * gfortran.dg/initialization_1.f90: Change warning message.
18409
18410 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18411
18412         * gcc.dg/tree-ssa/loop-15.c: New test.
18413
18414 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18415
18416         PR fortran/25598
18417         * gfortran.dg/backspace_3.f: New test.
18418         * gfortran.dg/backspace_4.f: New test.
18419
18420 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18421
18422         PR fortran/24268
18423         * gfortran.dg/fmt_white.f: Update test.
18424
18425 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18426
18427         * gcc.dg/cast-1.c: Add new warning.
18428         * gcc.dg/cast-2.c: Likewise.
18429         * gcc.dg/cast-3.c: Likewise.
18430         * gcc.dg/format/cast-1.c: Likewise.
18431         * gcc.dg/cast-4.c: New testcase.
18432
18433 2006-01-05  Richard Guenther  <rguenther@suse.de>
18434
18435         PR tree-optimization/22555
18436         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18437
18438 2006-01-05  Richard Guenther  <rguenther@suse.de>
18439             Diego Novillo  <dnovillo@redhat.com>
18440
18441         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18442         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18443         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18444         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18445         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18446         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18447         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18448         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18449         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18450         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18451         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18452         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18453         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18454         * treelang/compile/extravar.tree: Likewise.
18455         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18456         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18457         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18458         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18459         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18460
18461 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18462
18463         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18464         for 64-bit fix.
18465
18466 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18467
18468         PR fortran/23675
18469         gfortran.dg/char_result_11.f90: New.
18470
18471 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18472
18473         PR c++/24782
18474         * g++.dg/parse/access9.C: New test.
18475         * g++.dg/tc1/dr52.C: Tweak error markers.
18476
18477 2006-01-04  Richard Henderson  <rth@redhat.com>
18478
18479         Merge from gomp branch.
18480         * g++.dg/parse/pragma2.C: Update expected error lines.
18481
18482 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18483
18484         * g++.dg/other/i386-2.C: New test.
18485
18486         PR target/25554
18487         * gcc.c-torture/compile/20051228-1.c: New test.
18488
18489         PR c/25559
18490         * gcc.dg/pr25559.c: New test.
18491
18492 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/25492
18495         * g++.dg/lookup/friend9.C: New test.
18496
18497         PR c++/25625
18498         * g++.dg/template/repo5.C: New test.
18499
18500 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18501
18502         PR fortran/25101
18503         * gfortran.dg/forall_2.f90: New test.
18504
18505 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18506
18507         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18508         dg-require-weak.  Adjust regexp to handle leading-underscore
18509         targets and space as well as TAB after .weak.  Change previous
18510         64-bit fix to not use naked dot.
18511
18512 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18513
18514         PR rtl-optimization/25578
18515         * gcc.c-torture/execute/20060102-1.c: New testcase.
18516
18517 2006-01-03  Richard Guenther  <rguenther@suse.de>
18518
18519         PR c/25183
18520         * gcc.dg/torture/pr25183.c: New testcase.
18521
18522 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18523
18524         Merge from gomp-branch.
18525         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18526         * gcc.dg/ia64-sync-2.c: Likewise.
18527         * gcc.dg/ia64-sync-3.c: Likewise.
18528         * gcc.dg/ia64-sync-4.c: Likewise.
18529         * gcc.dg/sync-2.c: Likewise.
18530         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18531         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18532
18533 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/25635
18536         * g++.dg/parse/operator6.C: New test.
18537
18538         PR c++/25637
18539         * g++.dg/parse/error29.C: New test.
18540
18541         PR c++/25638
18542         * g++.dg/parse/dtor6.C: New test.
18543
18544         PR c++/25633
18545         * g++.dg/parse/ctor3.C: New test.
18546
18547         PR c++/25634
18548         * g++.dg/template/class3.C: New test.
18549
18550 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18551
18552         * g++.dg/debug/debug9.C: New.
18553
18554 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18555
18556         PR fortran/24640
18557         * gfortran.dg/label_2.f90: New test.
18558
18559 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18560
18561         * g++.dg/lookup/using12.C: Tighten error marker.
18562
18563 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18564             Andrew Pinski <pinskia@physics.uc.edu>
18565
18566         * gcc.target/powerpc/darwin-abi-3.c: New file.
18567         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18568         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18569         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18570         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18571         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18572         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18573         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18574         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18575
18576 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18577
18578         * gcc.dg/tree-ssa/loadpre1.c: New;
18579         * gcc.dg/tree-ssa/loadpre2.c: New;
18580         * gcc.dg/tree-ssa/loadpre3.c: New;
18581         * gcc.dg/tree-ssa/loadpre4.c: New;
18582         * gcc.dg/tree-ssa/loadpre5.c: New;
18583         * gcc.dg/tree-ssa/loadpre6.c: New;
18584         * gcc.dg/tree-ssa/loadpre7.c: New;
18585         * gcc.dg/tree-ssa/loadpre8.c: New;
18586         * gcc.dg/tree-ssa/loadpre9.c: New;
18587
18588 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18591         * g++.dg/abi/thunk4.C: Likewise.
18592
18593 2006-01-01  Andreas Jaeger  <aj@suse.de>
18594
18595         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18596         portable.
18597
18598 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18599
18600         PR c++/25294
18601         * gcc.dg/pragma-pack-3.c: New test.
18602         * g++.dg/parse/pragma3.C: New test.
18603
18604 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18605
18606         PR middle-end/24827
18607         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18608
18609 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18610
18611         PR testsuite/25214
18612         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18613
18614 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18615
18616         PR fortran/22607
18617         * gfortran-dg/pure_byref_3.f90: New.
18618
18619         fortran/PR 25396
18620         * gfortran.dg/userdef_operator_1.f90: New.
18621
18622 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18623
18624         * g++.dg/abi/thunk3.C: New.
18625         * g++.dg/abi/thunk4.C: New.
18626
18627 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18628
18629         PR fortran/25532
18630         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18631         associated derived type components of derived types are
18632         properly declared in contained procedures.
18633
18634 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18635
18636         PR libgfortran/25139
18637         * gfortran.dg/backspace_2.f: New test.
18638
18639 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18640
18641         PR libgfortran/25550
18642         * gfortran.dg/endfile.f: New test.
18643
18644 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18645
18646         PR libgfortran/25419
18647         * gfortran.dg/comma.f: New test.
18648
18649 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18650
18651         * lib/gfortran-dg.exp: Remove trailing whitespace.
18652         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18653         -funroll-all-loops.
18654
18655 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18656
18657         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18658         Extended Double long doubles or repeat tests when long double is
18659         the same size as double.
18660
18661 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18662
18663         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18664
18665         PR testsuite/25442
18666         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18667         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18668
18669         PR testsuite/25441
18670         * gcc.dg/pr23911.c: Make test variable static.
18671
18672         PR testsuite/25444
18673         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18674
18675 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18676
18677         PR c++/25439
18678         * g++.dg/parse/crash17.C: Adjust error markers.
18679         * g++.dg/template/error20.C: New test.
18680
18681 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/23172
18684         * g++.dg/ext/complit4.C: New test.
18685
18686         PR c++/25417
18687         * g++.dg/ext/complit5.C: Likewise.
18688
18689 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18690
18691         PR tree-optimization/25125
18692         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18693         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18694         * gcc.c-torture/execute/pr25125.c: New.
18695
18696 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18697
18698         PR fortran/25029
18699         PR fortran/21256
18700         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18701         functions with incorrect assumed size references.
18702
18703 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/23171
18706         * g++.dg/opt/init1.C: New test.
18707
18708 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/24671
18711         * g++.dg/template/sfinae3.C: New test.
18712
18713 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18714
18715         * g++.dg/other/friend4.C: New test.
18716
18717 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18718
18719         PR target/25005
18720         * g++.dg/opt/pr25005.C: New test.
18721
18722 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/25369
18725         * g++.dg/template/ptrmem16.C: New test.
18726
18727 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18728
18729         PR fortran/25029
18730         PR fortran/21256
18731         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18732
18733 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18734
18735         PR libgfortran/25307
18736         * gfortran.dg/list_read_5.f90: New test.
18737
18738 2005-12-22  Richard Henderson  <rth@redhat.com>
18739
18740         * gcc.target/i386/sse-7.c: Use -msse2.
18741
18742 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18743
18744         PR rtl-optimization/25432
18745         * gcc.c-torture/compile/20051216-1.c: New test.
18746
18747         PR objc/25328
18748         * objc/execute/pr25328.m: New test.
18749
18750 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18751
18752         PR c++/25364
18753         * g++.dg/template/call4.C: New test.
18754
18755 2005-12-22  Dale Johannesen  <dalej@apple.com>
18756
18757         * gcc.target/i386/sse-17.c: New.
18758
18759 2005-12-22  Paul Brook  <paul@codesourcery.com>
18760
18761         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18762
18763 2005-12-22  Paul Brook  <paul@codesourcery.com>
18764
18765         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18766
18767 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18768
18769         PR tree-opt/25513
18770         * gcc.c-torture/compile/pr25513.c: New test.
18771
18772 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18773
18774         PR c++/23333
18775         * g++.dg/parse/error25.C: Add more tests.
18776
18777 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18778
18779         PR fortran/18990
18780         * gfortran.dg/der_charlen_1.f90: New.
18781
18782 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18783
18784         PR fortran/20889
18785         * gfortran.dg/pointer_component_type_1.f90: New test.
18786
18787         PR fortran/25029
18788         PR fortran/21256
18789         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18790         should give an error with assumed size array refernces and checks
18791         those that should not.
18792         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18793         reference an upper bound so that it does not generate an error.
18794
18795         PR fortran/19362
18796         PR fortran/20244
18797         PR fortran/20864
18798         PR fortran/25391
18799         * gfortran.dg/used_dummy_types_1.f90: New test.
18800         * gfortran.dg/used_dummy_types_2.f90: New test.
18801         * gfortran.dg/used_dummy_types_3.f90: New test.
18802         * gfortran.dg/used_dummy_types_4.f90: New test.
18803         * gfortran.dg/used_dummy_types_5.f90: New test.
18804
18805         PR fortran/23152
18806         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18807         group already being USE associated.
18808         * gfortran.dg/assumed_shape_nml.f90: New test.
18809         * gfortran.dg/assumed_size_nml.f90: New test.
18810
18811         PR fortran/20862
18812         PR fortran/25053
18813         PR fortran/25063
18814         PR fortran/25064
18815         PR fortran/25066
18816         PR fortran/25067
18817         PR fortran/25068
18818         PR fortran/25307
18819         * gfortran.dg/io_constraints_1.f90: New test.
18820         * gfortran.dg/io_constraints_1.f90: New test.
18821         * gfortran.dg/iostat_3.f90: Change wording of warning.
18822         * gfortran.dg/g77/19981216-0.f: The same.
18823
18824 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18825
18826         PR tree-optimization/23518
18827         * gcc.dg/pr23518.c: New.
18828
18829 2005-12-21  Mike Stump  <mrs@apple.com>
18830
18831         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18832
18833 2005-12-21  Paul Brook  <paul@codesourcery.com>
18834
18835         * gcc.dg/pr19340.c: Skip on m68k targets.
18836
18837 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18838
18839         PR rtl-optimization/25196
18840         * gcc.dg/pr25196.c: New test.
18841
18842 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18843
18844         PR fortran/25423
18845         gfortran.dg/where_nested_1.f90: New.
18846
18847 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18848
18849         PR tree-optimization/25382.
18850         * gcc.dg/tree-ssa/pr25382.c: New.
18851
18852 2005-12-20  Richard Guenther  <rguenther@suse.de>
18853
18854         PR middle-end/24306
18855         * gcc.target/i386/pr24306.c: New testcase.
18856
18857 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18858
18859         PR tree-optimization/25501
18860         * gcc.dg/tree-ssa/pr25501.c: New.
18861
18862 2005-12-20  Richard Guenther  <rguenther@suse.de>
18863
18864         Revert
18865         2005-12-02  Richard Guenther  <rguenther@suse.de>
18866
18867         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18868
18869 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/21228
18872         * g++.dg/warn/Wunreachable-code-2.C: New test.
18873
18874 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/24278
18877         * g++.dg/template/ctor5.C: New test.
18878
18879         PR c++/24915
18880         * g++.dg/template/overload8.C: New test.
18881
18882 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18883
18884         * gcc.c-torture/compile/pr25483 : New test.
18885
18886 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18887
18888         PR c++/20552
18889         * g++.dg/ext/typeof10.C: New test.
18890
18891 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18892
18893         * gcc.dg/mt-loopi1.c: New.
18894
18895 2005-12-18  Richard Guenther  <rguenther@suse.de>
18896
18897         PR tree-optimization/25481
18898         * gcc.dg/torture/pr25481.c: New testcase.
18899
18900 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18901
18902         PR rtl-optimization/21041
18903         * gcc.dg/pr21041.c: New test.
18904
18905 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18906
18907         PR libgfortran/25463
18908         * gfortran.dg/advance.f90: New test.
18909
18910 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18911
18912         * gcc.dg/20051201-1.c: New test.
18913
18914 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18915
18916         PR fortran/25018
18917         * gfortran.dg/initialization_1.f90: New test.
18918         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18919         * gfortran.dg/g77/980616-0.f: The same.
18920
18921 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18922
18923         * PR fortran/25458
18924         * gfortran.dg/chkbits.f90: New test.
18925
18926 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18927
18928         * gfortran.dg/enum_5.f: Revert to previous version.
18929
18930 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18931
18932         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18933         * gfortran.dg/nested_modules_1.f90: Ditto.
18934         * gfortran.dg/hollerith_f95.f90: Ditto.
18935         * gfortran.dg/select_5.f90: Ditto.
18936         * gfortran.dg/secnds.f: Ditto.
18937         * gfortran.dg/hollerith2.f90: Ditto.
18938         * gfortran.dg/imag_2.f: Ditto.
18939         * gfortran.dg/ftell_2.f90: Ditto.
18940         * gfortran.dg/malloc_free_1.f90: Ditto.
18941         * gfortran.dg/logint-1.f: Ditto.
18942         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18943         * gfortran.dg/e_d_fmt.f90: Ditto.
18944         * gfortran.dg/hollerith_legacy.f90: Ditto.
18945         * gfortran.dg/logint-2.f: Ditto.
18946         * gfortran.dg/enum_5.f90: Ditto.
18947         * gfortran.dg/f2c_2.f90: Ditto.
18948         * gfortran.dg/pr17143.f90: Ditto.
18949         * gfortran.dg/namelist_14.f90: Ditto.
18950         * gfortran.dg/logint-3.f: Ditto.
18951         * gfortran.dg/spread_scalar_source.f90: Ditto.
18952         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18953         * gfortran.dg/namelist_11.f: Ditto.
18954         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18955         * gfortran.dg/g77/20010519-1.f
18956         * gfortran.dg/g77/alpha1.f: Ditto.
18957         * gfortran.dg/g77/990115-1.f: Ditto.
18958         * gfortran.dg/g77/erfc.f: Ditto.
18959         * gfortran.dg/g77/19990313-3.f: Ditto.
18960         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18961         * gfortran.dg/g77/20010426.f: Ditto.
18962         * gfortran.dg/g77/19990313-0.f: Ditto.
18963         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18964         * gfortran.dg/g77/20000629-1.f: Ditto.
18965         * gfortran.dg/g77/970125-0.f: Ditto.
18966         * gfortran.dg/g77/8485.f: Ditto.
18967         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18968         * gfortran.dg/g77/19990313-1.f: Ditto.
18969         * gfortran.dg/g77/int8421.f: Ditto.
18970         * gfortran.dg/g77/19990305-0.f: Ditto.
18971         * gfortran.dg/g77/947.f: Ditto.
18972         * gfortran.dg/g77/19990905-2.f: Ditto.
18973         * gfortran.dg/g77/cabs.f: Ditto.
18974         * gfortran.dg/g77/19990313-2.f: Ditto.
18975         * gfortran.dg/g77/20020307-1.f: Ditto.
18976         * gfortran.dg/g77/dcomplex.f: Ditto.
18977         * gfortran.dg/g77/19990502-1.f: Ditto.
18978         * gfortran.dg/g77/19981216-0.f: Ditto.
18979         * gfortran.dg/common_4.f90: Ditto.
18980         * gfortran.dg/entry_4.f90: Ditto.
18981         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18982         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18983         * gfortran.dg/namelist_12.f: Ditto.
18984         * gfortran.dg/scale_1.f90: Ditto.
18985         * gfortran.dg/modulo_1.f90
18986         * gfortran.dg/hollerith.f90: Ditto.
18987         * gfortran.dg/direct_io_3.f90: Ditto.
18988         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18989         * gfortran.dg/gnu_logical_1.F: Ditto.
18990         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18991         * gfortran.dg/assign_1.f90: Ditto.
18992         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18993         * gfortran.dg/pr23095.f: Ditto.
18994         * gfortran.dg/read_float_1.f90: Ditto.
18995
18996 2005-12-17  Andreas Jaeger  <aj@suse.de>
18997
18998         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18999         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19000
19001 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19002
19003         PR fortran/24268
19004         * gfortran.dg/fmt_white.f: New test.
19005
19006 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19007
19008         * gfortran.dg/label_1.f90: New test.
19009
19010 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19011
19012         PR testsuite/25422
19013         * gcc.dg/20031012-1.c: Add -Walways-true option.
19014         * gcc.dg/weak/weak-3.c: Likewise.
19015         * g++.old-deja/g++.mike/warn8.C: Likewise.
19016
19017 2005-12-16  Mike Stump  <mrs@apple.com>
19018
19019         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19020         exit.
19021
19022 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19023
19024         PR libgfortran/25264
19025         PR libgfortran/25349
19026         * gfortran.dg/tl_editing.f90: Added additional checks.
19027         * gfortran.dg/t_editing.f: New test.
19028         * gfortran.dg/write_padding.f90: New test
19029
19030 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19031
19032         PR testsuite/25215
19033         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19034
19035 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19036
19037         PR rtl-optimization/24899
19038         * gcc.c-torture/execute/20051215-1.c: New test.
19039
19040 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19041
19042         PR 24823
19043         * gfortran.dg/pr24823.f: New test.
19044
19045 2005-12-16  Jeff Law  <law@redhat.com>
19046
19047         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19048
19049 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19052         (base_types): Change C++ style comments to C style comments.  Remove
19053         aligned types from the array.  Keep Enums disabled.
19054         (complex_types): Remove aligned types from the array.
19055         Comment out "_Complex long double".
19056         (attrib_types): Remove.
19057         (complex_attrib_types): Remove.
19058         (attrib_array_types): Remove.
19059         (complex_attrib_array_types): Remove.
19060         (aligned_bitfld_types): Remove.
19061         (n_aligned_bitfld_types): Remove.
19062         (FEATURE_ALIGNEDPACKED): Delete.
19063         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19064         (singles): Remove support for adding attributes.
19065         (choose_type): Remove support for attributed types.
19066         (generate_fields): Remove support for attributed bit-fields.
19067         Remove support for adding attributes.
19068         (generate_random_tests): Remove support for adding attributes.
19069         (features): Add back "[0] :0" and "complex vector [0]".
19070         (main): Remove support for attributed bit-fields.
19071         Uncomment the calling of generate_random_tests for the rests of
19072         the tests.
19073
19074 2005-12-16  Jan Hubicka  <jh@suse.cz>
19075
19076         * gcc.c-torture/combine/pr25224.c: New.
19077
19078 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19079
19080         PR other/25028
19081         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19082         HP-UX.
19083
19084 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19085
19086         * gcc.dg/20051215-1.c: New file.
19087
19088 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19089
19090         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19091         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19092
19093 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19094
19095         PR fortran/18197
19096         * gfortran.dg/dummy_functions_1.f90: New.
19097
19098 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19099
19100         PR rtl-optimization/25310
19101         * gcc.c-torture/compile/pr25310.c: New test.
19102
19103 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19104
19105         PR debug/25023
19106         * gcc.dg/pr25023.c: New test.
19107
19108 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19109
19110         * g++.old-deja/g++.brendan/redecl1.C,
19111         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19112         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19113         g++.old-deja/g++.oliva/typeof1.C,
19114         g++.old-deja/g++.other/crash16.C,
19115         g++.old-deja/g++.other/crash34.C,
19116         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19117         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19118         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19119         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19120         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19121         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19122         Remove xfail.
19123
19124 2005-12-14  Kean Johnston  <jkj@sco.com>
19125             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19126
19127         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19128         * gcc.target/i386/20020523-1.c: Ditto.
19129         * gcc.target/i386/tailcall-1.c: Ditto.
19130         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19131         * gcc.target/i386/ssetype-5.c: Ditto.
19132
19133 2005-12-14  Jeff Law  <law@redhat.com>
19134
19135         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19136
19137 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19138
19139         PR target/25254
19140         PR target/24188
19141         * gcc.target/i386/pr25254.c: New test.
19142         * gfortran.dg/PR24188.f: New test.
19143
19144 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19145
19146         * lib/fortran-torture.exp: Catch remaining uses of
19147         remote_file build delete.
19148
19149 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19150
19151         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19152
19153 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19154
19155         * gcc.dg/warn-addr-cmp.c: New test.
19156
19157 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19158
19159         PR debug/25023
19160         PR target/25293
19161         * gcc.target/i386/pr25293.c: New test.
19162
19163 2005-12-13  Petr Machata  <machata@post.cz>
19164
19165         PR c++/24907
19166         * g++.dg/parse/comma2.C: New test.
19167
19168 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19169             Jakub Jelinek  <jakub@redhat.com>
19170
19171         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19172         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19173         (limits.h): Include unconditionally.
19174         (stdlib.h): Likewise.
19175         (hashtab.h): Do not include.
19176         (getopt.h): Likewise.
19177         (stddef.h): Include.
19178         (hashval_t): Define.
19179         (struct entry): Add "next" field.
19180         (HASH_SIZE): New macro.
19181         (hash_table): New variable.
19182         (switchfiles): Do not use xmalloc.
19183         (mix): New macro.
19184         (iterative_hash): New function.
19185         (hasht): Remove.
19186         (e_exists): New function.
19187         (e_insert): Likewise.
19188         (output): Use, instead of libiberty hashtable functions.
19189         (main): Do not use getopt.  Do not call htab_create.
19190
19191 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19192
19193         PR c++/25331
19194         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19195         put atal* and atpaal* attributes on array elements.
19196         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19197         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19198         put atal* and atpaal* attributes on array elements.
19199         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19200
19201 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19202
19203         * gcc.dg/single-precision-constant.c: New test.
19204
19205 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19206
19207         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19208         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19209         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19210         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19211         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19212         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19213         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19214         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19215         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19216         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19217         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19218         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19219         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19220         gcc.target/powerpc/ppc-sdata-2.c,
19221         gcc.target/powerpc/ppc-stackalign-1.c,
19222         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19223         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19224         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19225         gcc.target/powerpc/rs6000-ldouble-2.c,
19226         gcc.target/powerpc/rs6000-power2-1.c,
19227         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19228         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19229         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19230         option into target selector.
19231         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19232         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19233
19234 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19235
19236         PR objc/25348
19237         * objc.dg/encode-9.m: New test.
19238
19239 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19240
19241         PR testsuite/20772
19242         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19243         * gcc.dg/asm-b.c: Fix typo.
19244         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19245         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19246         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19247         i?86 lp64 and x86_64 ilp32.
19248         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19249         on i?86 lp64.
19250         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19251
19252 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19253
19254         PR fortran/25078
19255         gfortran.dg/equiv_5.f90: New test.
19256
19257 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19258
19259         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19260         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19261         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19262         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19263         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19264         * gcc.dg/tree-ssa/reassoc-5.c: New.
19265         * gcc.dg/tree-ssa/reassoc-6.c: New.
19266         * gcc.dg/tree-ssa/reassoc-7.c: New.
19267         * gcc.dg/tree-ssa/reassoc-8.c: New.
19268         * gcc.dg/tree-ssa/reassoc-9.c: New.
19269         * gcc.dg/tree-ssa/reassoc-10.c: New.
19270         * gcc.dg/tree-ssa/reassoc-11.c: New.
19271
19272 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19273
19274         PR testsuite/25167
19275         PR testsuite/24478
19276         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19277
19278 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19279
19280         PR c++/25300
19281         * g++.dg/template/inherit.C: Do not use a generic error message.
19282
19283 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19284
19285         PR libobjc/25354
19286         * objc.dg/gnu-encoding: New directory.
19287         * objc.dg/gnu-encoding/compat-common.h: New file.
19288         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19289         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19290         * objc.dg/gnu-encoding/vector-defs.h: New file.
19291         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19292         * objc.dg/gnu-encoding/generate-random.c: New file.
19293         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19294         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19295         * objc.dg/gnu-encoding/generate-random.h: New file.
19296
19297 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19298
19299         PR c++/25337
19300         * g++.dg/template/defarg7.C: New test.
19301
19302 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19303
19304         PR libobjc/25347
19305         * objc.dg/encode-8.m: New test.
19306
19307 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19308
19309         PR libobjc/25346
19310         * objc.dg/encode-7.m: New test.
19311
19312 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/25010
19315         * g++.dg/opt/inline10.C: New test.
19316
19317 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19318
19319         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19320
19321 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19322
19323         * gfortran.dg/substring_equivalence.f90: typo in comment
19324
19325 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19326
19327         PR fortran/25068
19328         * gfortran.dg/iostat_3.f90: New test.
19329
19330 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19331
19332         PR fortran/23815
19333         * gfortran.dg/unf_io_convert_1.f90: New test.
19334         * gfortran.dg/unf_io_convert_2.f90: New test.
19335         * gfortran.dg/unf_io_convert_3.f90: New test.
19336
19337 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19338
19339         PR testsuite/20772
19340         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19341         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19342         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19343         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19344         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19345         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19346         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19347         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19348         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19349         gcc.dg/torture/fp-int-convert-float128-timode.c,
19350         gcc.dg/torture/fp-int-convert-float128.c,
19351         gcc.dg/torture/fp-int-convert-float80-timode.c,
19352         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19353         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19354
19355         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19356
19357 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19358
19359         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19360
19361 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19362
19363         * gcc.dg/20051207-1.c,
19364         * gcc.dg/20051207-2.c,
19365         * gcc.dg/20051207-3.c: New tests.
19366
19367 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19368
19369         PR testsuite/20772
19370         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19371         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19372         dg-skip-if target selector.
19373
19374         PR testsuite/20772
19375         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19376         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19377         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19378         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19379         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19380         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19381         and/or merge with i?86 cases.
19382
19383         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19384
19385         PR testsuite/20772
19386         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19387         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19388         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19389         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19390         x86_64-*-linux*.
19391
19392 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19393
19394         PR target/25311
19395         * gcc.c-torture/compile/pr25311.c: New test.
19396
19397 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19398
19399         PR libgfortran/25039
19400         * gfortran.dg/read_comma.f: New test.
19401
19402 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19403
19404         PR c++/19317
19405         * g++.dg/opt/pr19317-1.C: New test.
19406         * g++.dg/opt/pr19317-2.C: New test.
19407         * g++.dg/opt/pr19317-3.C: New test.
19408
19409         PR target/19005
19410         * gcc.c-torture/execute/pr19005.c: New test.
19411
19412         PR target/17828
19413         * g++.old-deja/g++.other/comdat5.C: New test.
19414         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19415
19416         * g++.dg/compat/struct-layout-1.exp: New file.
19417         * g++.dg/compat/struct-layout-1.h: New.
19418         * g++.dg/compat/struct-layout-1_generate.c: New.
19419         * g++.dg/compat/struct-layout-1_x1.h: New.
19420         * g++.dg/compat/struct-layout-1_x2.h: New.
19421         * g++.dg/compat/struct-layout-1_y1.h: New.
19422         * g++.dg/compat/struct-layout-1_y2.h: New.
19423
19424         * gcc.dg/20050330-2.c: New test.
19425
19426 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19427
19428         PR fortran/25292
19429         * gfortran.dg/associated_1.f90: New.
19430
19431 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19432
19433         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19434         ILP32 vect_no_align platforms.
19435
19436 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19437             Jakub Jelinek  <jakub@redhat.com>
19438
19439         PR target/25268
19440         * gcc.c-torture/compile/20051207-1.c: New test.
19441
19442 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19443
19444         PR testsuite/20772
19445         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19446         gcc.dg/torture/pr18582-1.c,
19447         gcc.target/i386/attributes-error.c: Also test on x86_64.
19448
19449         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19450
19451 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19452
19453         PR c++/19397
19454         * g++.dg/template/typedef3.C: New test.
19455
19456         PR c++/19762
19457         PR c++/19764
19458         * g++.dg/template/dtor3.C: Fix error markers.
19459
19460 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19461
19462         * lib/target-supports.exp (check_effective_target_sync_char_short):
19463         Add s390*.
19464
19465 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19466
19467         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19468
19469 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19470
19471         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19472         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19473         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19474         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19475
19476 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19477
19478         PR c++/25263
19479         * g++.dg/other/array2.C: New test case.
19480
19481 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19482
19483         * gcc.dg/darwin-weakimport-3.c: New.
19484
19485         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19486         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19487         and to work on Darwin.
19488         * gcc.dg/attr-weakref-1b.c: New file.
19489         * gcc.dg/attr-weakref-2.c: New test.
19490         * gcc.dg/darwin-weakref-1.c: New test.
19491
19492 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19493
19494         PR testsuite/25247
19495         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19496         use in selector expressions.
19497         (dg-xfail-if): Ditto.
19498         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19499         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19500         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19501         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19502         * gcc.test-framework/test-framework.exp: Skip generated tests if
19503         CHECK_TEST_FRAMEWORK is not 1.
19504
19505 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19506
19507         PR tree-optimization/24963
19508         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19509
19510         PR target/24108
19511         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19512
19513         PR target/18580
19514         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19515         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19516         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19517         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19518
19519 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19520
19521         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19522         dg-options.
19523
19524 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19525
19526         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19527
19528 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19529
19530         * gcc.dg/format/cast-1.c: New test.
19531
19532 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19533
19534         PR c/7776
19535         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19536         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19537         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19538         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19539
19540 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19541
19542         * gcc.dg/cast-pretty-print-1.c: New test.
19543
19544 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19545
19546         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19547
19548 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR c++/24173
19551         * g++.dg/template/friend40.C: New test.
19552
19553 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19554
19555         PR target/25199
19556         * gcc.target/i386/movq-2.c: New test.
19557         * gcc.target/i386/movq.c: Remove target i?86, instead add
19558         dg-require-effective-target ilp32.
19559
19560 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19561
19562         PR c++/24103
19563         * g++.dg/other/default1.C: New test.
19564
19565 2005-12-02  Richard Guenther  <rguenther@suse.de>
19566
19567         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19568
19569 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19570
19571         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19572
19573 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19574
19575         PR target/21017
19576         * gcc.target/powerpc/rotate.c: New.
19577
19578 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19579
19580         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19581         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19582
19583 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19584
19585         PR c/13384
19586         * gcc.dg/pr17730-1.c: Adjust.
19587         * gcc.dg/lvalue1.c (main): Likewise.
19588         * gcc.dg/lvalue-2.c: Likewise.
19589         * g++.dg/pr7503-3.C
19590
19591 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19592
19593         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19594         error messages.
19595
19596 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19597
19598         PR fortran/24789
19599         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19600
19601 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19602
19603         PR target/24475
19604         * lib/target-supports.exp (check_effective_target_tls): New.
19605         (check_effective_target_tls_runtime): New.
19606         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19607         for TLS support.
19608         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19609         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19610         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19611         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19612         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19613         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19614         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19615         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19616         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19617         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19618         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19619         effective-target TLS.
19620         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19621         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19622         effective-target TLS runtime.
19623
19624 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19625
19626         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19627
19628 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19629
19630         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19631         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19632         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19633         ignored" warnings when "packing" is the same as the ABI layout.
19634
19635 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19636
19637         PR fortran/21302
19638         * gfortran.dg/line_length_1.f: New test.
19639         * gfortran.dg/line_length_2.f90: Ditto.
19640
19641 2005-11-30  Richard Guenther  <rguenther@suse.de>
19642
19643         PR tree-optimization/21655
19644         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19645
19646 2005-11-30  Dale Johannesen  <dalej@apple.com>
19647
19648         * gcc.c-torture/compile/pr24930.c: New.
19649
19650 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19651
19652         PR fortran/15809
19653         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19654
19655 2005-11-30  Jeff Law  <law@redhat.com>
19656
19657         * g++.old-deja/g++.law/pr25000.C: New test.
19658
19659 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19660
19661         * gcc.dg/tls/opt-11.c: New test.
19662
19663 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19664
19665         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19666         targets.
19667         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19668         LP64 ia64.
19669
19670 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19671
19672         * gfortran.dg/open_access_1.f90: New test.
19673
19674 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19675
19676         * gcc.dg/charset/builtin2.c: New test.
19677
19678 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19681         on mmix-*-* for *_[xy].c.
19682
19683 2005-11-28  Kean Johnston  <jkj@sco.com>
19684
19685         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19686         headers.
19687         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19688         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19689         * gcc.target/i386/asm-3.c: Ditto.
19690         * gcc.target/i386/clobbers.c: Ditto.
19691         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19692         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19693         test regexp.
19694         * gcc.target/i386/mul.c: Ditto.
19695         * gcc.target/i386/ssetype-1.c: Ditto.
19696         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19697         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19698         static so the test works with -fPIC mode too. Based on comment in
19699         PR19231 by Pinski.
19700         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19701
19702 2005-11-28  Richard Guenther  <rguenther@suse.de>
19703
19704         * gcc.dg/alias-9.c: New testcase.
19705         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19706
19707 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19708             Uros Bizjak  <uros@kss-loka.si>
19709
19710         PR middle-end/20219
19711         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19712         tan(x)/sin(x) transformations.
19713
19714 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19715
19716         PR middle-end/24575
19717         * gcc.dg/tree-ssa/divide-3.c: New test.
19718         * gcc.dg/tree-ssa/divide-4.c: New test.
19719
19720 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19721
19722         PR fortran/24917
19723         *  gfortran.dg/boz_6.f90: New test.
19724
19725 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19726
19727         PR fortran/23912
19728         * gfortran.dg/modulo_1.f90: New test.
19729
19730 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19731
19732         PR libfortran/24919
19733         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19734         fail on CRLF platforms.
19735         * gfortran.dg/ftell_2.f90: Likewise.
19736
19737 2005-11-26  Eric Christopher  <echristo@apple.com>
19738
19739         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19740
19741 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19742
19743         * objc.dg/gnu-runtime-3.m: Simplify.
19744
19745 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19746
19747         PR middle-end/23669
19748         * gcc.dg/tree-ssa/divide-1.c: New test.
19749         * gcc.dg/tree-ssa/divide-2.c: New test.
19750
19751 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19752
19753         PR libgfortran/24945
19754         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19755
19756 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19757
19758         PR libgfortran/24945
19759         * gfortran.dg/open_status_2.f90: New test.
19760
19761 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19762
19763         * gcc.c-torture/execute/builtins/fprintf.c,
19764         gcc.c-torture/execute/builtins/fputs-lib.c,
19765         gcc.c-torture/execute/builtins/fputs.c,
19766         gcc.c-torture/execute/builtins/lib/fprintf.c,
19767         gcc.c-torture/execute/builtins/lib/printf.c,
19768         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19769
19770 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19771
19772         * gcc.dg/20050922-2.c: New test.
19773
19774 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19775
19776         * objc.dg/gnu-runtime-3.m: New test.
19777
19778 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19779
19780         PR c++/9278
19781         * g++.dg/other/void1.C: New test.
19782
19783 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19784
19785         PR middle-end/24998
19786         * gcc.dg/torture/fp-int-convert-float.c,
19787         gcc.dg/torture/fp-int-convert-double.c,
19788         gcc.dg/torture/fp-int-convert-long-double.c,
19789         gcc.dg/torture/fp-int-convert-timode.c,
19790         gcc.dg/torture/fp-int-convert-float80.c,
19791         gcc.dg/torture/fp-int-convert-float80-timode.c,
19792         gcc.dg/torture/fp-int-convert-float128.c,
19793         gcc.dg/torture/fp-int-convert-float128-timode.c,
19794         gcc.dg/torture/fp-int-convert.h: New files.
19795
19796 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19797
19798         PR middle-end/24989
19799         * gcc.dg/tree-ssa/bool-10.c: New test.
19800         * gcc.dg/tree-ssa/bool-11.c: New test.
19801         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19802
19803 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19804
19805         PR middle-end/24990
19806         * tree-ssa/pr24990-1.c: New test.
19807
19808 2005-11-24  Richard Guenther  <rguenther@suse.de>
19809         Dirk Mueller <dmueller@suse.de>
19810
19811         PR c++/14024
19812         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19813         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19814         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19815         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19816         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19817         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19818
19819 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19820
19821         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19822
19823 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19824
19825         PR c/21668
19826         * gcc.dg/Wc++-compat.c: New.
19827         * gcc.dg/Wno-c++-compat.c: New.
19828
19829 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19830
19831         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19832         (vspltish, vspltisw): Likewise.
19833
19834 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19835
19836         PR libgfortran/24794
19837         * gfortran.dg/namelist_12.f: Fix quotes.
19838         * gfortran.dg/namelist_13.f90: Fix quotes.
19839         * gfortran.dg/namelist_14.f90: Fix quotes.
19840         * gfortran.dg/namelist_15.f90: Fix quotes.
19841         * gfortran.dg/namelist_use.f90: Fix quotes.
19842         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19843         * gfortran.dg/namelist_21.f90: New test.
19844         * gfortran.dg/namelist_22.f90: New test.
19845
19846 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19847
19848         PR target/23435
19849         * gcc.c-torture/compile/pr23435.c: New.
19850
19851 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19852
19853         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19854
19855 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19856
19857         * gcc.target/powerpc/405-macchw-1.c,
19858         gcc.target/powerpc/405-macchw-2.c,
19859         gcc.target/powerpc/405-macchwu-1.c,
19860         gcc.target/powerpc/405-macchwu-2.c,
19861         gcc.target/powerpc/405-machhw-1.c,
19862         gcc.target/powerpc/405-machhw-2.c,
19863         gcc.target/powerpc/405-machhwu-1.c,
19864         gcc.target/powerpc/405-machhwu-2.c,
19865         gcc.target/powerpc/405-maclhw-1.c,
19866         gcc.target/powerpc/405-maclhw-2.c,
19867         gcc.target/powerpc/405-maclhwu-1.c,
19868         gcc.target/powerpc/405-maclhwu-2.c,
19869         gcc.target/powerpc/405-mulchw-1.c,
19870         gcc.target/powerpc/405-mulchw-2.c,
19871         gcc.target/powerpc/405-mulchwu-1.c,
19872         gcc.target/powerpc/405-mulchwu-2.c,
19873         gcc.target/powerpc/405-mulhhw-1.c,
19874         gcc.target/powerpc/405-mulhhw-2.c,
19875         gcc.target/powerpc/405-mulhhwu-1.c,
19876         gcc.target/powerpc/405-mulhhwu-2.c,
19877         gcc.target/powerpc/405-mullhw-1.c,
19878         gcc.target/powerpc/405-mullhw-2.c,
19879         gcc.target/powerpc/405-mullhwu-1.c,
19880         gcc.target/powerpc/405-mullhwu-2.c,
19881         gcc.target/powerpc/405-nmacchw-1.c,
19882         gcc.target/powerpc/405-nmacchw-2.c,
19883         gcc.target/powerpc/405-nmachhw-1.c,
19884         gcc.target/powerpc/405-nmachhw-2.c,
19885         gcc.target/powerpc/405-nmaclhw-1.c,
19886         gcc.target/powerpc/405-nmaclhw-2.c,
19887         gcc.target/powerpc/440-macchw-1.c,
19888         gcc.target/powerpc/440-macchw-2.c,
19889         gcc.target/powerpc/440-macchwu-1.c,
19890         gcc.target/powerpc/440-macchwu-2.c,
19891         gcc.target/powerpc/440-machhw-1.c,
19892         gcc.target/powerpc/440-machhw-2.c,
19893         gcc.target/powerpc/440-machhwu-1.c,
19894         gcc.target/powerpc/440-machhwu-2.c,
19895         gcc.target/powerpc/440-maclhw-1.c,
19896         gcc.target/powerpc/440-maclhw-2.c,
19897         gcc.target/powerpc/440-maclhwu-1.c,
19898         gcc.target/powerpc/440-maclhwu-2.c,
19899         gcc.target/powerpc/440-mulchw-1.c,
19900         gcc.target/powerpc/440-mulchw-2.c,
19901         gcc.target/powerpc/440-mulchwu-1.c,
19902         gcc.target/powerpc/440-mulchwu-2.c,
19903         gcc.target/powerpc/440-mulhhw-1.c,
19904         gcc.target/powerpc/440-mulhhw-2.c,
19905         gcc.target/powerpc/440-mulhhwu-1.c,
19906         gcc.target/powerpc/440-mulhhwu-2.c,
19907         gcc.target/powerpc/440-mullhw-1.c,
19908         gcc.target/powerpc/440-mullhw-2.c,
19909         gcc.target/powerpc/440-mullhwu-1.c,
19910         gcc.target/powerpc/440-mullhwu-2.c,
19911         gcc.target/powerpc/440-nmacchw-1.c,
19912         gcc.target/powerpc/440-nmacchw-2.c,
19913         gcc.target/powerpc/440-nmachhw-1.c,
19914         gcc.target/powerpc/440-nmachhw-2.c,
19915         gcc.target/powerpc/440-nmaclhw-1.c,
19916         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19917
19918 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19919
19920         PR fortran/24774
19921         * gfortran.dg/inquire_9.f90: New test.
19922
19923         PR fortran/21647
19924         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19925
19926 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19927
19928         PR libfortran/24432
19929         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19930         Check that 'cos' is supported.
19931
19932 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19933
19934         PR fortran/24223
19935         * gfortran.dg/substring_equivalence.f90: New test.
19936
19937         PR fortran/24705
19938         * gfortran.dg/auto_internal_assumed.f90: New test.
19939
19940 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19941
19942         * gcc.dg/fold-div-2.c: New test.
19943
19944 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19945
19946         PR rtl-optimization/24883
19947         * gcc.c-torture/compile/pr24883.c: New test.
19948
19949 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19950
19951         PR middle-end/20583
19952         * gcc.c-torture/compile/pr20583.c: New.
19953
19954 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19955
19956         * gcc.c-torture/execute/usmul.c: New test.
19957
19958 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19959
19960         * gcc.dg/tree-ssa/vrp22.c: New test.
19961
19962 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19963
19964         PR middle-end/24912
19965         * gcc.dg/torture/pr24912-1.c: New test.
19966
19967 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19968
19969         PR fortran/24862
19970         * gfortran.dg/arrayio_derived_1.f90: New test.
19971
19972 2005-11-19  Richard Guenther  <rguenther@suse.de>
19973
19974         PR middle-end/23294
19975         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19976
19977 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19978
19979         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19980
19981 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/8355
19984         * g++.dg/template/friend39.C: New test.
19985
19986 2005-11-18  James E Wilson  <wilson@specifix.com>
19987
19988         * gcc.dg/builtin-strstr.c: New.
19989
19990 2005-11-18  Richard Henderson  <rth@redhat.com>
19991
19992         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19993         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19994         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19995         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19996         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19997         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19998         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19999         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20000         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20001         renaming to remove initial "ia64-".
20002
20003 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20004
20005         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20006
20007 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20008
20009         * g++.dg/cpp/string-2.C: New test.
20010
20011 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20012
20013         * gcc.dg/tree-ssa/loop-14.c: New test.
20014
20015 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20016             Michael Chamberlain <michael@chamberlain.net.au>
20017
20018         * ada/acats/run_all.sh (target_run): Kill long running tests.
20019
20020 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20021
20022         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20023         * gcc.dg/cleanup-9.c: Likewise.
20024         * gcc.dg/cleanup-10.c: Likewise.
20025         * gcc.dg/cleanup-11.c: Likewise.
20026
20027 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20028
20029         PR fortran/24892
20030         * gfortran.dg/open_access_append_1.f90: New test.
20031         * gfortran.dg/open_access_append_2.f90: New test.
20032
20033 2005-11-16  Richard Guenther  <rguenther@suse.de>
20034
20035         PR middle-end/24851
20036         * gcc.c-torture/execute/pr24851.c: New testcase.
20037
20038 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20039
20040         * gcc.dg/fold-overflow-1.c: New test.
20041
20042 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20043
20044         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20045         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20046
20047 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20048
20049         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20050         structures.
20051         * g++.dg/eh/forced2.C: Likewise.
20052         * g++.dg/eh/forced3.C: Likewise.
20053         * g++.dg/eh/forced4.C: Likewise.
20054
20055 2005-11-11  Mike Stump  <mrs@apple.com>
20056
20057         * g++.old-deja/g++.mike/unused.C: Add.
20058
20059 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20060
20061         PR c++/24667
20062         * g++.dg/warn/Wcast-qual1.C: New test.
20063
20064 2005-11-15  Jan Hubicka  <jh@suse.cz>
20065
20066         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20067
20068 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20069
20070         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20071
20072 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20073
20074         PR 24840
20075         * gcc.dg/tree-ssa/pr24840.c: New test.
20076
20077 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20078
20079         PR testsuite/24841
20080         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20081
20082 2005-11-14  Dale Johannesen  <dalej@apple.com>
20083
20084         * gcc.c-torture/execute/20051113-1.c: New.
20085
20086 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20087
20088         PR c++/24687
20089         * g++.dg/template/crash43.C: New test.
20090
20091 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20092
20093         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20094
20095 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20096
20097         PR c++/24817
20098         * g++.dg/eh/spec8.C: New test.
20099
20100 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20101
20102         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20103
20104 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20105
20106         PR c++/20293
20107         * g++.dg/parse/ambig4.C: New test.
20108         * g++.dg/tc1/dr101.C: Adjust error markers.
20109         * g++.dg/lookup/strong-using-2.C: Likewise.
20110         * g++.dg/lookup/ambig5.C: Likewise.
20111         * g++.dg/lookup/ambig4.C: Likewise.
20112         * g++.dg/parse/crash22.C: Likewise.
20113
20114 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20115
20116         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20117
20118 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20119
20120         * gcc.dg/nested-calls-1.c: New test.
20121
20122 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20123
20124         * gfortran.dg/complex_intrinsic_1.f90: New test.
20125         * gfortran.dg/complex_intrinsic_2.f90: New test.
20126         * gfortran.dg/fgetc_1.f90: New test.
20127         * gfortran.dg/fgetc_2.f90: New test.
20128         * gfortran.dg/fgetc_3.f90: New test.
20129         * gfortran.dg/ftell_1.f90: New test.
20130         * gfortran.dg/ftell_2.f90: New test.
20131         * gfortran.dg/gnu_logical_1.F: New test.
20132         * gfortran.dg/gnu_logical_2.f90: New test.
20133
20134 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20135
20136         PR middle-end/24820
20137         * gcc.dg/pr24820.c: New test.
20138
20139 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20140
20141         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20142         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20143         variable.
20144
20145 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20146
20147         PR testsuite/24614
20148         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20149
20150 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20151
20152         * gcc.target/cris/cris.exp: New file.
20153         * gcc.target/cris/rld-legit1.c: New test.
20154         * gcc.target/cris/rld-legit2.c: New test.
20155
20156 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20157
20158         PR c++/24780
20159         * g++.dg/opt/pr24780.C: New test.
20160
20161         PR c++/24761
20162         * g++.dg/template/asm1.C: New test.
20163
20164 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20165
20166         PR libgfortran/24787
20167         * gfortran.dg/scan_1.f90: New test.
20168
20169 2005-11-12  Jan Hubicka  <jh@suse.cz>
20170
20171         * gcc.target/i386/minmax-1.c: New.
20172         * gcc.target/i386/minmax-2.c: New.
20173
20174 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20175
20176         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20177
20178 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20179
20180         * gcc.c-torture/execute/20051110-1.c,
20181         gcc.c-torture/execute/20051110-2.c: New tests.
20182
20183 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20184
20185         PR middle-end/24750
20186         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20187         New tests.
20188
20189 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20190
20191         * lib/target-libpath.exp (get_shlib_extension): New proc.
20192         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20193         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20194         * lib/objc.exp (objc_target_compile): Likewise.
20195         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20196         detection.
20197
20198 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20199
20200         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20201
20202         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20203         Add -static to additional_flags and pass it to target_compile.
20204
20205 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20206
20207         PR libgfortran/24719
20208         gfortran.dg/read_noadvance.f90: New test.
20209
20210         PR libgfortran/24699
20211         gfortran.dg/fmt_t_2.f90: New test.
20212
20213         PR libgfortran/24785
20214         gfortran.dg/read_x_eor.f90: New test.
20215
20216         PR libgfortran/24584
20217         gfortran.dg/namelist_empty.f90: Rename test.
20218
20219         PR libgfortran/24489
20220         gfortran/read_eor.f90: Rename test.
20221
20222 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20223
20224         PR fortran/15976
20225         * gfortran.dg/automatic_module_variable.f90: New test.
20226
20227 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20228
20229         PR target/24445
20230         * gcc.dg/pr24445.c: New test.
20231
20232 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20233
20234         PR fortran/24655
20235         PR fortran/24755
20236         * gfortran.dg/recursive_statement_functions.f90: Add statement
20237         functions using inline intrinsic functions and parameters to test
20238         that they no longer seg-fault.
20239
20240         PR fortran/24409
20241         gfortran.dg/nested_modules_4.f90: New test.
20242         gfortran.dg/nested_modules_5.f90: New test.
20243
20244 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20245
20246         PR fortran/24643
20247         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20248
20249 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20250
20251         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20252         failures.
20253
20254 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20255
20256         * gcc.dg/sparc-getcontext-1.c: New test.
20257
20258 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20259
20260         * gcc.dg/ifcvt-fabs-1.c: New test.
20261
20262 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20263
20264         PR other/4372
20265         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20266         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20267
20268 2005-11-09  Richard Guenther  <rguenther@suse.de>
20269
20270         PR tree-optimization/24716
20271         * gcc.c-torture/execute/pr24716.c: New testcase.
20272
20273 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20274
20275         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20276
20277 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20278
20279         PR 24624
20280         * gcc.dg/pr24624.c: Testcase added.
20281
20282 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20283
20284         PR 24623
20285         * g++.dg/other/pr24623.C: Testcase added.
20286
20287 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20288
20289         PR fortran/22607
20290         * gfortran-dg/pure_byref_1.f90: New.
20291         * gfortran-dg/pure_byref_2.f90: New.
20292
20293 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20294
20295         PR c/24101
20296         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20297         * gcc.dg/dg.exp: Run main loop also for *.i files.
20298
20299 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20300
20301         PR c++/19450
20302         * g++.dg/tls/diag-3.C: New test.
20303         * g++.dg/tls/diag-4.C: New test.
20304         * g++.dg/tls/static-1.C: New test.
20305         * g++.dg/tls/static-1a.cc: New file.
20306
20307 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20308
20309         PR 23046
20310         * g++.dg/tree-ssa/pr23046.C: New test.
20311
20312 2005-11-08  Devang Patel <dpatel@apple.com>
20313
20314         PR tree-optimization/23115
20315         * gcc.dg/tree-ssa/pr23115.c: New.
20316
20317 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20318
20319         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20320         * gcc.target/powerpc/pr16155.c: Same.
20321         * gcc.target/powerpc/altivec-1.c: Same.
20322         * gcc.target/powerpc/altivec-2.c: Same.
20323         * gcc.target/powerpc/altivec-3.c: Same.
20324         * gcc.target/powerpc/altivec-5.c: Same.
20325         * gcc.target/powerpc/altivec-11.c: Same.
20326         * gcc.target/powerpc/altivec-12.c: Same.
20327         * gcc.target/powerpc/altivec-14.c: Same.
20328         * gcc.target/powerpc/altivec-22.c: Same.
20329         * gcc.target/powerpc/altivec-consts.c: Same.
20330         * gcc.target/powerpc/altivec-pr22085.c: Same.
20331         * gcc.target/powerpc/altivec-splat.c: Same.
20332         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20333         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20334         * gcc.target/powerpc/darwin-longlong.c: Same.
20335
20336 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20337
20338         PR target/19340
20339         * gcc.dg/pr19340.c: New test.
20340
20341 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20342
20343         PR rtl-optimization/24683
20344         * gcc.dg/pr24683.c: New test.
20345
20346 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20347
20348         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20349         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20350
20351 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20352
20353         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20354
20355 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20356
20357         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20358
20359 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20360
20361         PR target/24230
20362
20363         * gcc.target/powerpc/altivec-consts.c,
20364         gcc.target/powerpc/altivec-splat.c: New testcase.
20365
20366 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20367
20368         PR c/24599
20369
20370         * gcc.dg/overflow-2.c: New testcase.
20371
20372 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20373
20374         PR rtl-optimization/23567
20375         * gcc.c-torture/execute/20051104-1.c: New test.
20376
20377 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20378
20379         PR fortran/24534
20380         gfortran.dg/private_type_2.f90: Modified to check that case with
20381         PRIVATE declaration within derived type is accepted.
20382
20383         PR fortran/20838
20384         gfortran.dg/pointer_assign_1.f90: New test.
20385
20386         PR fortran/20840
20387         * gfortran.dg/arrayio_0.f90: New test.
20388
20389         PR fortran/17737
20390         gfortran.dg/data_initialized.f90: New test.
20391         gfortran.dg/data_constraints_1.f90: New test.
20392         gfortran.dg/data_constraints_2.f90: New test.
20393
20394 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20395
20396         PR fortran/24174
20397         PR fortran/24305
20398         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20399
20400 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20401
20402         PR 24670
20403         * gcc.dg/tree-ssa/pr24670.c: New test.
20404
20405 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20406
20407         PR target/22432
20408         * gcc.target/i386/pr22432.c: New test.
20409
20410 2005-11-05  Richard Henderson  <rth@redhat.com>
20411
20412         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20413         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20414         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20415         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20416         from gcc.dg/alpha-*.
20417         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20418         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20419
20420 2005-11-05  Andreas Jaeger  <aj@suse.de>
20421
20422         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20423
20424 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20425
20426         PR target/23424
20427         * gcc.dg/torture/pr23424-1.c: New test.
20428
20429 2005-11-04  Richard Henderson  <rth@redhat.com>
20430
20431         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20432         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20433         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20434         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20435         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20436         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20437         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20438         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20439         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20440         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20441         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20442         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20443         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20444         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20445         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20446         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20447         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20448         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20449         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20450         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20451         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20452         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20453         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20454         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20455         Move from gcc.dg/.
20456         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20457         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20458         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20459         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20460         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20461         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20462         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20463         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20464         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20465         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20466         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20467         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20468         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20469         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20470         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20471         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20472         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20473         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20474         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20475         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20476         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20477         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20478         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20479         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20480         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20481         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20482         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20483         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20484         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20485         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20486         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20487         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20488         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20489         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20490         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20491         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20492         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20493         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20494         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20495         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20496         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20497         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20498         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20499         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20500         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20501
20502 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20503
20504         PR 24627
20505         * gcc.dg/tree-ssa/pr24627.c: New test.
20506
20507 2005-11-04 Paul Brook  <paul@codesourcery.com>
20508
20509         * gcc.dg/tls/opt-10.c: New test.
20510
20511 2005-11-04  Andreas Jaeger  <aj@suse.de>
20512
20513         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20514         avoid extra warnings.
20515
20516 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20517
20518         PR libfortran/22298
20519         * lib/target-supports.exp
20520         (check_effective_target_static_libgfortran): New
20521         static_libgfortran effective target.
20522         * gfortran.dg/static_linking_1.f: New test.
20523         * gfortran.dg/static_linking_1.c: New file.
20524
20525 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20526
20527         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20528
20529 2005-11-03  Josh Conner  <jconner@apple.com>
20530
20531         PR c++/19989
20532         g++.dg/ext/array2.C: New test.
20533         g++.dg/template/dependent-name3.C: New test.
20534         g++.dg/template/dependent-name4.C: New test.
20535         g++.dg/template/sfinae2.C: New test.
20536
20537 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         PR preprocessor/22042
20540         * gcc.dg/cpp/strify4.c: New test.
20541
20542 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20543
20544         PR c++/17964
20545         * g++.dg/cpp/string-1.C: New test.
20546
20547 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20548
20549         * gcc.target/powerpc: New directory.
20550         * gcc.target/powerpc/powerpc.exp: New file.
20551         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20552         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20553         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20554         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20555         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20556         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20557         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20558         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20559         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20560         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20561         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20562         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20563         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20564         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20565         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20566         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20567         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20568         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20569         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20570         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20571         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20572         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20573         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20574         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20575         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20576         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20577         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20578         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20579         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20580         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20581         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20582         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20583         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20584         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20585
20586 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/21627
20589         * g++.dg/warn/inline2.C: New test.
20590
20591 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR middle-end/23155
20594         * g++.dg/ext/c99struct1.C: New test.
20595         * gcc.dg/union-cast-1.c: New test.
20596         * gcc.dg/union-cast-2.c: New test.
20597         * gcc.dg/union-cast-3.c: New test.
20598
20599 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20600
20601         PR middle-end/24589
20602         * gcc.c-torture/execute/zero-struct-2.c: New test.
20603
20604 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20605
20606         PR c++/24582
20607         * g++.dg/init/switch1.C: New test.
20608
20609 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20610
20611         * gcc.dg/delay-slot-1.c: New test.
20612
20613 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20614
20615         PR target/24620
20616         * gcc.dg/pr24620.c: New test.
20617
20618 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20619
20620         PR c/24329
20621         * gcc.dg/format/unnamed-1.c: New test.
20622
20623 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20624
20625         PR c++/22434
20626         * g++.dg/expr/cond8.C: New test.
20627
20628         PR c++/24560
20629         * g++.dg/parse/dot1.C: New test.
20630
20631 2005-11-02  Jan Hubicka  <jh@suse.cz>
20632
20633         PR target/23303
20634         * gcc.dg/i386-lea.c: New test
20635
20636 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20637
20638         PR target/24615
20639         * gcc.dg/pr24615.c: New test.
20640
20641 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20642
20643         PR target/24600
20644         * gcc.dg/pr24600.c: New test.
20645
20646 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20647
20648         PR c++/19253
20649         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20650         * g++.dg/parse/typename9.C: New test.
20651         * g++/dg/parse/typename10.C: Likewise.
20652
20653 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20654
20655         PR fortran/18157
20656         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20657         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20658         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20659
20660 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20661
20662         PR c++/24569
20663         * g++.dg/debug/static1.C: New test.
20664
20665 2005-11-02  Josh Conner  <jconner@apple.com>
20666
20667         * g++.dg/crash38.C: moved into proper directory...
20668         * g++.dg/template/crash42.C: ...here
20669
20670 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20671
20672         PR target/18338
20673         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20674         pcc_bitfield_type_matters || default_packed.
20675
20676         * lib/target-supports.exp
20677         (check_effective_target_pcc_bitfield_type_matters): New proc.
20678         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20679
20680         PR testsuite/23304
20681         * lib/target-supports.exp (check_effective_default_packed): New proc.
20682         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20683         Gate expected errors on target ! default_packed.
20684         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20685
20686 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20687
20688         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20689         change (r106358).
20690
20691 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20692
20693         PR fortran/24008
20694         * gfortran.dg/entry_5.f90: New.
20695         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20696
20697 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20698
20699         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20700
20701 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20702
20703         PR fortran/21565
20704         gfortran.dg/namelist_blockdata.f90: New test.
20705
20706         PR fortran/18737
20707         gfortran.dg/external_implicit_none.f90: New test.
20708
20709         PR fortran/14994
20710         * gfortran.dg/secnds.f: New test.
20711
20712 2005-10-31  Jan Hubicka  <jh@suse.cz>
20713
20714         PR target/20928
20715         * gcc.c-torture/compile/pr20928.c: New test.
20716
20717 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20718
20719         PR middle-end/23492
20720         * gcc.c-torture/compile/zero-strct-5.c: New test.
20721
20722 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20723
20724         PR libgfortran/24584
20725         * gfortran.dg/pr24584.f90: New test.
20726
20727 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20728
20729         PR fortran/18883
20730         * gfortran.dg/char_result_9.f90: New.
20731         * gfortran.dg/char_result_10.f90: New.
20732
20733 2005-10-30  Jan Hubicka  <jh@suse.cz>
20734
20735         * g++.dg/tree-ssa/pr24172.C: New testcase.
20736
20737 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20738
20739         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20740
20741 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20742
20743         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20744         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20745         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20746         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20747         gfortran.dg/enum_9.f90,
20748         gfortran.fortran-torture/compile/enum_1.f90,
20749         gfortran.fortran-torture/execute/enum_1.f90,
20750         gfortran.fortran-torture/execute/enum_2.f90,
20751         gfortran.fortran-torture/execute/enum_3.f90,
20752         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20753
20754 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20755
20756         PR target/18482
20757         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20758         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20759
20760 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20761
20762         PR libfortran/20179
20763         * gfortran.dg/mixed_io_1.f90: New test.
20764         * gfortran.dg/mixed_io_1.c: New file.
20765
20766 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20767
20768         * gfortran.dg/malloc_free_1.f90: New test.
20769
20770 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20771
20772         * gcc.dg/nested-func-4.c: Require profiling -pg.
20773
20774 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20775
20776         PR C++/23229
20777         * g++.dg/warn/main-2.C: New test.
20778
20779 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20780
20781         PR fortran/24545
20782         * gfortran.dg/interface_2.f90: new test.
20783
20784 2005-10-28  Josh Conner  <jconner@apple.com>
20785
20786         PR c++/22153
20787         * g++.dg/template/crash38.C: New test.
20788         * g++.dg/parse/explicit1.C: Change expected errors.
20789
20790 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20791
20792         PR C++/23426
20793         * g++.dg/other/large-size-array.C: New test.
20794
20795 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20796
20797         PR middle-end/24362
20798         * g++.dg/opt/complex4.C: New test.
20799
20800 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20801
20802         * gcc.dg/nested-func-4.c: New test.
20803
20804 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20805
20806         PR fortran/24158
20807         gfortran.dg/derived_recursion.f90: New test.
20808         gfortran.dg/implicit_actual.f90: New test.
20809
20810 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20811
20812         PR middle-end/24295, PR testsuite/24477
20813         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20814         removed when weakref hits the tree.
20815
20816 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gfortran.dg/cray_pointers_4.f90: New test.
20819
20820         * gfortran.dg/cray_pointers_5.f90: New test.
20821
20822 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20823
20824         PR fortran/22290
20825         * gfortran.dg/assign_5.f90: New test.
20826         * gfortran.dg/assign_6.f: New test.
20827
20828 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20829
20830         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20831         CPU has no SSE support.
20832
20833 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20834
20835         PR libgfortran/24224
20836         * gfortran.dg/arrayio_1.f90: Update attribution.
20837         * gfortran.dg/arrayio_2.f90: Update attribution.
20838         * gfortran.dg/arrayio_3.f90: Update attribution.
20839         * gfortran.dg/arrayio_4.f90: Update test conditions.
20840         * gfortran.dg/arrayio_5.f90: Update attribution.
20841         * gfortran.dg/arrayio_6.f90: New test.
20842         * gfortran.dg/arrayio_7.f90: New test.
20843
20844 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20845
20846         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20847
20848 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20849
20850         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20851
20852 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20853
20854         PR fortran/24416
20855         * gfortran.dg/namelist_char_only.f90: New test.
20856
20857 2005-10-24  Asher Langton  <langton2@llnl.gov>
20858
20859         PR fortran/17031
20860         PR fortran/22282
20861         * gfortran.dg/cray_pointers_1.f90: New test.
20862         * gfortran.dg/cray_pointers_2.f90: New test.
20863         * gfortran.dg/cray_pointers_3.f90: New test.
20864         * gfortran.dg/loc_1.f90: New test.
20865         * gfortran.dg/loc_2.f90: New test.
20866
20867 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20868
20869         * gcc.dg/pr24225.c: New test.
20870
20871 2005-10-24  Asher Langton  <langton2@llnl.gov>
20872
20873         * gfortran.dg/dup_save_1.f90: New test.
20874         * gfortran.dg/dup_save_2.f90: New test.
20875
20876 2005-10-24  Paul Brook  <paul@codesourcery.com>
20877
20878         PR 24107
20879         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20880         stdint.h.
20881
20882 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20883
20884         PR libgfortran/24489
20885         * gfortran.dg/pr24489.f90: New test.
20886
20887 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20888
20889         PR fortran/23635
20890         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20891
20892 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20893
20894         PR target/18911
20895         * g++.dg/init/array16.C: Skip for mmix-*-*.
20896
20897 2005-10-23  Asher Langton  <langton2@llnl.gov>
20898
20899         * gfortran.dg/byte_1.f90: New test.
20900         * gfortran.dg/byte_2.f90: New test.
20901
20902 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20903
20904         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20905
20906 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20907
20908         PR fortran/18022
20909         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20910
20911         PR fortran/24311
20912         * gfortran.dg/merge_char_const.f90: New test.
20913
20914         PR fortran/24384
20915         * gfortran.dg/spread_scalar_source.f90: New test.
20916
20917 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20918
20919         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20920
20921         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20922         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20923
20924         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20925
20926 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20927
20928         PR fortran/24426
20929         * gfortran.dg/der_pointer_4.f90: New.
20930
20931 2005-10-22  David Ayers  <d.ayers@inode.at>
20932
20933         * obj-c++.dg/except-1.mm: Simplify.
20934
20935 2005-10-21  David Ayers  <d.ayers@inode.at>
20936
20937         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20938
20939 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20940
20941         * gfortran.dg/assumed_dummy_2.f90: New test.
20942
20943 2005-10-21  James E Wilson  <wilson@specifix.com>
20944
20945         PR preprocessor/15220
20946         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20947
20948 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20949
20950         * gcc.c-torture/execute/20051021-1.c: New test.
20951
20952 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20953
20954         PR c++/24260
20955         * g++.dg/ext/tmplattr1.C: New test.
20956
20957 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20958
20959         PR fortran/24440
20960         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20961
20962 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20963
20964         * obj-c++.dg/except-1.mm: New.
20965
20966         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20967
20968 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20969
20970         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20971
20972 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20973
20974         PR middle-end/24295
20975         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20976         declarations with the same names as thunks' alias targets, use
20977         aliases instead.
20978         * gcc.dg/attr-alias-3.c: New test.
20979         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20980
20981 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20982
20983         PR c++/22618
20984         * g++.dg/parse/access8.C: New test.
20985
20986 2005-10-20  Richard Guenther  <rguenther@suse.de>
20987
20988         PR c++/24439
20989         * g++.dg/tree-ssa/pr24439.C: New testcase.
20990
20991 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20992
20993         * g++.dg/opt/delay-slot-1.C: New test.
20994
20995 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20996
20997         PR fortran/21625
20998         * gfortran.fg/der_init_1.f90: New.
20999
21000 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21001
21002         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21003
21004 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21005
21006         PR c++/21908
21007         * g++.dg/parse/error28.C: New test.
21008
21009 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         * gcc.dg/profile-generate-2.c: New test.
21012
21013 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21014
21015         PR target/23589
21016         * g++.dg/ext/dllimport11.C: New.
21017
21018 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21019
21020         PR c++/22293
21021         * g++.dg/other/friend3.C: New test.
21022
21023 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21024
21025         PR c++/23293
21026         * g++.dg/template/error19.C: New test.
21027
21028 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         PR c++/21383
21031         * g++.dg/overload/koenig2.C: New.
21032
21033         PR c++/23118
21034         * g++.dg/overload/error2.C: New.
21035
21036         PR c++/22604
21037         * g++.dg/inherit/covariant14.C: New.
21038
21039 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21040
21041         PR c++/23440
21042         * g++.dg/parse/for1.C: New test.
21043
21044 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21045
21046         PR fortran/23446
21047         * gfortran.dg/host_dummy_index_1.f90: New test.
21048
21049         PR fortran/21459
21050         * gfortran.dg/automatic_char_len_2.f90: New test.
21051
21052         PR fortran/20866
21053         * gfortran.dg/recursive_statement_functions.f90: New test.
21054
21055         PR fortran/20853
21056         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21057
21058         PR fortran/20849
21059         * gfortran.dg/external_initializer.f90: New test.
21060
21061         PR fortran/20837
21062         * non_module_public.f90: New test.
21063
21064 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21065
21066         PR c++/24386
21067         * g++.dg/template/overload7.C: New.
21068
21069         PR c++/22551
21070         * g++.dg/other/switch2.C: Remove expected warnings.
21071
21072         PR c++/21353
21073         * g++.dg/template/defarg6.C: New.
21074
21075 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21076
21077         PR target/24315
21078         * gcc.target/i386/pr24315.c: New test.
21079
21080 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/24389
21083         * g++.dg/template/static21.C: New test.
21084         * g++.dg/template/static21-a.cc: Likewise.
21085
21086 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21087
21088         PR c++/23959
21089         * g++.dg/warn/Wswitch-default-1.C: New test.
21090         * g++.dg/warn/Wswitch-default-2.C: New test.
21091
21092 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21093
21094         PR c++/22173
21095         * g++.dg/parse/template18.C: New test.
21096         * g++.dg/template/nontype15.C: Likewise.
21097
21098 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21099
21100         PR fortran/22273
21101         * gfortran.dg/spec_expr_2.f90: New.
21102
21103 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21104
21105         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21106         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21107         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21108         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21109         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21110         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21111         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21112         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21113         previous target-specific skips and warning-message matches where
21114         applicable.
21115
21116 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21117
21118         PR c++/21347
21119         * g++.dg/warn/Wctor-dtor.C: New test.
21120
21121 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21122
21123         PR c/23439
21124         * gcc.dg/for-1.c: New test.
21125
21126 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/19565
21129         * g++.dg/warn/Wconversion1.C: New test.
21130         * g++.dg/ext/packed4.C: Compile with -w.
21131         * g++.dg/opt/20050511-1.C: Likewise.
21132         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21133
21134 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21135
21136         * gfortran.dg/boz_5.f90: New test.
21137
21138 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21139
21140         PR c++/22551
21141         * g++.dg/other/switch2.C: New.
21142
21143         PR c++/23984
21144         * g++.dg/init/ctor7.C: New.
21145
21146 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21147
21148         PR c++/23730
21149         * g++.dg/parse/crash32.C: New test.
21150
21151 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/20721
21154         * g++.dg/init/goto2.C: New test.
21155
21156         PR c++/22464
21157         * g++.dg/template/crash/41.C: New test.
21158
21159         PR c++/22180
21160         * g++.dg/template/crash40.C: New test.
21161
21162         PR c++/23694
21163         * g++.dg/parse/friend5.C: New test.
21164
21165         PR c++/23307
21166         * g++.dg/template/crash38.C: New test.
21167
21168         PR c++/22352
21169         * g++.dg/template/friend38.C: New test.
21170
21171         PR c++/22405
21172         * g++.dg/template/crash39.C: New test.
21173
21174 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21175
21176         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21177         gcc.dg/debug/dwarf2/dwarf-char2.c,
21178         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21179
21180         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21181
21182 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21183
21184         * gcc.dg/dll-2.c: Add tests for warnings.
21185         * gcc.dg/dll-3.c: Likewise.
21186         * gcc.dg/dll-4.c: Likewise.
21187
21188         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21189         * g++.dg/ext/dllimport2.C: Likewise.
21190         * g++.dg/ext/dllimport3.C: Likewise.
21191         * g++.dg/ext/dllimport7.C: Likewise.
21192         * g++.dg/ext/dllimport8.C: Likewise.
21193         * g++.dg/ext/dllimport9.C: Likewise.
21194
21195 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21196
21197         PR fortran/24092
21198         * gfortran.dg/derived_pointer_recursion.f90: New test.
21199
21200 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21201
21202         * gcc.c-torture/execute/20051012-1.c: New test.
21203
21204 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21205
21206         PR fortran/18082
21207         * gfortran.dg/automatic_char_len_1.f90: New test.
21208
21209 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21210
21211         PR fortran/20847
21212         * gfortran.dg/save_common.f90: New test.
21213
21214         PR fortran/20856
21215         * gfortran.dg/save_result.f90: New test.
21216
21217 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21218
21219         PR c++/21592
21220         * g++.dg/template/dependent-expr1.C: Add new expected error.
21221         * g++.dg/template/dependent-expr2.C: Adjust error text.
21222         * g++.dg/template/overload6.C: New.
21223
21224         PR c++/23797
21225         * g++.dg/other/typename8.C: New.
21226
21227         PR c++/21117
21228         * g++.dg/other/return1.C: New.
21229
21230 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21231
21232         PR c++/24052
21233         * g++.dg/ext/label5.C: New.
21234
21235 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21236
21237         PR c++/19964
21238         * g++.dg/parse/crash31.C: New.
21239
21240 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21241
21242         * g++.dg/ipa/ipa-1.c: New test.
21243         * g++.dg/ipa/ipa-2.c: New test.
21244         * g++.dg/ipa/ipa-3.c: New test.
21245         * g++.dg/ipa/ipa-4.c: New test.
21246         * g++.dg/ipa/ipa-5.c: New test.
21247         * g++.dg/ipa/ipa.exp: New file.
21248
21249 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21250
21251         PR fortran/24207
21252         * gfortran.dg/private_type_3.f90: New test.
21253
21254 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21255
21256         PR fortran/20786
21257         gfortran.dg/aint_anint_1.f90: New test.
21258
21259 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21260
21261         PR libgfortran/24313
21262         gfortran.dg/csqrt.f: New test.
21263
21264 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21265
21266         PR c++/8057
21267         * g++.dg/warn/noeffect7.C: New test.
21268         * g++.dg/warn/noeffect2.C: Instantiate templates.
21269         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21270         and warning.
21271
21272 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/21089
21275         * g++.dg/init/float1.C: New test.
21276
21277         PR c++/24277
21278         * g++.dg/init/member1.C: Tweak error markers.
21279
21280 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21281
21282         PR testsuite/24281
21283         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21284         Check for null pointer.
21285
21286 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21287
21288         PR c++/21369
21289         * g++.dg/parse/ret-type3.C: New test.
21290
21291 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21292
21293         PR tree-opt/23946
21294         * gcc.c-torture/compile/pr23946.c: New test.
21295
21296 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21297
21298         * g++.dg/opt/mmx2.C: New test.
21299
21300 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21301
21302         PR c++/24277
21303         * g++.dg/template/static20.C: New test.
21304
21305         PR c++/24302
21306         * g++.dg/warn/Wunused-12.C: New test.
21307
21308         PR c++/23437
21309         * g++.dg/template/arg4.C: New test.
21310
21311 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21312
21313         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21314         * gcc.dg/ucnid-3.c: Likewise.
21315         * gcc.dg/ucnid-4.c: Likewise.
21316         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21317         * g++.dg/other/ucnid-1.C: Likewise.
21318         * gcc.dg/sparc-frame-1.c: New test.
21319
21320 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21321
21322         PR c++/24139
21323         * g++.dg/template/spec27.C: New test.
21324
21325         PR c++/24275
21326         * g++.dg/template/static19.C: New test.
21327
21328 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21329
21330         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21331         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21332
21333 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         PR target/24136
21336         * gfortran.fortran-torture/compile/pr24136.f: New test.
21337
21338 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21339
21340         PR c++/22172
21341         * g++.dg/parse/crash30.C: New test.
21342
21343 2005-10-07  Richard Guenther  <rguenther@suse.de>
21344
21345         PR middle-end/24227
21346         * gcc.c-torture/compile/pr24227.c: New testcase.
21347
21348 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21349
21350         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21351         Do not put aligned attributes on array elements.
21352
21353 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21354
21355         PR testsuite/23611, PR testsuite/23615
21356         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21357         writing prototypes of library functions by hand.
21358         * obj-c++.dg/bitfield-4.mm: Likewise.
21359         * obj-c++.dg/const-str-4.mm: Likewise.
21360         * obj-c++.dg/encode-4.mm: Likewise.
21361         * obj-c++.dg/encode-5.mm: Likewise.
21362         * obj-c++.dg/encode-6.mm: Likewise.
21363         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21364         * obj-c++.dg/method-10.mm: Likewise.
21365         * obj-c++.dg/method-17.mm: Likewise.
21366         * obj-c++.dg/method-19.mm: Likewise.
21367         * obj-c++.dg/try-catch-2.mm: Likewise.
21368
21369 2005-10-06  Richard Henderson  <rth@redhat.com>
21370
21371         PR 24236
21372         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21373
21374 2005-10-06  Dale Johannesen  <dalej@apple.com>
21375
21376         * gcc.c-torture/execute/20030125-1.c: Correct.
21377
21378 2005-10-06  Richard Guenther  <rguenther@suse.de>
21379
21380         PR tree-optimization/24238
21381         * g++.dg/tree-ssa/pr24238.C: New testcase.
21382
21383 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21384
21385         PR 18568
21386         * gfortran.dg/der_pointer_3.f90: New test.
21387
21388 2005-10-05  Devang Patel  <dpatel@apple.com>
21389
21390         PR Debug/23205
21391         * g++.dg/other/PR23205.C: New.
21392
21393 2005-10-05  Richard Henderson  <rth@redhat.com>
21394
21395         PR target/23602
21396         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21397         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21398
21399 2005-10-05  Dale Johannesen  <dalej@apple.com>
21400
21401         * gcc.c-torture/execute/float-floor.c: New.
21402
21403 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21404
21405         PR tree-optimization/21419
21406         PR tree-optimization/24146
21407         PR tree-optimization/24151
21408
21409         * g++.dg/ext/asm7.C: New.
21410         * g++.dg/ext/asm8.C: New.
21411         * gcc.dg/asm-1.c: Compile on all targets.
21412         * gcc.dg/asm-pr24146.c: New.
21413         * gcc.dg/pr21419.c: Adjust error messages.
21414
21415 2005-10-05  Richard Guenther  <rguenther@suse.de>
21416
21417         PR fortran/24176
21418         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21419
21420 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         PR c++/23513
21423         * g++.dg/template/spec22.C: Robustify test.
21424         * g++.dg/template/spec26.C: New.
21425
21426 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21427
21428         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21429         if target supports vector instructions.
21430
21431 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21432
21433         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21434         C99 functions.
21435
21436 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21437
21438         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21439         check_effective_target_fortran_large_int): Replace cached result
21440         when target changes.
21441
21442 2005-10-04  Devang Patel  <dpatel@apple.com>
21443
21444         * gcc.dg/i386-sse-vect-types.c: New.
21445
21446 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21447
21448         PR preprocessor/13726
21449         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21450         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21451
21452 2005-10-04  Richard Guenther  <rguenther@suse.de>
21453
21454         PR c/23576
21455         * gcc.dg/noncompile/pr23576.c: New testcase.
21456
21457 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21458
21459         PR middle-end/23125
21460         * gcc.dg/register-var-3.c: New test.
21461
21462 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21463
21464         * gcc.dg/pr23049.c: New test.
21465
21466         * gcc.dg/ucnid-4.c: Fix test.
21467
21468 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21469
21470         PR 23445
21471         * gcc.c-torture/compile/pr23445.c: New test.
21472
21473 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21474
21475         * g++.dg/overload/unknown1.C: New.
21476
21477 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/17775
21480         * g++.dg/template/repo4.C: New test.
21481
21482 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21483
21484         PR libfortran/19308
21485         * gfortran.dg/large_real_kind_2.F90: New test.
21486         * gfortran.dg/large_integer_kind_2.f90: New test.
21487
21488 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21489
21490         * lib/target-supports.exp (check_effective_target_vect_shift):
21491         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21492         (check_effective_target_vect_condition): Fix copy-n-pasto.
21493
21494         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21495         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21496         targets.
21497
21498 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21499
21500         PR c++/22621
21501         * g++.dg/template/overload5.C : New test.
21502
21503         PR c++/23840
21504         * g++.dg/expr/stdarg1.C: New test.
21505
21506 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21507
21508         PR 24142
21509         * gcc.c-torture/execute/pr24142.c: New test.
21510
21511 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21512
21513         PR 24141
21514         * gcc.c-torture/execute/pr24141.c: New test.
21515
21516 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21517             Diego Novillo  <dnovillo@redhat.com>
21518
21519         PR 23604
21520         * gcc.c-torture/execute/pr23604.c: New test.
21521
21522 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21523
21524         PR fortran/16404
21525         PR fortran/20835
21526         PR fortran/20890
21527         PR fortran/20899
21528         PR fortran/20900
21529         PR fortran/20901
21530         PR fortran/20902
21531         gfortran.dg/equiv_constraint_1.f90: New test.
21532         gfortran.dg/equiv_constraint_2.f90: New test.
21533         gfortran.dg/equiv_constraint_3.f90: New test.
21534         gfortran.dg/equiv_constraint_4.f90: New test.
21535         gfortran.dg/equiv_constraint_5.f90: New test.
21536         gfortran.dg/equiv_constraint_6.f90: New test.
21537         gfortran.dg/equiv_constraint_7.f90: New test.
21538         gfortran.dg/equiv_constraint_8.f90: New test.
21539         gfortran.dg/private_type_1.f90: New test.
21540         gfortran.dg/private_type_2.f90: New test.
21541         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21542         980628-10.f: Assert std=gnu to permit mixing of
21543         types in equivalence statements.
21544
21545 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21546
21547         PR 24112
21548         * gfortran.dg/open_status_1.f90: New.
21549
21550 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21551
21552         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21553         * gcc.dg/vect/pr22480.c: Clean up temp files.
21554         * gcc.dg/vect/pr23831.c: Clean up temp files.
21555         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21556         Clean up temp files.
21557         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21558         Clean up temp files.
21559
21560         * gcc.dg/20050309-1.c: Clean up temp files.
21561         * gcc.dg/20050325-1.c: Clean up temp files.
21562
21563 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21564
21565         PR tree-optimization/24059
21566         * gcc.dg/vect/pr24059.c : New test.
21567
21568 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21569
21570         PR middle-end/24109
21571         * gcc.c-torture/execute/20050929-1.c: New test.
21572
21573 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21574
21575         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21576
21577 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21578
21579         PR c/21419
21580         * gcc.dg/pr21419.c: New test.
21581
21582 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21583
21584         * gcc.dg/pr23911.c: New test.
21585
21586 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21587
21588         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21589
21590         PR c++/16782
21591         * g++.dg/parse/qualified4.C: New test.
21592         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21593         * g++.old-deja/g++.mike/p8154.C: Likewise.
21594
21595 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21596
21597         PR c++/22147
21598         * g++.dg/template/friend37.C: New test.
21599         * g++.dg/parse/crash28.C: Adjust error markers.
21600
21601 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21602
21603         PR fortran/18518
21604         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21605
21606 2005-09-27  Devang Patel  <dpatel@apple.com>
21607
21608         PR tree-optimization/23625
21609         * gcc.dg/pr23625.c: New test.
21610
21611 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21612
21613         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21614         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21615
21616 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21617
21618         PR fortran/23677
21619         * gfortran.fortran-torture/execute/save_1.f90: New test.
21620         * gfortran.dg/save_1.f90: New test.
21621
21622 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21623
21624         * gcc.target/i386/builtin-apply-mmx.c: New test.
21625
21626         PR target/22576
21627         * gcc.target/i386/pr22576.c: New test.
21628
21629         PR target/22585
21630         * gcc.target/i386/pr22585.c: New test.
21631
21632         PR target/23268
21633         * gcc.target/i386/pr23268.c: New test.
21634
21635         PR middle-end/23831
21636         * gcc.dg/vect/pr23831.c: New test.
21637
21638         PR target/24055
21639         * gcc.target/i386/pr24055.c: New test.
21640
21641 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21642
21643         PR tree-optimization/23960
21644         * gcc.c-torture/compile/pr23960.c: New.
21645
21646 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21647
21648         PR fortran/16861
21649         * gfortran.dg/nested_modules_3.f90: New.
21650
21651 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21652
21653         PR fortran/24005
21654         gfortran.dg/interface_1.f90: New test.
21655
21656 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21657         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21658
21659         PR fortran/23843
21660         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21661
21662 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21663
21664         PR fortran/23516
21665         * gfortran.dg/imag_1.f: New test.
21666         * gfortran.dg/imag_2.f: Ditto.
21667
21668 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21669
21670         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21671
21672 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21673
21674         PR c++/21983
21675         * g++.dg/warn/pr21983.C: New test.
21676
21677 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21678
21679         * gcc.dg/20050922-1.c: Testcase added.
21680
21681 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/23993
21684         * g++.dg/template/array14.C: New test.
21685
21686 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21687
21688         PR fortran/19929
21689         * gfortran.dg/der_ptr_component_1.f90: New test.
21690
21691 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21692
21693         PR c++/23965
21694         * g++.dg/template/error1.C: Reject "no matching function" message.
21695
21696 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21697
21698         PR c++/17609
21699         * g++.dg/lookup/error1.C: New test.
21700
21701 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21702
21703         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21704         functionality of the testcase.
21705
21706 2005-09-20  Richard Henderson  <rth@redhat.com>
21707
21708         * gcc.dg/vect/vect-22.c: Require vect_float.
21709         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21710
21711 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21712
21713         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21714         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21715         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21716         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21717         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21718         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21719         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21720         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21721         * gcc.dg/cpp/ucnid-8.c: New test.
21722
21723 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21724
21725         PR tree-optimization/23929
21726         * gcc.c-torture/compile/pr23929.c: New test.
21727
21728 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21729
21730         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21731         for one loop.
21732
21733 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21734
21735         PR testsuite/23186
21736         * g++.dg/other/pr22003.C: Require named sections.
21737
21738 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21739
21740         PR c++/23947
21741         * g++.dg/rtti/crash3.C: New test.
21742
21743         PR tree-optimization/23818
21744         * gcc.dg/pr23818.c: New test.
21745
21746 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21747
21748         PR fortran/23420
21749         * gfortran.dg/print_fmt_4.f: New.
21750
21751 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21752
21753         PR fortran/23663
21754         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21755
21756 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21757
21758         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21759         Use pointers to local alignable arrays instead. Added comments.
21760         * gcc.dg/vect/vect-46.c: Likewise.
21761         * gcc.dg/vect/vect-48.c: Likewise.
21762         * gcc.dg/vect/vect-49.c: Likewise.
21763         * gcc.dg/vect/vect-52.c: Likewise.
21764         * gcc.dg/vect/vect-53.c: Likewise.
21765         * gcc.dg/vect/vect-54.c: Likewise.
21766         * gcc.dg/vect/vect-56.c: Likewise.
21767         * gcc.dg/vect/vect-57.c: Likewise.
21768         * gcc.dg/vect/vect-58.c: Likewise.
21769         * gcc.dg/vect/vect-60.c: Likewise.
21770         * gcc.dg/vect/vect-61.c: Likewise.
21771
21772         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21773         The test is no longer vectorizable on vect_no_align targets.
21774         * gcc.dg/vect/vect-43.c: Likewsie.
21775
21776         * gcc.dg/vect/vect-44.c: Added comments.
21777         * gcc.dg/vect/vect-45.c: Added comments.
21778         * gcc.dg/vect/vect-50.c: Added comments.
21779         * gcc.dg/vect/vect-51.c: Added comments.
21780
21781         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21782         aligned type.
21783         * gcc.dg/vect/Os-vect-95.c: Likewise.
21784
21785         * gcc.dg/vect/vect-41.c: Test removed.
21786         * gcc.dg/vect/vect-47.c: Test removed.
21787         * gcc.dg/vect/vect-55.c: Test removed.
21788         * gcc.dg/vect/vect-59.c: Test removed.
21789
21790 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21791
21792         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21793         No longer vectorizable on vect_no_align targets.
21794         * gcc.dg/vect/pr20122.c: Likewise.
21795         * gcc.dg/vect/vect-74.c: Likewise.
21796         * gcc.dg/vect/vect-75.c: Likewise.
21797         * gcc.dg/vect/vect-76.c: Likewise.
21798
21799         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21800         Will not be vectorizable on vect_no_align targets once aliasing issues
21801         are resolved.
21802         * gcc.dg/vect/vect-79.c: Likewise.
21803
21804         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21805         * gcc.dg/vect/vect-78.c: Likewise.
21806         * gcc.dg/vect/vect-97.c: Likewise.
21807
21808 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21809
21810         * gcc.dg/pr23943.c: New test.
21811
21812 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21813
21814         PR fortran/19181
21815         * gfortran.dg/derived_pointer_null_1.f90: New test.
21816
21817 2005-09-18  Richard Guenther  <rguenther@suse.de>
21818
21819         PR middle-end/23944
21820         * gcc.c-torture/compile/pr23944.c: New testcase.
21821
21822 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21823
21824         PR fortran/15975
21825         * gfortran.dg/der_pointer_2.f90: New test.
21826
21827 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21828
21829         PR fortran/16861
21830         * gfortran.dg/nested_modules_2.f90: New test.
21831
21832 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21833
21834         PR c++/18368
21835         * g++.dg/other/semicolon.C: New test.
21836
21837 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21838
21839         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21840         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21841
21842 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/23914
21845         * g++.dg/template/static18.C: New test.
21846
21847         PR c++/21514
21848         * g++.dg/template/crash19.C: Remove dg-error marker.
21849         * g++.dg/template/local4.C: New test.
21850
21851 2005-09-16  Paul Brook  <paul@codesourcery.com>
21852
21853         PR fortran/23906
21854         * gfortran.dg/dependency_1.f90: New test.
21855
21856 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/23896
21859         * g++.dg/template/static17.C: New test.
21860
21861 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21862
21863         PR c++/23139
21864         * g++.dg/warn/huge-val1.C: New test.
21865
21866 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21867
21868         PR c++/13140
21869         * g++.dg/parse/class2.C: New test.
21870         * g++.dg/template/explicit8.C: Likewise.
21871         * g++.dg/template/spec25.C: Likewise.
21872
21873 2005-09-14  Josh Conner  <jconner@apple.com>
21874
21875         PR middle-end/23584
21876         * gcc.dg/pr23584.c: New test.
21877
21878 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21879
21880         PR fortran/21875 Internal Unit Array I/O, NIST
21881         * gfortran.dg/arrayio_1.f90: New test.
21882         * gfortran.dg/arrayio_1.f90: New test.
21883         * gfortran.dg/arrayio_1.f90: New test.
21884         * gfortran.dg/arrayio_1.f90: New test.
21885         * gfortran.dg/arrayio_1.f90: New test.
21886
21887 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21888
21889         PR middle-end/22480
21890         * gcc.dg/vect/pr22480.c: New test.
21891
21892 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21893
21894         PR fortran/19358
21895         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21896
21897 2005-09-13 Josh Conner <jconner@apple.com>
21898
21899         PR c++/23180
21900         * g++.dg/init/struct2.C: New test.
21901         * g++.dg/init/struct3.C: New test.
21902
21903 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21904
21905         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21906         Clean up temp files.
21907         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21908         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21909         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21910         gcc.dg/tree-ssa/builtin-printf-1.c,
21911         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21912         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21913         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21914         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21915         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21916         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21917         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21918         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21919         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21920         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21921         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21922         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21923
21924 2005-09-13  Josh Conner  <jconner@apple.com>
21925
21926         * lib/gcc-dg.exp: Load scanipa.exp.
21927         (cleanup-dump): New procedure.
21928         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21929         * lib/scandump.exp: New file.
21930         * lib/scantree.exp: Use it.
21931         * lib/scanipa.exp: New file.
21932
21933 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21934
21935         PR fortran/17740
21936         * gfortran.dg/generic_4.f90: New test.
21937
21938 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21939
21940         PR target/23816
21941         * gcc.target/i386/pr23816-1.c: New test.
21942         * gcc.target/i386/pr23816-2.c: New test.
21943
21944
21945 2005-09-13  Bastian Blank <waldi@debian.org>
21946
21947         PR c++/16171
21948         * g++.dg/abi/mangle26.C: New test.
21949         * g++.dg/abi/mangle27.C: New test.
21950         * g++.dg/abi/mangle28.C: New test.
21951         * g++.dg/abi/mangle29.C: New test.
21952
21953         PR c++/23839
21954         * g++.dg/parse/register1.C: New test.
21955
21956 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21957
21958         PR c++/23842
21959         * g++.dg/template/access16.C: New test.
21960
21961 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21962
21963         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21964
21965 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21966
21967         PR fortran/18899
21968         * gfortran.dg/shape_2.f90: New test.
21969
21970 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21971
21972         PR target/19269
21973         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21974         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21975         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21976         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21977         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21978         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21979         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21980         tests.
21981
21982 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21983
21984         PR c++/23841
21985         * g++.dg/parse/template17.C: New test.
21986
21987 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21988
21989         PR c++/23789
21990         * g++.dg/template/nontype14.C: New test.
21991
21992 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21993
21994         PR g++/7874
21995         * g++.dg/lookup/friend7.C: New test.
21996         * g++.dg/lookup/friend8.C: New test.
21997         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21998         so that it will be found via argument dependent lookup.
21999         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22000         friend functions which will no longer be found.
22001         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22002         function g, so that it will be found via argument dependent
22003         lookup.
22004         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22005         * g++.old-deja/g++.mike/net43.C: Likewise.
22006
22007 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/23691
22010         * g++.dg/template/static16.C: New test.
22011
22012 2005-09-12  Josh Conner  <jconner@apple.com>
22013
22014         PR middle-end/23237
22015         * gcc.c-torture/compile/pr23237.c: New test.
22016
22017 2005-09-11  Richard Henderson  <rth@redhat.com>
22018
22019         * g++.dg/other/error8.C: Update expected diagnostic text.
22020
22021 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22022
22023         PR libfortran/19872
22024         * gfortran.dg/overwrite_1.f: New test.
22025
22026 2005-09-09  Josh Conner  <jconner@apple.com>
22027
22028         * g++.dg/init/pr23180-1.C: Removed.
22029         * g++.dg/init/pr23180-2.C: Removed.
22030
22031 2005-09-09  David Daney <ddaney@avtrex.com>
22032
22033         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22034         files which are ...
22035         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22036         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22037
22038 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22039
22040         * gfortran.dg/iostat_2.f90: New test.
22041
22042 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22043
22044         PR c++/22252
22045         * g++.dg/ext/interface1.C: New test.
22046         * g++.dg/ext/interface1.h: Likewise.
22047         * g++.dg/ext/interface1a.cc: Likewise.
22048
22049 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22050
22051         * gfortran.dg/iomsg_1.f90: New test case.
22052
22053 2005-09-09  Richard Guenther  <rguenther@suse.de>
22054
22055         PR c++/23624
22056         * g++.dg/tree-ssa/pr23624.C: New testcase.
22057
22058 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22059
22060         PR fortran/19239
22061         * gfortran.dg/vector_subscript_1.f90,
22062         * gfortran.dg/vector_subscript_2.f90: New tests.
22063
22064 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22065
22066         PR fortran/21104
22067         * gfortran.dg/array_alloc_1.f90,
22068         * gfortran.dg/array_alloc_2.f90,
22069         * gfortran.dg/array_alloc_3.f90: New tests.
22070
22071 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22072
22073         PR fortran/12840
22074         * gfortran.dg/array_constructor_6.f90
22075         * gfortran.dg/array_constructor_7.f90
22076         * gfortran.dg/array_constructor_8.f90
22077         * gfortran.dg/array_constructor_9.f90
22078         * gfortran.dg/array_constructor_10.f90
22079         * gfortran.dg/array_constructor_11.f90
22080         * gfortran.dg/array_constructor_12.f90: New tests.
22081
22082 2005-09-08  Josh Conner  <jconner@apple.com>
22083
22084         PR c++/23180
22085         * g++.dg/init/pr23180-1.C: New test.
22086         * g++.dg/init/pr23180-2.C: New test.
22087
22088 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22089
22090         PR fortran/18878
22091         * gfortran.dg/module_double_reuse.f90: New.
22092
22093 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22094
22095         PR fortran/23270
22096         PR fortran/22304
22097         PR fortran/18870
22098         PR fortran/17917
22099         PR fortran/16511
22100         * gfortran.dg/common_equivalence_1.f: New.
22101         * gfortran.dg/common_equivalence_2.f: New.
22102         * gfortran.dg/common_equivalence_3.f: New.
22103         * gfortran.dg/contained_equivalence_1.f90: New.
22104         * gfortran.dg/module_blank_common.f90: New.
22105         * gfortran.dg/module_commons_1.f90: New.
22106         * gfortran.dg/module_equivalence_1.f90: New.
22107         * gfortran.dg/nested_modules_1.f90: New.
22108         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22109         equivalences and add comment to connect the test with
22110         the PR.
22111
22112 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22113
22114         PR fortran/23765
22115         * gfortran.dg/common_6.f90: New test.
22116
22117 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22118
22119         PR fortran/15326
22120         * gfortran.dg/char_result_1.f90,
22121         * gfortran.dg/char_result_2.f90,
22122         * gfortran.dg/char_result_3.f90,
22123         * gfortran.dg/char_result_4.f90,
22124         * gfortran.dg/char_result_5.f90,
22125         * gfortran.dg/char_result_6.f90,
22126         * gfortran.dg/char_result_7.f90,
22127         * gfortran.dg/char_result_8.f90: New tests.
22128
22129 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22130
22131         PR fortran/19928
22132         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22133
22134 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22135
22136         PR obj-c++/16816
22137         * obj-c++.dg/selector-5.mm: New test.
22138         * obj-c++.dg/selector-6.mm: New test.
22139
22140 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22141
22142         PR objc/20574
22143         PR objc/19324
22144         * objc.dg/error-1.m: New test.
22145
22146 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22147
22148         PR fortran/23373
22149         * gfortran.fortran-torture/execute/pr23373-1.f90,
22150         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22151
22152 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22153
22154         PR libfortran/23760
22155         * gfortran.dg/g77/1832.f: Remove long string in write statement
22156         to allow the test to pass on correct list directed output with
22157         prepended space.
22158
22159 2005-09-07  James E Wilson  <wilson@specifix.com>
22160
22161         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22162
22163 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22164
22165         * gfortran.dg/parameter+save.f90: Rename to
22166         * gfortran.dg/parameter_save.f90: .. this.
22167
22168 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22169
22170         PR fortran/20848
22171         * gfortran.dg/parameter+save.f90: New test case.
22172
22173 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22174
22175         PR fortran/19269
22176         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22177
22178 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22179
22180         PR c/23075
22181         * gcc.dg/pr23075.c: New test.
22182         * g++.dg/warn/pr23075.C: New test.
22183
22184         PR target/22362
22185         * gcc.target/i386/pr22362.c: New test.
22186
22187         PR rtl-optimization/23098
22188         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22189
22190         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22191         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22192         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22193
22194 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22195
22196         * g++.dg/expr/cast6.C: New test.
22197
22198         PR c++/9782
22199         * g++.dg/init/new15.C: New test.
22200
22201 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22202
22203         * gcc.dg/vect/Os-vect-95.c: New test.
22204         * gcc.dg/vect/vect-95.c: Same.
22205
22206 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22207
22208         * gcc.dg/vect/vect-29.c: Update xfail testing.
22209         * gcc.dg/vect/vect-44.c: Same.
22210         * gcc.dg/vect/vect-48.c: Same.
22211         * gcc.dg/vect/vect-50.c: Same.
22212         * gcc.dg/vect/vect-72.c: Same.
22213         * gcc.dg/vect/vect-77.c: Same.
22214         * gcc.dg/vect/vect-78.c: Same.
22215         * gcc.dg/vect/vect-80.c: Same.
22216         * gcc.dg/vect/vect-96.c: Same.
22217         * gcc.dg/vect/vect-100.c: Same.
22218         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22219         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22220         * gfortran.dg/vect/vect-5.f90: Same.
22221
22222 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22225         start strings.
22226         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22227         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22228
22229         PR c++/23056
22230         * g++.dg/opt/pr23056.C: New test.
22231
22232         PR rtl-optimization/23098
22233         * gcc.target/i386/pr23098.c: New test.
22234
22235 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/23667
22238         * g++.dg/template/static15.C: New test.
22239
22240         PR c++/21440
22241         * g++.dg/ext/stmtexpr5.C: New test.
22242         * g++.dg/ext/stmtexpr6.C: Likewise.
22243
22244 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22245
22246         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22247
22248         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22249         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22250         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22251
22252 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22253
22254         PR libfortran/23321
22255         * gfortran.dg/direct_io_4.f90: New test case.
22256
22257 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22258             Rasmus Hahn  <rassahah@neofonie.de>
22259
22260         PR libobjc/23108
22261         * objc.dg/type-stream-1.m: New test.
22262
22263 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22264
22265         PR fortran/23661
22266         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22267         gfortran.dg/print_fmt_3.f90: New test.
22268
22269 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gfortran.dg/fmt_t_1.f90: New test.
22272
22273 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22274
22275         PR rtl-optimization/23454
22276         * g++.dg/opt/pr23454.C: New test.
22277
22278 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/23699
22281         * g++.dg/ext/static1.C: New test.
22282
22283 2005-09-02  Richard Henderson  <rth@redhat.com>
22284
22285         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22286         tail call to check_fa_work.
22287
22288 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22289
22290         PR c++/21687
22291         * g++.dg/other/gc3.C: New test.
22292
22293 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22294
22295         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22296         * gcc.dg/20050826-1.c: Likewise.
22297
22298 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22299
22300         PR c++/23167
22301         * g++.dg/expr/volatile1.C: New test.
22302
22303 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22304
22305         PR middle-end/23547
22306         * gcc.dg/pr23547.c: New test.
22307
22308 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22309
22310         PR c/22061
22311         * gcc.c-torture/execute/pr22061-1.c,
22312         * gcc.c-torture/execute/pr22061-2.c,
22313         * gcc.c-torture/execute/pr22061-3.c,
22314         * gcc.c-torture/execute/pr22061-4.c: New tests.
22315
22316 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22317
22318         * gcc.dg/Wredundant-decls-2.c: New test to check that
22319         -Wredundant-decls does not issue warning for a variable
22320         definition following a declaration.
22321
22322 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22323
22324         PR debug/7241
22325         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22326         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22327         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22328
22329         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22330         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22331         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22332         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22333         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22334         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22335         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22336         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22337
22338 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22339
22340         PR objc/23306
22341         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22342         scan-assmbler.
22343
22344 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22345
22346         PR target/21255
22347         * gcc.dg/pr21255-1.c: New test.
22348         * gcc.dg/pr21255-2-mb.c: Likewise.
22349         * gcc.dg/pr21255-2-ml.c: Likewise.
22350         * gcc.dg/pr21255-3.c: Likewise.
22351         * gcc.dg/pr21255-4.c: Likewise.
22352
22353 2005-08-31  Dale Johannesen  <dalej@apple.com>
22354
22355         * gcc.dg/20050830-1.c: New.
22356
22357 2005-08-31  Josh Conner  <jconner@apple.com>
22358
22359         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22360         command-line options for arm-*-* targets.
22361         * g++.dg/init/array16.C: Likewise.
22362         * g++.dg/other/crash-4.C: Likewise.
22363
22364 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22365
22366         PR obj-c++/23640
22367         * obj-c++.dg/gnu-runtime-3.mm: New test.
22368
22369 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22370
22371         PR c++/13377
22372         * g++.dg/lookup/ambig4.C: New test.
22373         * g++.dg/lookup/ambig5.C: New test.
22374         * g++.dg/tc1/dr101.C: Adjust error markers.
22375
22376 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22377
22378         PR c++/23639
22379         * g++.dg/template/ttp5.C: Adjust error markers.
22380
22381 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22382
22383         PR testsuite/23609
22384         * lib/obj-c++.exp: Include target-libpath.exp.
22385         (obj-c++_link_flags): Look for the GNU libobjc library
22386         and set the library path to include it.
22387         Don't manually set LD_LIBRARY_PATH (etc.) but call
22388         set_ld_library_path_env_vars instead.
22389         (obj-c++_target_compile): Don't set library path or
22390         linker flags because they are already set correctly
22391         in obj-c++_link_flags.
22392
22393 2005-08-30  Josh Conner  <jconner@apple.com>
22394
22395         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22396         to command-line options for arm-*-* targets.
22397
22398 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22399
22400         * g++.dg/other/i386-1.C: New.
22401
22402 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22403
22404         PR preprocessor/20348
22405         PR preprocessor/20356
22406         * gcc.dg/cpp/pr20348.c: New test.
22407         * gcc.dg/cpp/pr20348.h: New file.
22408         * gcc.dg/cpp/inc/pr20348.h: New file.
22409         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22410         * gcc.dg/cpp/pr20356.c: New test.
22411         * gcc.dg/cpp/pr20356.h: New file.
22412         * gcc.dg/cpp/inc/pr20356.h: New file.
22413         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22414
22415 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22416
22417         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22418         Fix array dimension to avoid correct end-of-file error.
22419
22420 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22421
22422         PR libfortran/23598
22423         * gfortran.dg/iostat_1.f90: New test.
22424
22425 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22426
22427         PR middle-end/23408
22428         * gcc.dg/pr23408.c: New test.
22429
22430 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/23099
22433         * g++.dg/init/member1.C: Make sure erroneous static data member
22434         definitions are required.
22435         * g++.dg/template/static13.C: New test.
22436         * g++.dg/template/static14.C: Likewise.
22437
22438 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22439
22440         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22441         -march=pentium4, remove ilp32 requirement.
22442
22443         PR middle-end/23484
22444         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22445         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22446
22447 2005-08-29  Andreas Jaeger  <aj@suse.de>
22448
22449         PR testsuite/23607
22450         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22451
22452 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22453
22454         * gcc.c-torture/execute/20050316-2.c: New test.
22455         * gcc.c-torture/execute/20050316-3.c: New test.
22456         * gcc.dg/torture/pr16104-1.c: New test.
22457
22458 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22459
22460         PR middle-end/23463
22461         * gcc.c-torture/execute/zero-struct-1.c: New test.
22462
22463 2005-08-27  Richard Guenther  <rguenther@suse.de>
22464
22465         PR target/23575
22466         * gcc.target/i386/pr23575.c: New testcase.
22467
22468 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22469
22470         PR rtl-optimization/23561
22471         * gcc.c-torture/execute/20050826-1.c: New test.
22472
22473         PR rtl-opt/23560
22474         * gcc.c-torture/execute/20050826-2.c: New test.
22475
22476 2005-08-26  Dale Johannesen  <dalej@apple.com>
22477
22478         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22479         * gcc.dg/20050826-1.c: New.
22480
22481 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22482
22483         PR c++/19004
22484         * g++.dg/template/nontype13.C: New test.
22485
22486         PR c++/23491
22487         * g++.dg/init/new14.C: New test.
22488         * g++.dg/expr/anew1.C: Do not XFAIL.
22489         * g++.dg/expr/anew2.C: Likewise.
22490         * g++.dg/expr/anew3.C: Likewise.
22491
22492 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22493
22494         PR middle-end/22439
22495         * gcc.dg/vla-3.c: New test.
22496
22497 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22498
22499         PR fortran/20363
22500         * gfortran.dg/named_interface.f90: New.
22501
22502 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22503
22504         * gcc.c-torture/execute/frame-address.c: New test.
22505
22506 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22507
22508         PR c++/20817
22509         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22510
22511 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22512
22513         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22514
22515 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22516
22517         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22518         * gcc.dg/altivec-22.c: Rename from..
22519         * gcc.dg/altivec-nomfcr.c: ..this.
22520
22521 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22522
22523         PR tree-optimization/23546
22524         * gcc.dg/tree-ssa/pr23546.c: New test.
22525
22526 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22527
22528         PR fortran/17758
22529         * gfortran.dg/nonreturning_statements.f90: New test.
22530
22531 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         PR c++/22454
22534         * g++.dg/parse/crash29.C: New.
22535
22536 2005-08-23  DJ Delorie  <dj@redhat.com>
22537
22538         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22539         constants have the L suffix.
22540
22541 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/23044
22544         * g++.dg/template/instantiate8.C: New.
22545
22546 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22547
22548         PR middle-end/23467
22549         * gcc.c-torture/execute/pr23467.c: New test.
22550
22551 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22552
22553         PR tree-optimization/22043
22554         * gcc.c-torture/execute/20050613-1.c: New test.
22555
22556 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22557
22558         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22559
22560 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22561
22562         PR rtl-optimization/23478
22563         * g++.dg/opt/pr23478.C: New test.
22564
22565 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22566
22567         PR c/18715
22568         * gcc.dg/switch-warn-3.c: New test.
22569
22570 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22571
22572         PR c++/22233
22573         * g++.dg/template/param1.C: New test.
22574
22575 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22576
22577         PR c++/23089
22578         * g++.dg/other/incomplete1.C: New test.
22579
22580 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22581
22582         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22583         are vectorizable.
22584
22585 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22586
22587         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22588         d_lines_5.f: New.
22589
22590 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * gcc.target/i386/sse-4.c: New test.
22593
22594 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22595
22596         PR testsuite/23239
22597         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22598
22599 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/20050811-1.c: New test.
22602         * gcc.dg/20050811-2.c: New test.
22603
22604 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22605
22606         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22607
22608 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22609
22610         PR 23476
22611         * gcc.c-torture/compile/pr23476.c: New test.
22612
22613 2005-08-19  Devang Patel  <dpatel@apple.com>
22614
22615         PR tree-optimization/23048
22616         * gcc.dg/tree-ssa/pr23048.c: New test.
22617
22618 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22619
22620         PR middle-end/20624
22621         * g++.dg/warn/Wreturn-3.C: New test
22622
22623 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22624
22625         PR tree-optimization/22228
22626         * g++.dg/vect/pr22543.cc: New test.
22627
22628 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22629
22630         PR tree-optimization/21574
22631         * gcc.dg/tree-ssa/pr21574.c: New test.
22632
22633 2005-08-16  James E Wilson  <wilson@specifix.com>
22634
22635         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22636
22637 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22638
22639         PR tree-opt/23402
22640         * gcc.c-torture/compile/zero-strct-3.c: New test.
22641         * gcc.c-torture/compile/zero-strct-4.c: New test.
22642
22643 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22644
22645         PR target/23376
22646         * gcc.target/x86_64/pr23376.c: New test.
22647
22648 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22649
22650         PR c++/23337
22651         * g++.dg/ext/vector2.C: New.
22652
22653 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22654
22655         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22656
22657 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22658
22659         PR libfortran/23428
22660         * gfortran.dg/inquire-complex.f90: New test case.
22661
22662 2005-08-16  James E Wilson  <wilson@specifix.com>
22663
22664         PR tree-optimization/21105
22665         * gcc.dg/large-size-array.c: New.
22666
22667 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22668
22669         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22670         type.
22671         * gcc.dg/vect/vect-41: Likewise.
22672         * gcc.dg/vect/vect-42: Likewise.
22673         * gcc.dg/vect/vect-43: Likewise.
22674         * gcc.dg/vect/vect-44: Likewise.
22675         * gcc.dg/vect/vect-46: Likewise.
22676         * gcc.dg/vect/vect-47: Likewise.
22677         * gcc.dg/vect/vect-48: Likewise.
22678         * gcc.dg/vect/vect-52: Likewise.
22679         * gcc.dg/vect/vect-53: Likewise.
22680         * gcc.dg/vect/vect-54: Likewise.
22681         * gcc.dg/vect/vect-55: Likewise.
22682         * gcc.dg/vect/vect-56: Likewise.
22683         * gcc.dg/vect/vect-57: Likewise.
22684         * gcc.dg/vect/vect-58: Likewise.
22685         * gcc.dg/vect/vect-59: Likewise.
22686         * gcc.dg/vect/vect-60: Likewise.
22687         * gcc.dg/vect/vect-61: Likewise.
22688         * gcc.dg/vect/vect-85: Likewise.
22689         * gcc.dg/vect/vect-87: Likewise.
22690         * gcc.dg/vect/vect-88: Likewise.
22691         * gcc.dg/vect/vect-93.c: Likewise.
22692         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22693         * gcc.dg/vect/vect-75: Likewise.
22694         * gcc.dg/vect/vect-76: Likewise.
22695         * gcc.dg/vect/vect-77: Likewise.
22696         * gcc.dg/vect/vect-78: Likewise.
22697         * gcc.dg/vect/vect-80: Likewise.
22698         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22699         vectorized for the expected reason, rather than checking how alignment
22700         was handled.
22701         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22702         aligned type and also instead of aligned pointers. Added documentation.
22703
22704 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22705
22706         * gfortran.dg/power.f90: New test.
22707
22708 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22709
22710         PR rtl-optimization/23299
22711         * g++.dg/opt/pr23299.C: New test.
22712
22713 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22714
22715         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22716
22717 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22718
22719         * g++.dg/template/local6.C: New test.
22720
22721 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22722
22723         * execute/exceptions/finally-1.m: Check that the catch and finally are
22724         being called.  Also add a "return 0;" at the end of main.
22725
22726 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22727
22728         PR fortran/21432.
22729         * gfortran.dg/namelist_print_1.f: New test of functionality of
22730         PRINT namelist.
22731         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22732         namelist generates error with -std=f95.
22733
22734 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22735
22736         PR tree-optimization/23119
22737         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22738
22739 2005-08-13  Marcin Koziej  <creep@desk.pl>
22740             Andrew Pinski  <pinskia@physics.uc.edu>
22741
22742         PR libobjc/22492
22743         * execute/exceptions/finally-1.m: New test.
22744
22745 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22746
22747         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22748         testsuite.
22749         * objc/execute/exceptions/trivial.m: New test.
22750         * objc.dg/try-catch-11.m: Move to ...
22751         * objc/execute/exceptions/foward-1.m: Here.
22752         * objc.dg/try-catch-2.m: Move to ...
22753         * objc/execute/exceptions/catchall-1.m: Here.
22754         * objc.dg/try-catch-8.m: Move to ...
22755         * objc/execute/exceptions/local-variables-1.m: Here.
22756
22757 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22758
22759         * objc.dg/nested-func-1.m: Move to ...
22760         * objc/execute/nested-func-1.m: Here.
22761
22762 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22763
22764         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22765         in ${options} instead of [target_info name].
22766         * lib/obj-c++.exp (objc_target_compile): Likewise.
22767
22768 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22769
22770         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22771
22772 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22773
22774         part of PR testsuite/23348
22775         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22776         each of the torture options.
22777         * objc/compile/trivial.m: New test.
22778
22779 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22780
22781         * gfortran.dg/eoshift.f90: Correct format.
22782
22783 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22784
22785         * gfortran.fortran-torture/execute/character_passing.f90:
22786         Fix comment typo.
22787
22788 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22789
22790         PR c++/8271
22791         * g++.dg/template/unify10.C: New.
22792
22793 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22794
22795         * g++.dg/parse/pr22514.C: Move to...
22796         * g++.dg/debug/pr22514.C: here.
22797
22798 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22799
22800         PR c++/23266
22801         * g++.dg/inherit/pure1.C: New test.
22802
22803         * ChangeLog: Fix typos.
22804
22805 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22806             Steven Bosscher  <stevenb@suse.de>
22807
22808         * gfortran.dg/runtime_warning_1.f90: New test.
22809
22810 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         PR c++/23219
22813         * g++.dg/parse/crash28.C: New.
22814
22815 2005-08-11  Richard Guenther  <rguenther@suse.de>
22816
22817         PR target/23289
22818         * gcc.target/i386/tailcall-1.c: New testcase.
22819
22820 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22821
22822         * gcc.dg/vect/vect-67.c: Un-xfail.
22823
22824 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22825
22826         PR c++/23225
22827         * g++.dg/parse/crash27.C: new test.
22828
22829 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22830
22831         PR libfortran/22143
22832         * gfortran.dg/shift-kind.f90: New testcase.
22833
22834 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22835
22836         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22837         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22838
22839 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22840
22841         PR c++/20646
22842         * g++.dg/other/mult-stor1.C: New test.
22843
22844 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22845
22846         * gcc.c-torture/pr18299-1.c: Move to ...
22847         * gcc.c-torture/compile/pr18299-1.c: Here.
22848
22849 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22850
22851         * gfortran/fortran.torture/execute/character_passing.f90:
22852         Fix types for LSAME.
22853
22854 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22855
22856         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22857         input data back to what it was originally.
22858
22859 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22860
22861         * objc.dg/try-catch-8.m: Enable for all targets.
22862
22863 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22864
22865         * gcc.dg/pr23165.c: New test.
22866
22867 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22868
22869         PR tree-optimization/23234
22870         * gcc.dg/tree-ssa/pr23234.c: New test.
22871
22872 2005-08-08  Josh Conner  <jconner@apple.com>
22873
22874         PR rtl-optimization/23241
22875         * gcc.dg/char-compare.c: New test.
22876
22877 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22878
22879         PR c++/22508
22880         * g++.dg/init/new13.C: New test.
22881
22882 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         PR c++/21166
22885         * g++.dg/other/crash-4.C: Adjust
22886         * g++/dg/ext/packed9.C: New.
22887
22888 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22889
22890         PR middle-end/21964
22891         * gcc.c-torture/execute/pr21964-1.c: New test.
22892
22893 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22894
22895         PR c/22458
22896         * gcc.dg/pr22458-1.c: New test.
22897
22898 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22899             Steven G. Kargl <kargls@comcast.net>
22900
22901         PR fortran/22390
22902         * gfortran.dg/flush_1.f90: New test.
22903
22904 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22905
22906         PR c++/23191
22907         * g++.dg/template/eh2.C: New test.
22908
22909 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22910
22911         PR c++/19498
22912         * g++.dg/template/instantiate7.C: New test.
22913
22914 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22915
22916         PR c/23113
22917         * gcc.dg/Wunused-value-1.c: New test.
22918
22919 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22920
22921         PR rtl-optimization/23233
22922         * gcc.c-torture/compile/pr23233-1.c: New test.
22923
22924 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22925
22926         PR fortran/18833
22927         PR fortran/20850
22928         * gfortran.dg/equiv_1.f90: New test.
22929         * gfortran.dg/equiv_2.f90: New test.
22930         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22931         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22932         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22933
22934 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22935
22936         * gcc.c-torture/execute/vrp-5.c: New test.
22937         * gcc.c-torture/execute/vrp-6.c: New test.
22938         * gcc.dg/tree-ssa/vrp21.c: New test.
22939
22940 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22941
22942         * g++.dg/parse/pr22514.C: New test.
22943
22944 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22945
22946         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22947
22948         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22949         instead of constant loads / pool entries.
22950
22951 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22952
22953         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22954         TEST_TO_WCTYPE.
22955
22956 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22957
22958         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22959         __WINT_TYPE__ in generated prototypes if possible.
22960
22961 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22962
22963         PR 22037
22964         * g++.dg/tree-ssa/pr22037.C:
22965
22966 2005-08-04  Richard Henderson  <rth@redhat.com>
22967
22968         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22969         scan-tree-dump-times directive.
22970
22971 2005-08-04  Jan Hubicka  <jh@suse.cz>
22972
22973         * gcov-1.C: Fix switch counts.
22974         * gcov-4b.c: Likewise.
22975
22976 2005-08-03  Jeff Law  <law@redhat.com>
22977
22978         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22979
22980 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22981
22982         * gcc.c-torture/execute/pr23135.c: New test.
22983
22984 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22985
22986         PR tree-optimization/19899
22987         * gcc.dg/tree-ssa/scev-1.c: New test.
22988         * gcc.dg/tree-ssa/scev-2.c: New test.
22989
22990 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22991
22992         PR target/18582
22993         * gcc.dg/torture/pr18582-1.c: New test.
22994
22995 2005-08-03  Jan Hubicka  <jh@suse.cz>
22996
22997         * update-conroll.c: New testcase.
22998         * update-conroll-2.c: New testcase.
22999
23000 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23001
23002         * gfortran.dg/constant_substring.f: New test.
23003         * gfortran.dg/pr22491.f: New test.
23004
23005 2005-08-02  Jan Hubicka  <jh@suse.cz>
23006
23007         * update-threading.c: Replace by the proper one.
23008
23009 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23010
23011         PR 23164
23012         * g++.dg/tree-ssa/pr23164.C: New test.
23013
23014 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23015
23016         * gcc.dg/tree-ssa/pr23192.c: New test.
23017
23018 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23019
23020         * gcc.c-torture/execute/vrp-4.c: New test.
23021
23022 2005-08-02  Jan Hubicka  <jh@suse.cz>
23023
23024         * update-threading.c: New test.
23025
23026 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23027
23028         * gcc.c-torture/compile/20050801-1.c: New test.
23029         * gcc.c-torture/compile/20050801-2.c: New test.
23030
23031 2005-08-01  Jan Hubicka  <jh@suse.cz>
23032
23033         * val-prof-5.c: New test.
23034
23035 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23036
23037         PR c/22311
23038         * gcc.dg/pr22311-1.c : New test.
23039
23040 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23041
23042         PR target/23095
23043         * gfortran.dg/pr23095.f: New test.
23044
23045         PR c++/22003
23046         * g++.dg/other/pr22003.C: New test.
23047
23048 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23049
23050         PR target/20621
23051         * gcc.c-torture/execute/pr20621-1.c: New test.
23052
23053 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23054
23055         * gfortran.dg/comma_format_extension_4.f: Adjust length
23056         of string for format.
23057         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23058         print statement with internal write.
23059         * gfortran.dg/der_array_io_2.f: Likewise.
23060         * gfortran.dg/der_array_io_3.f: Likewise.
23061
23062 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23063
23064         * gcc.dg/fold-abs-4.c: new test.
23065
23066 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23067
23068         PR fortran/22570 an related issues.
23069         * gfortran.dg/x_slash_1.f: New test.
23070
23071 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23072
23073         PR c/23143
23074         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23075         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23076
23077 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23078
23079         PR c/529
23080         * gcc.dg/Wshadow-3.c: New test.
23081
23082 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23083
23084         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23085         used to have the wrong bounds).
23086
23087 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23088
23089         PR c/21720
23090         * gcc.dg/hex-round-1.c: Test more cases.
23091         * gcc.dg/hex-round-2.c: New test.
23092
23093 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23094
23095         PR 22550
23096         * g++.dg/tree-ssa/pr22550.C: New test.
23097
23098 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23099
23100         * gcc.dg/tree-ssa/vrp19.c: New test.
23101         * gcc.dg/tree-ssa-vrp20.c: New test.
23102
23103 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23104
23105         PR c/22240
23106         * gcc.dg/transparent-union-4.c: New test.
23107
23108 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23109
23110         PR c/22192
23111         * gcc.dg/c99-vla-2.c: New test.
23112
23113 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23114
23115         PR c/21720
23116         * gcc.dg/hex-round-1.c: New test.
23117
23118 2005-07-28  Jan Hubicka  <jh@suse.cz>
23119
23120         * inliner-1.c: Do not dump everything.
23121         * tree-prof.exp: Do not pass -ftree-based-profiling.
23122         * bprob.exp: Likewise.
23123
23124         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23125
23126 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23127
23128         PR c++/22545
23129         * g++.dg/expr/ptrmem7.C: New test.
23130
23131 2005-07-28  Mike Stump  <mrs@apple.com>
23132
23133         * g++.old-deja/g++.mike/visibility-1.C: New test.
23134
23135 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23136
23137         PR c/20187
23138         * gcc.c-torture/execute/pr20187-1.c: New test.
23139
23140 2005-07-28  Jeff Law  <law@redhat.com>
23141
23142         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23143         * gcc.dg/tree-ssa/vrp18.c: New test.
23144
23145 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23146
23147         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23148
23149 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23150
23151         PR tree-optimization/22506
23152         * gcc.dg/vect/ps22506.c: New test.
23153
23154 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23155
23156         PR target/21149
23157         * gcc.target/i386/sse-3.c: New test.
23158
23159 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23160
23161         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23162         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23163
23164 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23165
23166         PR c/22589
23167         * gcc.c-torture/compile/pr22589-1.c: New test.
23168
23169 2005-07-28  Jan Hubicka  <jh@suse.cz>
23170
23171         * update-loopch.c: New testcase.
23172
23173 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23174
23175         PR rtl-optimization/23047
23176         * gcc.c-torture/execute/pr23047.c: New test.
23177         * gcc.c-torture/execute/pr23047.x: New.
23178
23179 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23180
23181         PR tree-optimization/22493
23182         * gcc.c-torture/execute/pr22493-1.c: New test.
23183         * gcc.c-torture/execute/pr22493-1.x: New.
23184         * gcc.c-torture/execute/vrp-1.c: New test.
23185         * gcc.c-torture/execute/vrp-2.c: New test.
23186         * gcc.c-torture/execute/vrp-2.c: New test.
23187
23188 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23189
23190         * gcc.target/frv/all-builtin-read8.c: Delete.
23191         * gcc.target/frv/all-builtin-read16.c: Delete.
23192         * gcc.target/frv/all-builtin-read32.c: Delete.
23193         * gcc.target/frv/all-builtin-read64.c: Delete.
23194         * gcc.target/frv/all-builtin-write8.c: Delete.
23195         * gcc.target/frv/all-builtin-write16.c: Delete.
23196         * gcc.target/frv/all-builtin-write32.c: Delete.
23197         * gcc.target/frv/all-builtin-write64.c: Delete.
23198         * gcc.target/frv/all-read-write-1.c: New.
23199
23200 2005-07-27  Jeff Law  <law@redhat.com>
23201
23202         * gcc.c-torture/execute/pr22630.c: New test.
23203
23204 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23205
23206         PR tree-optimization/23073
23207         * gcc.dg/vect/nodump-pr23073.c: New test.
23208         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23209
23210 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23211
23212         PR tree-optimize/22348
23213         * gcc.c-torture/execute/pr22348.c: New.
23214
23215 2005-07-27  Richard Guenther  <rguenther@suse.de>
23216
23217         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23218
23219 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23220
23221         PR fortran/22503
23222         * gfortran.dg/logical_comp.f90: New test.
23223
23224 2005-07-27  Jan Hubicka  <jh@suse.cz>
23225
23226         * inliner-1.c: Add cleanup of dumps.
23227         * val-prof-*.c: Likewise.
23228         * update-tailcall.c: New.
23229
23230 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23231
23232         PR 22591
23233         * gcc.dg/tree-ssa/pr22591.c: New test.
23234         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23235
23236 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23237
23238         PR libobjc/22606
23239         * objc.dg/try-catch-11.m: New test.
23240
23241 2005-07-26  Richard Guenther  <rguenther@suse.de>
23242
23243         PR tree-optimization/22486
23244         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23245
23246 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23247
23248         PR tree-opt/22484
23249         * g++.dg/opt/loop2.C: New test.
23250
23251 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23252
23253         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23254         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23255
23256 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23257
23258         * lib/profopt.exp (profopt-execute): Check for profiling data
23259         files on the target.
23260
23261 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23262
23263         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23264         for matching of asm labels.
23265
23266 2005-07-25  Richard Guenther  <rguenther@suse.de>
23267
23268         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23269
23270 2005-07-25  Richard Guenther  <rguenther@suse.de>
23271
23272         PR testsuite/22624
23273         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23274
23275 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23276
23277         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23278         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23279         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23280         * gcc.dg/vect/vect-100.c: New test.
23281         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23282         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23283         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23284         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23285         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23286         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23287         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23288         * gfortran.dg/vect/pr19049.f90: New testcase.
23289         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23290
23291 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23292
23293         * gcc.c-torture/execute/20050713-1.c: New test.
23294
23295         PR fortran/20063
23296         * gfortran.fortran-torture/execute/data_4.f90: New test.
23297
23298         PR middle-end/20303
23299         * gcc.dg/visibility-d.c: New test.
23300
23301 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23302
23303         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23304         * gfortran.dg/underflow.f90: Ditto.
23305
23306 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23307
23308         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23309         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23310         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23311
23312 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23313
23314         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23315         include case of field width of zero.
23316
23317 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23318
23319         PR libgfortran/21875
23320         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23321         with trailing blanks on normal formatted read.
23322
23323 2005-07-23  Chao-ying Fu  <fu@mips.com>
23324
23325         * gcc.target/mips/mips32-dsp-type.c: New test.
23326         * gcc.target/mips/mips32-dsp.c: New test.
23327
23328 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23329
23330         PR testsuite/21073
23331         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23332
23333         PR testsuite/20454
23334         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23335         and __cyg_profile_func_exit.
23336
23337 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23338
23339         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23340         * gfortran.dg/comma_format_extension_4.f: Same.
23341         * gfortran.dg/pr15332.f: Same.
23342         * gfortran.dg/pr21730.f: Same.
23343
23344 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23345
23346         * g++.dg/opt/vrp2.C: Fix testcase.
23347
23348         PR tree-opt/22625
23349         * g++.dg/opt/vrp2.C: New test.
23350
23351 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23352
23353         PR debug/21828
23354         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23355
23356 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23357
23358         * gcc.dg/tree-ssa/20050719-1.c: New test.
23359
23360 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23361
23362         * gcc.dg/bfin-longcall-1.c: New file.
23363         * gcc.dg/bfin-longcall-2.c: New file.
23364
23365 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23366
23367         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23368
23369 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23370
23371         PR middle-end/19055
23372         * gcc.dg/tree-ssa/pr19055.c: New test.
23373         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23374
23375 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23376
23377         PR C++/22358
23378         * g++.dg/other/pr22358.C: New test.
23379
23380 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23381
23382         PR c++/2922
23383         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23384
23385 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23386
23387         PR c++/15938
23388         * g++.dg/init/union2.C: New test.
23389
23390 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23391
23392         PR c/22393
23393         * gcc.dg/complex-4.c: New test.
23394
23395 2005-07-21  Richard Guenther  <rguenther@suse.de>
23396
23397         PR testsuite/22522
23398         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23399         scanning for asm labels.
23400         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23401
23402 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23403
23404         PR target/22085
23405         * gcc.dg/altivec-pr22085.c: New.
23406
23407 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23408
23409         PR tree-optimization/19210
23410         * gcc.dg/tree-ssa/pr19210-1.c: New.
23411         * gcc.dg/tree-ssa/pr19210-2.c: New.
23412
23413 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23414
23415         PR rtl-optimization/22167
23416         * g++.dg/opt/pr22167.C: New test.
23417
23418 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23419
23420         PR c++/2922
23421         * g++.dg/lookup/two-stage2.C: New.
23422         * g++.dg/lookup/two-stage3.C: New.
23423         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23424         fixed two-stage name lookup for operators.
23425         * g++.dg/template/call3.C: Compiler now produces an appropriate
23426         error message.
23427         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23428         14 as a candidate.
23429         * g++.dg/template/ptrmem4.C: Compiler produces different error
23430         message.
23431         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23432         connect_to_method as a candidate.
23433
23434 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23435
23436         * gcc.dg/fold-alloc-1.c: New test.
23437
23438 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23439
23440         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23441         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23442
23443 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23444
23445         * gcc.dg/fold-abs-1.c: New test.
23446         * gcc.dg/fold-abs-2.c: New test.
23447         * gcc.dg/fold-abs-3.c: New test.
23448
23449 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23450
23451         Make CONSTRUCTOR use VEC to store initializers.
23452         * g++.dg/ext/complit3.C: Check for specific error messages.
23453         * g++.dg/init/brace2.C: Update error message.
23454         * g++.dg/warn/Wbraces2.C: Likewise.
23455
23456 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23457
23458         PR fortran/16940
23459         * gfortran.dg/module_interface_1.f90: New test.
23460
23461 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23462             Kenneth Zadeck <zadeck@naturalbridge.com>
23463
23464         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23465
23466 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23467
23468         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23469         specify -Wformat for these tests.
23470         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23471         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23472         * gcc.dg/format/opt-6.c: Delete.
23473
23474 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23475
23476         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23477         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23478
23479 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23480
23481         * gcc.dg/tree-ssa/alias-2.c: New test.
23482
23483 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23484
23485         PR c++/22263
23486         * g++.dg/template/explicit7.C: New test.
23487
23488 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23489
23490         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23491         field width of 8 to +Inf and -Inf.
23492
23493 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23494
23495         PR c++/22139
23496         * g++.dg/template/friend36.C: New test.
23497
23498 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23499
23500         PR fortran/21730
23501         * gfortran.dg/pr21730.f: New test.
23502
23503 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23504             Kenneth Zadeck <zadeck@naturalbridge.com>
23505
23506         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23507         since pure const detection cannot run at -O1 in c compiler.
23508         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23509         can now optimize this case properly.
23510         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23511         because we now pass.
23512         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23513
23514 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23515
23516         PR c/22421
23517         * gcc.dg/format/bitfld-1.c: New test.
23518
23519 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23520
23521         PR c++/22204
23522         * g++.dg/rtti/repo1.C: New test.
23523
23524 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23525
23526         PR middle-end/22398
23527         * gcc.c-torture/compile/pr22398.c: New test.
23528
23529 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/22132
23532         * g++.dg/expr/cast4.C: New test.
23533
23534 2005-07-15  Richard Guenther  <rguenther@suse.de>
23535
23536         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23537         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23538
23539 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23540
23541         PR tree-optimization/22230
23542         * gcc.dg/tree-ssa/pr22230.c: New test.
23543
23544 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23545
23546         * gfortran.dg/g77/cpp6.f: New test.
23547
23548         PR fortran/22417
23549         * gfortran.dg/g77/cpp5.F: New test.
23550         * gfortran.dg/g77/cpp5.h: New file.
23551         * gfortran.dg/g77/cpp5inc.h: New file.
23552
23553 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23554
23555         PR libfortran/16435
23556         * gfortran.dg/tl_editting.f90: New.
23557         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23558
23559 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23560
23561         * gfortran.dg/char_array_constructor.f90: New test.
23562
23563 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23564
23565         * gfortran.dg/past_eor.f90: New.
23566         * gfortran.dg/complex_read.f90: New.
23567
23568 2005-07-13  Jeff Law  <law@redhat.com>
23569
23570         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23571         additional casts.
23572
23573         * gcc.dg/tree-ssa/pr22321.c: New test
23574
23575 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23576
23577         PR tree-optimization/21921
23578         * gcc.dg/tree-ssa/pr21921.c: New.
23579
23580 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23581
23582         PR tree-optimizatio/22442
23583         * gcc.dg/tree-ssa/loop-11.c: New test.
23584
23585 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23586
23587         PR tree-opt/21840
23588         * gcc.c-torture/compile/pr21840.c: New test.
23589
23590 2005-07-12  Jan Hubicka  <jh@suse.cz>
23591
23592         * gcc.c-torture/compile/pr22379.c: New test.
23593
23594 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23595
23596         PR libfortran/21593
23597         gfortran.dg/dev_null.f90: Remove outdated comment about
23598         PR libfortran/21593.
23599
23600
23601 2005-07-12  Dale Johannesen  <dalej@apple.com>
23602
23603         * gcc.target/i386/compress-float-sse.c: New.
23604         * gcc.target/i386/compress-float-sse-pic.c: New.
23605         * gcc.target/i386/compress-float-387.c: New.
23606         * gcc.target/i386/compress-float-387-pic.c: New.
23607         * gcc.dg/compress-float-ppc.c: New.
23608         * gcc.dg/compress-float-ppc-pic.c: New.
23609
23610 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23611
23612         PR libfortran/21593
23613         gfortran.dg/dev_null.f90: Remove targets.
23614
23615 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23616
23617         PR tree-opt/22335
23618         * gcc.dg/pr22335-1.c: New test.
23619         * gcc.dg/pr22335-2.c: New test.
23620
23621 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23622
23623         PR c++/20172
23624         * g++.dg/template/nontype12.C : New test.
23625
23626 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23627
23628         * gcc.dg/tree-ssa/loop-10.c: New test.
23629
23630 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23631
23632         * gcc.c-torture/execute/20020720-1.x: Remove.
23633
23634 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23635
23636         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23637
23638 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23639
23640         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23641         (dg-mips-options): Use it.
23642
23643 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23644
23645         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23646
23647 2005-07-09  Richard Henderson  <rth@redhat.com>
23648
23649         * lib/target-supports.exp (check_effective_target_sync_char_short):
23650         Add alpha.
23651
23652 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23653
23654         PR libfortran/22217
23655         * gfortran.dg/negative-z-descriptor.f90: New test.
23656
23657 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23658
23659         PR tree-opt/22329
23660         * gcc.dg/pr22329.c: New test.
23661
23662 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23663
23664         PR tree-optimization/20139
23665         * gcc.dg/tree-ssa/pr20139.c: New.
23666
23667 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23668
23669         PR tree-opt/22356
23670         * gcc.dg/pr22356-1.c: New test.
23671
23672 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23673
23674         PR c++/21799
23675         * g++.dg/template/unify8.C: New.
23676         * g++.dg/template/unify9.C: New.
23677
23678 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23681
23682 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23683
23684         * gcc.dg/darwin-version-1.c: New.
23685         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23686         * gcc.dg/builtins-20.c: Likewise.
23687         * gcc.dg/builtins-53.c: Likewise.
23688         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23689         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23690         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23691         * gcc.dg/torture/builtins-power-1.c: Likewise.
23692         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23693         on Darwin.
23694
23695 2005-07-07  Jeff Law  <law@redhat.com>
23696
23697         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23698         argument evaluation order.
23699
23700 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23701
23702         PR libfortran/21594
23703         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23704         Add test cases where the shift length is greater than the
23705         array length.
23706
23707 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23708
23709         * obj-c++.dg/proto-lossage-6.mm: New.
23710         * objc.dg/proto-lossage-6.m: New.
23711
23712 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23713
23714         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23715         * objc.dg/gnu-runtime-2.m: Likewise.
23716
23717 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * gfortran.dg/longline.f: New test.
23720
23721         * gfortran.dg/badline.f: New test.
23722
23723 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23724
23725         PR fortran/16531
23726         PR fortran/15966
23727         PR fortran/18781
23728         * gfortran.dg/hollerith.f90: New.
23729         * gfortran.dg/hollerith2.f90: New.
23730         * gfortran.dg/hollerith3.f90: New.
23731         * gfortran.dg/hollerith4.f90: New.
23732         * gfortran.dg/hollerith_f95.f90: New.
23733         * gfortran.dg/hollerith_legacy.f90: New.
23734         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23735
23736 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23737
23738         PR objc/22274
23739         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23740         * objc.dg/gnu-runtime-2.m: New.
23741
23742 2005-07-06  Jeff Law  <law@redhat.com>
23743
23744         * gcc.dg/tree-ssa/vrp17.c: New test.
23745
23746 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23747
23748         PR fortran/22327
23749         * gfortran.dg/array_constructor_5.f90: New test.
23750
23751 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23752
23753         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23754
23755 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23756
23757         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23758         * gcc.dg/980816-1.c: Ditto.
23759
23760 2005-07-06  Jeff Law  <law@redhat.com>
23761
23762         * gcc.c-torture/compile/pr21356.c: New test.
23763
23764 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23765
23766         PR c/22013
23767         PR c/22098
23768         * gcc.c-torture/compile/pr22013-1.c,
23769         gcc.c-torture/execute/pr22098-1.c,
23770         gcc.c-torture/execute/pr22098-2.c,
23771         gcc.c-torture/execute/pr22098-3.c: New tests.
23772
23773 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23774
23775         PR c/22308
23776         * gcc.dg/pr22308-1.c: New test.
23777
23778 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23779
23780         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23781         target.
23782         * gcc.dg/compare9.c: Use -fshort-enums instead of
23783         -fno-short-enums.  Change the last test to dg-bogus.
23784
23785 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23786
23787         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23788         * gcc.dg/compare9.c: New.
23789
23790 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23791
23792         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23793
23794 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23795
23796         PR testsuite/22288
23797         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23798
23799
23800 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23801
23802         * gcc.dg/format/gcc_gfc-1.c: New.
23803
23804 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23805
23806         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23807
23808 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23809
23810         PR fortran/20842
23811         * gfortran.dg/io_invalid_1.f90: New test.
23812
23813 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23814
23815         * gcc.dg/format/gcc_diag-1.c: Update.
23816
23817 2005-07-02  Jeff Law  <law@redhat.com>
23818
23819         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23820         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23821
23822 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23823
23824         * gcc.dg/format/gcc_diag-1.c: Update.
23825
23826 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23827
23828         PR tree-opt/22269
23829         * gcc.c-torture/compile/pr22269.c: New test.
23830
23831 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23832
23833         PR 21584
23834         PR 22219
23835         * g++.dg/tree-ssa/pr21584-1.C: New test.
23836         * g++.dg/tree-ssa/pr21584-2.C: New test.
23837
23838 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23839
23840         * obj-c++.dg/try-catch-11.mm: New.
23841         * objc.dg/try-catch-10.m: New.
23842
23843 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23844
23845         * g++.dg/other/ucnid-1.C: xfail on AIX.
23846
23847 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23848
23849         PR 22234
23850         * gcc.dg/20050629-1.c: New test.
23851
23852 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23853
23854         * obj-c++.dg/const-str-1[0-1].mm: New.
23855         * objc.dg/const-str-1[0-1].m: New.
23856
23857 2005-05-29  Richard Henderson  <rth@redhat.com>
23858
23859         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23860         Rename from check_effective_target_vect_no_max.
23861         (check_effective_target_vect_no_int_add): New.
23862         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23863         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23864         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23865         * gcc.dg/vect/vect-reduc-1.c: Use both.
23866         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23867
23868 2005-05-29  Richard Henderson  <rth@redhat.com>
23869
23870         * lib/target-supports.exp (check_effective_target_vect_no_max):
23871         Remove i386 and x86_64.
23872
23873 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23874
23875         PR testsuite/21969
23876         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23877
23878 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23879
23880         PR middle-end/21969
23881         * gcc.dg/vect/pr21969.c: New test.
23882
23883 2005-06-28  Eric Christopher  <echristo@redhat.com>
23884
23885         PR c/22052
23886         PR c/21975
23887         * gcc.dg/inline1.c: New test.
23888         * gcc.dg/inline2.c: Ditto.
23889         * gcc.dg/inline3.c: Ditto.
23890         * gcc.dg/inline4.c: Ditto.
23891         * gcc.dg/inline5.c: Ditto.
23892
23893 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23894
23895         PR libfortran/22142
23896         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23897         Add testcase also testing eoshift1 for PR 22142.
23898
23899 2005-06-28  Richard Henderson  <rth@redhat.com>
23900
23901         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23902         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23903         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23904         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23905         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23906
23907 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23908
23909         PR libfortran/22142
23910         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23911         Add testcase for PR 22142.
23912
23913 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23914
23915         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23916         gcc.target/ia64/fpreg-2.c: New tests.
23917
23918 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23919
23920         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23921
23922 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23923
23924         PR libfortran/22170
23925         * gfortran.dg/slash_1.f90: New test.
23926
23927 2005-06-27  Richard Henderson  <rth@redhat.com>
23928
23929         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23930         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23931         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23932         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23933         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23934         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23935
23936 2005-06-27  Richard Henderson  <rth@redhat.com>
23937
23938         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23939         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23940
23941 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23942
23943         * obj-c++.dg/proto-lossage-5.mm: New.
23944         * objc.dg/proto-lossage-5.m: New.
23945
23946 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23947
23948         PR 21959
23949         * gcc.dg/tree-ssa/pr21959.c: New test.
23950
23951 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23954         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23955         testing uninitialized var.
23956
23957         * gcc.c-torture/execute/builtins/chk.h: New.
23958         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23959         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23960         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23961         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23962         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23963         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23964         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23965         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23966         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23967         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23968         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23969         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23970         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23971         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23972         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23973         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23974         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23975         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23976         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23977         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23978         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23979         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23980         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23981         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23982         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23983         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23984         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23985         * gcc.dg/builtin-object-size-1.c: New test.
23986         * gcc.dg/builtin-object-size-2.c: New test.
23987         * gcc.dg/builtin-object-size-3.c: New test.
23988         * gcc.dg/builtin-object-size-4.c: New test.
23989         * gcc.dg/builtin-object-size-5.c: New test.
23990         * gcc.dg/builtin-stringop-chk-1.c: New test.
23991         * gcc.dg/builtin-stringop-chk-2.c: New test.
23992         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23993         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23994         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23995         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23996         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23997         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23998         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23999         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24000         * gcc.c-torture/execute/printf-1.c: New test.
24001         * gcc.c-torture/execute/fprintf-1.c: New test.
24002         * gcc.c-torture/execute/vprintf-1.c: New test.
24003         * gcc.c-torture/execute/vfprintf-1.c: New test.
24004         * gcc.c-torture/execute/printf-chk-1.c: New test.
24005         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24006         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24007         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24008
24009 2005-06-27  Michael Matz  <matz@suse.de>
24010
24011         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24012         slot is not merged if address escapes.
24013
24014 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24015
24016         PR c/21911
24017         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24018
24019 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24020
24021         PR middle-end/17965
24022         * gcc.c-torture/compile/20050622-1.c: New test.
24023
24024         PR middle-end/22028
24025         * gcc.dg/20050620-1.c: New test.
24026
24027 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24028
24029         PR tree-optimization/22026
24030         * gcc.dg/tree-ssa/pr22026.c: New.
24031
24032 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24033
24034         PR libfortran/22144
24035         * gfortran.dg/shift-alloc.f90: New testcase.
24036
24037 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24038
24039         * all files: Update FSF address in copyright headers.
24040
24041 2005-06-22  Jan Hubicka  <jh@suse.cz>
24042
24043         * wholeprogram-1.c: New testcase.
24044         * wholeprogram-2.c: New testcase.
24045
24046 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24047
24048         PR 22171
24049         * gcc.dg/tree-ssa/pr22171.c: New test.
24050
24051 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24052
24053         * gfortran.dg/simplify_modulo.f90: New.
24054
24055 2005-06-24  Jan Hubicka  <jh@suse.cz>
24056
24057         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24058
24059 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24060
24061         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24062
24063 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24064
24065         * obj-c++.dg/typedef-alias-1.mm: New.
24066         * objc.dg/typedef-alias-1.m: New.
24067
24068 2005-06-23  Jeff Law  <law@redhat.com>
24069
24070         * gcc.dg/tree-ssa/vrp16.c: New test.
24071
24072 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24073
24074         * lib/target-supports.exp: Add
24075         check_effective_target_fortran_large_real and
24076         check_effective_target_fortran_large_int to check for
24077         corresponding effective targets.
24078         * gfortran.dg/large_integer_kind_1.f90: New test.
24079         * gfortran.dg/large_real_kind_1.f90: New test.
24080
24081 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24082
24083         PR tree-optimization/22117
24084         * gcc.dg/tree-ssa/pr22117.c: New.
24085
24086 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24087
24088         PR testsuite/22123
24089         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24090
24091 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24092
24093         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24094
24095 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24096
24097         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24098         * gfortran.dg/f2c_4.c: Likewise.
24099
24100 2005-06-22 Paul Brook  <paul@codesourcery.com>
24101
24102         PR fortran/21034
24103         * gfortran.dg/auto_save_1.f90: New test.
24104
24105 2005-06-22  Michael Matz  <matz@suse.de>
24106
24107         * gcc.target/x86-64/abi: New directory.
24108         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24109         * gcc.target/x86-64/abi/README.gcc: New file.
24110         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24111         * gcc.target/x86-64/abi/asm-support.s: New file.
24112         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24113         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24114         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24115         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24116         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24117         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24118         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24119         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24120         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24121         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24122         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24123         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24124         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24125         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24126         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24127         * gcc.target/x86_64/abi/test_varargs.c: New test.
24128
24129 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24130
24131         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24132         32-bit i?86 and x86_64.
24133
24134 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24135
24136         * obj-c++.dg/const-str-[1-9].mm: New tests.
24137
24138 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24139
24140         PR fortran/22010
24141         * gfortran.dg/namelist_use.f90: New.
24142         * gfortran.dg/namelist_use_only.f90: New.
24143
24144 2005-06-21  Jeff Law  <law@redhat.com>
24145
24146         * gcc.dg/tree-ssa/vrp15.c: New test.
24147
24148 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24149
24150         * lib/target-supports.exp (check_effective_target_vect_reduction):
24151         Remove.
24152         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24153         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24154         remove vect_reduction target keyword. Also avoid two returns in main.
24155         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24156         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24157         * gcc.dg/vect/vect-reduc-1short.c: New test.
24158         * gcc.dg/vect/vect-reduc-1char.c: New test.
24159         * gcc.dg/vect/vect-reduc-2short.c: New test.
24160         * gcc.dg/vect/vect-reduc-2char.c: New test.
24161         * gcc.dg/vect/vect-reduc-6.c: New test.
24162         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24163         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24164         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24165
24166 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24167         Paul Thomas  <pault@gcc.gnu.org>
24168
24169         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24170         New tests.
24171
24172 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24173
24174         * gfortran.dg/backslash_1.f90: New test.
24175         * gfortran.dg/backslash_2.f90: New test.
24176
24177 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24178
24179         * gfortran.dg/duplicate_labels.f90: New test.
24180
24181 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24182
24183         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24184         unsupportable relocations.
24185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24186         * gcc.dg/20050321-2.c: xfail for NetWare.
24187
24188 2005-06-20  Andreas Jaeger  <aj@suse.de>
24189
24190         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24191         gcc.target/i386/fastcall-sseregparm.c,
24192         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24193
24194 2005-06-19  Richard Henderson  <rth@redhat.com>
24195
24196         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24197
24198 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24199
24200         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24201
24202 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24203
24204         PR c++/22115
24205         * g++.dg/conversion/simd2.C: Change expected error message.
24206
24207 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24208
24209         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24210         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24211         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24212
24213 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24214
24215         * gcc.dg/fold-mod-1.c: New test.
24216
24217 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24218
24219         PR fortran/19926
24220         * gfortran.dg/pr19926.f90: New test.
24221
24222 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24223
24224         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24225         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24226         targets.
24227         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24228         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24229
24230 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24231
24232         * gcc.target/ia64/float80-varargs-1.c: New test.
24233
24234 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24235
24236         PR tree-opt/22035
24237         * gfortran.dg/f2c_6.f90: New test.
24238
24239 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24240
24241         PR c++/17413
24242         * g++.dg/template/local5.C: New.
24243
24244 2005-06-17  Richard Henderson  <rth@redhat.com>
24245
24246         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24247
24248 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24249
24250         PR testsuite/21945
24251         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24252
24253 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24254
24255         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24256         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24257         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24258         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24259         check_vect to verify the presence of hardware vector support.
24260
24261 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24262
24263         PR testsuite/22056
24264         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24265
24266 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24267
24268         PR libfortran/19216
24269         * gfortran.dg/pr19216.f: Add correct space between brackets and
24270         dg directive.
24271
24272 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24273
24274         PR libfortran/16436
24275         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24276
24277 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24278
24279         * gcc.target/i386/attributes-error.c: New testcase.
24280         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24281         * gcc.target/i386/regparm-stdcall.c: Likewise.
24282         * gcc.target/i386/sseregparm-1.c: Likewise.
24283         * gcc.target/i386/sseregparm-2.c: Likewise.
24284
24285 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24286
24287         * g++.dg/rtti/crash2.C: New.
24288
24289 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24290
24291         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24292
24293 2005-06-15  David Ung  <davidu@mips.com>
24294
24295         * gcc.target/mips/mips16e-extends.c: New test for testing the
24296         generation of MIPS16e zeb/zeh, seb/seh instructions.
24297
24298 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24299
24300         PR 22018
24301         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24302         * gcc.dg/tree-ssa/pr22018.c: New test.
24303
24304 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24305
24306         * gcc.dg/simd-1.c: Update error messages.
24307         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24308         * gcc.dg/simd-2.c: Update error messages.
24309         * gcc.dg/simd-4.c: New.
24310
24311 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         PR c++/20678
24314         * g++.dg/other/crash-4.C: New.
24315
24316 2005-06-14  Devang Patel  <dpatel@apple.com>
24317
24318         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24319
24320 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24321
24322         PR c++/21929
24323         * g++.dg/parse/crash11.C: Update
24324
24325 2005-06-13  Jeff Law  <law@redhat.com>
24326
24327         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24328         perform the desired transformations.
24329         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24330         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24331
24332 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24333
24334         PR fortran/22038
24335         * gfortran.dg/forall_1.f90: Un-XFAIL.
24336
24337 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24338
24339         PR c++/21929
24340         * g++.dg/parse/crash26.C: New.
24341
24342         PR c++/20789
24343         * g++.dg/init/member1.C: New.
24344
24345 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24346
24347         * gfortran.dg/altreturn_1.f90: New test.
24348
24349 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24350
24351         PR middle-end/21985
24352         * gcc.dg/tree-ssa/pr21985.c: New test.
24353
24354 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24355
24356         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24357
24358 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24359
24360         PR c++/21930
24361         * g++.dg/other/error10.C: New test case.
24362
24363 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24364
24365         PR libfortran/19155
24366         * gfortran.dg/pr19155.f: Add test.
24367
24368 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24369
24370         * gfortran.dg/f2c_7.f90: New test.
24371
24372         * gfortran.dg/forall_1.f90: XFAILed.
24373
24374 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24375
24376         * gcc.dg/pr14796-1.c: New.
24377         * gcc.dg/pr14796-2.c: New.
24378
24379 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24380
24381         PR fortran/17792
24382         PR fortran/21375
24383         * gfortran.dg/deallocate_stat.f90: New test.
24384
24385 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24386
24387         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24388
24389 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24390
24391         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24392         access will be generated when this loop is vectorized. Test that
24393         accesses with same alignment were detected.
24394         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24395         Test that accesses with same alignment were detected.
24396         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24397         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24398         alignment were detected.
24399
24400 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24401
24402         PR c++/10611
24403         * g++.dg/conversion/simd2.C: New.
24404
24405 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24406
24407         * gcc.dg/Wcxx-compat-1.c: New.
24408
24409 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24410
24411         PR libfortran/21480
24412         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24413         complex array.
24414
24415 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         * gcc.dg/alias-8.c: New.
24418
24419 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24420
24421         * gcc.dg/format/cmn_err-1.c: Update.
24422
24423 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24424
24425         PR target/20666
24426         * gcc.target/sparc/fexpand-2.c: New.
24427         * gcc.target/sparc/fpmerge-2.c: New.
24428         * gcc.target/sparc/fpmul-2.c: New.
24429         * gcc.target/sparc/noresult.c: New.
24430         * gcc.target/sparc/pdist-2.c: New.
24431         * gcc.target/sparc/pdist-3.c: New.
24432
24433 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24434
24435         PR testsuite/21702
24436         * gcc.target/i386/i386.exp: Fix comment typo.
24437
24438 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         PR c++/19497
24441         * g++.dg/inherit/using5.C: New.
24442         * g++.dg/inherit/using6.C: New.
24443
24444 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24445
24446         PR c++/19894
24447         * g++.dg/template/ptrmem15.C: New test.
24448
24449         PR c++/20563
24450         * g++.dg/ext/label4.C: New test.
24451
24452 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24453
24454         * gcc.dg/tls/debug-1.c: New test.
24455
24456 2005-06-07  Dale Johannesen  <dalej@apple.com>
24457
24458         * gcc.target/i386/movq.c: New.
24459
24460 2005-06-07  Dale Johannesen  <dalej@apple.com>
24461
24462         * gcc.dg/20050607-1.c: New.
24463
24464 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24465
24466         PR middle-end/21850
24467         * gcc.c-torture/execute/20050607-1.c: New test.
24468
24469 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24470
24471         PR libfortran/21926
24472         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24473         Test case where the return array has lowest stride one,
24474         but isn't packed.
24475
24476 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24477
24478         * lib/target-supports.exp (check_effective_target_sync_int_long):
24479         Add s390 and s390x targets.
24480
24481 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24482
24483         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24484         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24485         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24486         * gcc.dg/tree-ssa/loop-9.c: New test.
24487
24488 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.dg/parse/defarg10.C: New.
24491
24492 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24493
24494         PR regression/21897
24495         * gcc.c-torture/execute/20050604-1.c: New test.
24496
24497 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24498
24499         PR 21903
24500         * g++.dg/parse/defarg9.C: New.
24501
24502         PR c++/20637
24503         * g++.dg/inherit/using4.C: New.
24504         * g++.dg/overload/error1.C: Adjust expected errors.
24505         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24506         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24507         * g++.old-deja/g++.other/redecl2.C: Likewise.
24508         * g++.old-deja/g++.other/redecl4.C: Likewise.
24509         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24510
24511 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24512
24513         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24514
24515 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24516
24517         * lib/gfortran.exp (gfortran_target_compile): Call
24518         dg-additional-files-options
24519         * gfortran.dg/f2c_4.f90: New file
24520         * gfortran.dg/f2c_4.c: New file
24521         * gfortran.dg/f2c_5.f90: New file
24522         * gfortran.dg/f2c_5.c: New file
24523
24524 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24525
24526         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24527
24528         PR fortran/21912
24529         * gfortran.dg/array_constructor_4.f90: New test.
24530
24531 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24532
24533         PR c++/21619
24534         * g++.dg/ext/builtin9.C: New test.
24535
24536 2005-06-05  Dale Johannesen  <dalej@apple.com>
24537
24538         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24539         * gcc.c-torture/execute/20050603-2.c: Ditto.
24540
24541 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24542
24543         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24544         * gcc.dg/vect/vect-reduc-1.c: New.
24545         * gcc.dg/vect/vect-reduc-2.c: New.
24546         * gcc.dg/vect/vect-reduc-3.c: New.
24547
24548 2005-06-04  Dale Johannesen  <dalej@apple.com>
24549
24550         * gcc.c-torture/execute/20050603-1.c: New.
24551         * gcc.c-torture/execute/20050603-2.c: New.
24552         * gcc.dg/20050603-3.c: New.
24553
24554 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24555
24556         PR fortran/19195
24557         * gfortran.dg/debug_1.f90: New test.
24558
24559         * gfortran.dg/forall_1.f90: New test.
24560
24561 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24562
24563         * gfortran.dg/array_constructor_3.f90: New test.
24564
24565 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24566
24567         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24568
24569 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24570
24571         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24572
24573 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24574
24575         PR c/21873
24576         * gcc.dg/init-excess-1.c: New test.
24577
24578 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/21853
24581         * g++.dg/expr/static_cast6.C: New test.
24582
24583 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24584
24585         * gcc.dg/tree-ssa/vrp14.c: New test.
24586
24587 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24588
24589         PR c++/21336
24590         * g++.dg/template/new2.C: New test.
24591
24592 2005-06-03  Josh Conner  <jconner@apple.com>
24593
24594         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24595         all entries in initializer.
24596
24597 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24598
24599         PR middle-end/21858
24600         * gcc.dg/pr21858.c: New testcase.
24601
24602 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24603
24604         PR tree-optimization/21292
24605
24606         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24607         New.
24608         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24609         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24610         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24611         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24612         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24613
24614 2005-06-02  Richard Henderson  <rth@redhat.com>
24615
24616         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24617
24618 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24619
24620         * gcc.dg/wtypequal.c: New testcase.
24621
24622 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24623
24624         PR 21582
24625         * gcc.dg/tree-ssa/pr21582.c: New test.
24626
24627 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24628
24629         PR c++/21280
24630         * g++.dg/opt/interface2.h: New.
24631         * g++.dg/opt/interface2.C: New.
24632         * g++.dg/init/ctor4.C: Adjust error lines.
24633         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24634         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24635         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24636         * g++.old-deja/g++.pt/assign1.C: Likewise.
24637         * g++.old-deja/g++.pt/crash20.C: Likewise.
24638
24639 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24640
24641         PR tree-optimization/21734
24642         * g++.dg/vect/pr21734_1.cc: New.
24643         * g++.dg/vect/pr21734_2.cc: New.
24644
24645 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         PR c++/20350
24648         * g++.dg/template/spec24.C: New.
24649
24650         PR c++/21151
24651         * g++.dg/pch/local-1.C: New.
24652         * g++.dg/pch/local-1.Hs: New.
24653
24654 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24655
24656         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24657         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24658         * gcc.dg/tree-ssa/pr14341.c: New test.
24659         * gcc.dg/tree-ssa/pr14841.c: New test.
24660         * gcc.dg/tree-ssa/pr20701.c: New test.
24661         * gcc.dg/tree-ssa/pr21086.c: New test.
24662         * gcc.dg/tree-ssa/pr21090.c: New test.
24663         * gcc.dg/tree-ssa/pr21332.c: New test.
24664         * gcc.dg/tree-ssa/pr21458.c: New test.
24665         * gcc.dg/tree-ssa/pr21658.c: New test.
24666         * gcc.dg/tree-ssa/vrp01.c: New test.
24667         * gcc.dg/tree-ssa/vrp02.c: New test.
24668         * gcc.dg/tree-ssa/vrp03.c: New test.
24669         * gcc.dg/tree-ssa/vrp04.c: New test.
24670         * gcc.dg/tree-ssa/vrp05.c: New test.
24671         * gcc.dg/tree-ssa/vrp06.c: New test.
24672         * gcc.dg/tree-ssa/vrp07.c: New test.
24673         * gcc.dg/tree-ssa/vrp08.c: New test.
24674         * gcc.dg/tree-ssa/vrp09.c: New test.
24675         * gcc.dg/tree-ssa/vrp10.c: New test.
24676         * gcc.dg/tree-ssa/vrp11.c: New test.
24677         * gcc.dg/tree-ssa/vrp12.c: New test.
24678         * gcc.dg/tree-ssa/vrp13.c: New test.
24679
24680 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24681
24682         PR 21029
24683         * gcc.dg/tree-ssa/pr21029.c: New test.
24684
24685 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24686
24687         * gfortran.dg/logint-1.f: New test case.
24688         * gfortran.dg/logint-2.f: Likewise.
24689         * gfortran.dg/logint-3.f: Likewise.
24690
24691 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24692
24693         PR c/21536
24694         PR c/20760
24695         * gcc.dg/20050527-1.c: New test.
24696
24697         * gcc.dg/i386-sse-12.c: New test.
24698
24699         PR fortran/21729
24700         * gfortran.dg/implicit_5.f90: New test.
24701
24702 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24703
24704         PR fortran/20883
24705         * gfortran/assign_4.f90: New test.
24706         * gfortran/assign_2.f90: Change compile to run.
24707
24708 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24709
24710         * lib/target-supports.exp
24711         (check_effective_target_sync_char_short): New.
24712         * gcc.dg/sync-2.c: New.
24713
24714 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24715
24716         PR tree-optimization/21817
24717         * gcc.dg/torture/pr21817-1.c: New.
24718
24719 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         PR c++/21165
24722         * g++.dg/template/init5.C: New.
24723
24724 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24725
24726         * gfortran.dg/char_initialiser_actual.f90:
24727         Test character initialisers as actual arguments.
24728         * gfortran.dg/char_pointer_comp_assign.f90:
24729         Test character pointer structure component assignments.
24730         * gfortran.dg/char_array_structure_constructor.f90:
24731         Test character components in structure constructors.
24732
24733 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24734
24735         PR middle-end/20931
24736         * g++.dg/opt/pr20931.C: New test.
24737
24738 2005-05-31  Andreas Jaeger  <aj@suse.de>
24739
24740         PR testsuite/20772
24741         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24742         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24743         g++.old-deja/g++.ext/asmspec1.C,
24744         g++.old-deja/g++.other/regstack.C,
24745         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24746         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24747         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24748         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24749         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24750         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24751         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24752         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24753         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24754         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24755         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24756         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24757         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24758         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24759         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24760         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24761         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24762         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24763         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24764
24765 2005-05-31  Jeff Law  <law@redhat.com>
24766
24767         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24768
24769 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24770
24771         PR middle-end/21743
24772         * gcc.dg/builtins-1.c: Activate disabled clog test.
24773         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24774
24775 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24776
24777         * gfortran.dg/char_pointer_assign.f90:
24778         Test character-pointer assignments and pointer assignments.
24779         * gfortran.dg/char_pointer_dummy.f90:
24780         Test character-pointer dummy arguments.
24781         * gfortran.dg/char_pointer_func.f90:
24782         Test character-pointer function returns.
24783         * gfortran.dg/char_pointer_dependency.f90:
24784         Test character-pointer functions with dependencies.
24785
24786 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/21784
24789         * g++.dg/lookup/using14.C: New test.
24790
24791 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24792
24793         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24794         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24795         trailing ^M.
24796
24797 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24798
24799         PR c++/17413
24800         * g++.dg/template/local5.C: New.
24801
24802         PR target/21761
24803         * gcc.c-torture/compile/pr21761.c: New.
24804
24805         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24806         before darwin8.
24807
24808 2005-05-30  Steven G. Kargl
24809
24810         PR fortran/20846
24811         * gfortran.dg/inquire_8.f90: New test.
24812
24813 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24814
24815         PR libfortran/21376
24816         * gfortran.dg/output_exponents_1.f90: New test.
24817
24818 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24819
24820         PR libfortran/20006
24821         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24822
24823 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24824
24825         PR c++/21210
24826         * g++.dg/ext/complex1.C: New test.
24827
24828         PR c++/21340
24829         * g++.dg/init/ctor6.C: New test.
24830
24831 2005-05-29  Jan Hubicka  <jh@suse.cz>
24832
24833         * gcc.c-torture/compile/pr21562.c: New.
24834
24835 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24836
24837         * gfortran.dg/subnormal_1.f90: New test.
24838
24839 2005-05-28  Jan Hubicka  <jh@suse.cz>
24840
24841         * tree-prof.exp: Fix comment.
24842         * value-prof-1.c: New.
24843         * value-prof-2.c: New.
24844         * value-prof-3.c: New.
24845         * value-prof-4.c: New.
24846
24847 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24848
24849         PR c++/21614
24850         * g++.dg/expr/ptrmem6.C: New test.
24851         * g++.dg/expr/ptrmem6a.C: Likewise.
24852
24853 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24854
24855         PR tree-optimization/21658
24856         * gcc.dg/tree-ssa/pr21658.c: New.
24857
24858 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         PR c++/21455
24861         * g++.dg/inherit/ptrmem3.C: New.
24862
24863         PR c++/21681
24864         * g++.dg/parse/template16.C: New.
24865
24866 2005-05-27  Andreas Jaeger  <aj@suse.de>
24867
24868         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24869
24870         * gcc.dg/i386-sse-8.c: Run test on all archs.
24871
24872 2005-05-26  Mike Stump  <mrs@apple.com>
24873
24874         * objc.dg/isa-field-1.m: Only run on darwin.
24875         * objc.dg/lookup-1.m: Likewise.
24876         * objc.dg/try-catch-8.m: Likewise.
24877
24878 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24879
24880         PR tree-optimization/9814
24881         * gcc.dg/pr9814-1.c: New test case.
24882
24883 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24884
24885         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24886         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24887         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24888         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24889         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24890         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24891         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24892         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24893         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24894         objc.dg/try-catch-8.m: New.
24895
24896 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24897
24898         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24899         remove extraneous semicolons.
24900
24901 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24902
24903         * obj-c++.dg/comp-types-12.mm: New.
24904         * objc.dg/comp-types-11.m: New.
24905         * objc.dg/selector-4.m: New.
24906
24907 2005-05-26  Andreas Jaeger  <aj@suse.de>
24908
24909         PR testsuite/20772
24910         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24911         g++.old-deja/g++.ext/attrib3.C,
24912         g++.old-deja/g++.other/store-expr1.C,
24913         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24914         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24915         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24916         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24917         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24918         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24919         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24920         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24921         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24922         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24923         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24924         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24925         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24926         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24927         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24928         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24929         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24930         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24931         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24932
24933 2005-05-26  Andreas Jaeger  <aj@suse.de>
24934
24935         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24936         x86-64 compilation.
24937
24938 2005-05-26  Andreas Jaeger  <aj@suse.de>
24939
24940         PR testsuite/20772
24941         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24942         gcc.misc-tests/i386-pf-athlon-1.c,
24943         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24944         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24945         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24946         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24947         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24948         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24949         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24950         programs.
24951
24952         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24953         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24954         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24955         x86-64 compilation.
24956
24957         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24958         x86_64.
24959
24960         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24961         effective-target ilp32.
24962
24963 2005-05-26  David Ung  <davidu@mips.com>
24964
24965         * gcc.target/mips/ext_ins.c: New test for testing the generation
24966         of MIPS32/64 rev 2 ext/ins instructions.
24967
24968 2005-05-26  Andreas Jaeger  <aj@suse.de>
24969
24970         * treelang/compile/unsigned.tree: Use gimple instead of
24971         nonexisting generic dump.
24972
24973 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24974
24975         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24976
24977 2005-05-26  Andreas Jaeger  <aj@suse.de>
24978
24979         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24980
24981 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24982
24983         PR libfortran/17283
24984         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24985         Test callee-allocated memory with write statements.
24986
24987 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24988
24989         PR middle-end/21709
24990         * gcc.dg/pr21709-1.c: New test case.
24991
24992 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24993             Mike Stump  <mrs@apple.com>
24994
24995         * objc/execute/next_mapping.h: Update for C++.
24996
24997         * obj-c++.dg/selector-1.mm: Move to...
24998         * obj-c++.dg/selector-4.mm: here...
24999
25000         * obj-c++.dg/basic.mm: New.
25001         * obj-c++.dg/comp-types-1.mm: New.
25002         * obj-c++.dg/cxx-class-1.mm: New.
25003         * obj-c++.dg/cxx-ivars-1.mm: New.
25004         * obj-c++.dg/cxx-ivars-2.mm: New.
25005         * obj-c++.dg/cxx-ivars-3.mm: New.
25006         * obj-c++.dg/cxx-scope-1.mm: New.
25007         * obj-c++.dg/cxx-scope-2.mm: New.
25008         * obj-c++.dg/defs.mm: New.
25009         * obj-c++.dg/empty-private-1.mm: New.
25010         * obj-c++.dg/encode-1.mm: New.
25011         * obj-c++.dg/encode-2.mm: New.
25012         * obj-c++.dg/encode-3.mm: New.
25013         * obj-c++.dg/extern-c-1.mm: New.
25014         * obj-c++.dg/extra-semi.mm: New.
25015         * obj-c++.dg/fix-and-continue-2.mm: New.
25016         * obj-c++.dg/isa-field-1.mm: New.
25017         * obj-c++.dg/ivar-list-semi.mm: New.
25018         * obj-c++.dg/local-decl-1.mm: New.
25019         * obj-c++.dg/lookup-1.mm: New.
25020         * obj-c++.dg/lookup-2.mm: New.
25021         * obj-c++.dg/method-1.mm: New.
25022         * obj-c++.dg/method-2.mm: New.
25023         * obj-c++.dg/method-3.mm: New.
25024         * obj-c++.dg/method-4.mm: New.
25025         * obj-c++.dg/method-5.mm: New.
25026         * obj-c++.dg/method-6.mm: New.
25027         * obj-c++.dg/method-7.mm: New.
25028         * obj-c++.dg/no-extra-load.mm: New.
25029         * obj-c++.dg/overload-1.mm: New.
25030         * obj-c++.dg/pragma-1.mm: New.
25031         * obj-c++.dg/pragma-2.mm: New.
25032         * obj-c++.dg/private-1.mm: New.
25033         * obj-c++.dg/private-2.mm: New.
25034         * obj-c++.dg/proto-qual-1.mm: New.
25035         * obj-c++.dg/qual-types-1.mm: New.
25036         * obj-c++.dg/stubify-1.mm: New.
25037         * obj-c++.dg/stubify-2.mm: New.
25038         * obj-c++.dg/super-class-1.mm: New.
25039         * obj-c++.dg/super-class-2.mm: New.
25040         * obj-c++.dg/super-dealloc-1.mm: New.
25041         * obj-c++.dg/super-dealloc-2.mm: New.
25042         * obj-c++.dg/template-1.mm: New.
25043         * obj-c++.dg/template-2.mm: New.
25044         * obj-c++.dg/template-3.mm: New.
25045         * obj-c++.dg/template-4.mm: New.
25046         * obj-c++.dg/template-5.mm: New.
25047         * obj-c++.dg/template-6.mm: New.
25048         * obj-c++.dg/try-catch-1.mm: New.
25049         * obj-c++.dg/try-catch-2.mm: New.
25050         * obj-c++.dg/try-catch-3.mm: New.
25051         * obj-c++.dg/try-catch-4.mm: New.
25052         * obj-c++.dg/try-catch-5.mm: New.
25053         * obj-c++.dg/try-catch-6.mm: New.
25054         * obj-c++.dg/try-catch-7.mm: New.
25055         * obj-c++.dg/try-catch-8.mm: New.
25056         * obj-c++.dg/try-catch-9.mm: New.
25057         * obj-c++.dg/va-meth-1.mm: New.
25058
25059 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25060
25061         * obj-c++.dg/selector-1.mm: New.
25062         * obj-c++.dg/selector-2.mm: New.
25063
25064 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25065
25066         * obj-c++.dg/selector-3.mm: New.
25067         * objc.dg/selector-3.m: New.
25068
25069 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25070
25071         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25072         about where warning appears.
25073
25074 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25075
25076         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25077         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25078         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25079         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25080
25081 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25082
25083         * gcc.dg/20050524-1.c: New test.
25084
25085 2005-05-25  Jan Hubicka  <jh@suse.cz>
25086
25087         * gcc.dg/tree-prof/inliner-1.c: New.
25088
25089 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25090
25091         * gcc.dg/tree-prof: New directory.
25092         * gcc.dg/tree-prof/tree-prof.exp: New.
25093
25094 2005-05-25  DJ Delorie  <dj@redhat.com>
25095
25096         * gcc.dg/Wattributes-1.c: New.
25097         * gcc.dg/Wattributes-2.c: New.
25098         * gcc.dg/Wattributes-3.c: New.
25099
25100 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25101
25102         PR tree-optimization/19833
25103         * gcc.dg/uninit-4.c: Remove xfail.
25104         * gcc.dg/uninit-9.c: Ditto.
25105
25106 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25107
25108         * obj-c++.dg/bitfield-[1-5].mm: New.
25109         * obj-c++.dg/class-protocol-1.mm: New.
25110         * obj-c++.dg/comp-types-1[0-1].mm: New.
25111         * obj-c++.dg/comp-types-[2-9].mm: New.
25112         * obj-c++.dg/encode-[4-8].mm: New.
25113         * obj-c++.dg/layout-1.mm: New.
25114         * obj-c++.dg/method-1[0-9].mm: New.
25115         * obj-c++.dg/method-2[0-1].mm: New.
25116         * obj-c++.dg/method-[8-9].mm: New.
25117         * obj-c++.dg/objc-gc-3.mm: New.
25118         * obj-c++.dg/try-catch-10.mm: New.
25119         * objc.dg/bitfield-5.m: New.
25120         * objc.dg/comp-types-10.m: New.
25121         * objc.dg/comp-types-9.m: New.
25122         * objc.dg/layout-1.m: New.
25123         * objc.dg/objc-gc-4.m: New.
25124         * objc.dg/try-catch-9.m: New.
25125         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25126         * objc.dg/comp-types-1.m: Likewise.
25127         * objc.dg/comp-types-[5-6].m: Likewise.
25128         * objc.dg/method-9.m: Likewise.
25129
25130 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25131
25132         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25133         and on hardware without VMX support.
25134
25135         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25136
25137         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25138
25139         * lib/profopt.exp (dg-final-generate, dg-final-use,
25140         profopt-final-code, profopt-get-options): New.
25141         (profopt-execute): Process test directives.
25142
25143         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25144         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25145         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25146
25147 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         PR C++/21645
25150         * g++.dg/init/ctor5.C: New test.
25151
25152 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25153
25154         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25155         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25156         vect-113.c, vect-114.c.
25157
25158 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25159
25160         * gcc.dg/const-elim-1.c: Remove xfails.
25161
25162 2005-05-23  Jeff Law  <law@redhat.com>
25163
25164         * gcc.c-torture/compile/pr21638.c: New test.
25165         * gcc.c-torture/compile/20050520-1.c: New test.
25166
25167 2005-05-23  Nick Clifton  <nickc@redhat.com>
25168
25169         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25170         be a proper triple, ie: m32r*-*-*.
25171         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25172
25173 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25174
25175         PR middle-end/21331
25176         PR tree-opt/21293
25177         * gcc.c-torture/compile/pr21293.c: New test.
25178         * gcc.c-torture/execute/pr21331.c: New test.
25179
25180 2004-05-20  Richard Henderson  <rth@redhat.com>
25181
25182         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25183
25184 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25185
25186         * obj-c++-dg.exp: Add.
25187         * obj-c++.exp: Add.
25188         * obj-c++.dg/dg.exp: Add.
25189
25190 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25191
25192         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25193         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25194
25195 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25196
25197         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25198
25199 2004-05-19  Richard Henderson  <rth@redhat.com>
25200
25201         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25202
25203 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25204
25205         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25206
25207         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25208
25209 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25210
25211         PR c++/21495
25212         * g++.dg/parse/extern1.C: New test.
25213         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25214
25215 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25216
25217         * gcc.dg/c99-math.h: New.
25218         * gcc.dg/c99-math-float-1.c: New test.
25219         * gcc.dg/c99-math-double-1.c: Likewise.
25220         * gcc.dg/c99-math-long-double-1.c: Likewise.
25221
25222 2005-05-18  Richard Henderson  <rth@redhat.com>
25223
25224         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25225
25226 2005-05-18  Devang Patel  <dpatel@apple.com>
25227
25228         * g++.dg/opt/20050511-1.C: New test.
25229
25230 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25231
25232         PR libfortran/21127
25233         * gfortran.dg/reshape-complex.f90: New test.
25234
25235 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25236
25237         * gfortran.dg/array_constructor_1.f90: New test.
25238         * gfortran.dg/array_constructor_2.f90: New test.
25239
25240 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25241
25242         PR fortran/20954
25243         * gfortran.dg/pr20954.f: New test.
25244
25245 2005-05-17  Mike Stump  <mrs@apple.com>
25246
25247         Yet more Objective-C++...
25248
25249         * objc.dg/method-5.m: Update.
25250         * objc.dg/method-6.m: Update.
25251         * objc.dg/method-7.m: Update.
25252         * objc.dg/method-9.m: Update.
25253         * objc.dg/try-catch-2.m: Update.
25254
25255 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25256
25257         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25258         Remove little-endian optimizations.
25259
25260 2005-05-17  Jeff Law  <law@redhat.com>
25261
25262         * g++.dg/tree-ssa/pr14814.C: New test.
25263         * gcc.dg/tree-ssa/pr14814.C: New test.
25264         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25265         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25266
25267 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25268
25269         * gcc.dg/compat/generate-random.c: Do not include
25270         libiberty.h.
25271         * gcc.dg/compat/generate-random_r.c: Likewise.
25272
25273 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25274
25275         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25276
25277 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25278
25279         PR middle-end/21595
25280         * g++.dg/tree-ssa/builtin1.C: New testcase.
25281
25282 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25283
25284         PR c++/21454
25285         * g++.dg/opt/const4.C: New test.
25286
25287         PR middle-end/21492
25288         * g++.dg/opt/crossjump1.C: New test.
25289
25290         PR tree-optimization/21610
25291         * gcc.c-torture/compile/20050516-1.c: New test.
25292
25293         PR fortran/15080
25294         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25295         about the test failing.
25296         * gfortran.fortran-torture/execute/where_7.f90: New test.
25297         * gfortran.fortran-torture/execute/where_8.f90: New test.
25298
25299 2005-05-16  Richard Henderson  <rth@redhat.com>
25300
25301         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25302         i?86 and x86_64.
25303
25304 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25305
25306         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25307         (limits.h): Include unconditionally.
25308         (stdlib.h): Likewise.
25309         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25310         (limits.h): Include unconditionally.
25311         (stdlib.h): Likewise.
25312         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25313         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25314         (limits.h): Include unconditionally.
25315         (stdlib.h): Likewise.
25316         (hashtab.h): Do not include.
25317         (getopt.h): Likewise.
25318         (stddef.h): Include.
25319         (hashval_t): Define.
25320         (struct entry): Add "next" field.
25321         (HASH_SIZE): New macro.
25322         (hash_table): New variable.
25323         (switchfiles): Do not use xmalloc.
25324         (mix): New macro.
25325         (iterative_hash): New function.
25326         (hasht): Remove.
25327         (e_exists): New function.
25328         (e_insert): Likewise.
25329         (output): Use, instead of libiberty hashtable functions.
25330         (main): Do not use getopt.  Do not call htab_create.
25331
25332 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25333
25334         PR libstdc++/21526
25335         * lib/target-supports.exp (check_mkfifo_available):
25336         Return 0 for cygwin as mkfifo support incomplete on platform.
25337         Fix typos in comments.
25338
25339 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25340
25341         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25342
25343 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25344
25345         PR fortran/17432
25346         * gfortran.dg/assign_4.f: New test.
25347
25348 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25349
25350         PR tree-optimization/21563
25351         * gcc.dg/tree-ssa/pr21563.c: New.
25352
25353 2005-05-14  Jan Hubicka  <jh@suse.cz>
25354
25355         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25356
25357 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25358
25359         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25360
25361 2005-05-13  Julian Brown  <julian@codesourcery.com>
25362
25363         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25364         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25365
25366 2005-05-13  Jan Hubicka  <jh@suse.cz>
25367
25368         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25369         * gcc.dg/fold-xor-?.c: Likewise.
25370         * gcc.dg/pr15784-?.c: Likewise.
25371         * gcc.dg/pr20922-?.c: Likewise.
25372         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25373         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25374         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25375
25376 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25377
25378         PR fortran/21260
25379         * gfortran.dg/hollerith_1.f90: New test.
25380
25381 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25382
25383         * gfortran.dg/func_result_2.f90: New test.
25384
25385 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25386
25387         * gfortran.dg/dev_null.f90: New test.
25388
25389 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25390
25391         * gcc.dg/arm-vfp1.c: Revert last change.
25392
25393 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25394
25395         PR middle-end/19807
25396         PR tree-optimization/19639
25397         * g++.dg/tree-ssa/pr19807.C: New testcase.
25398
25399 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25400
25401         PR libfortran/21471
25402         * gfortran.dg/append-1.f90: New test.
25403
25404 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25405
25406         * gcc.dg/pr18501.c: XFAIL.
25407         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25408         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25409         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25410         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25411         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25412         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25413         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25414         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25415
25416 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25417
25418         PR fortran/20178
25419         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25420         gfortran.dg/f2c_3.f90: New tests.
25421
25422         * gfortran.dg/return_1.f90: Fix dg annotation.
25423
25424 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25425
25426         * gcc.c-torture/compile/20050510-1.c: New test.
25427
25428 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25429
25430         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25431
25432 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25433
25434         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25435
25436 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25437
25438         PR c/17913
25439         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25440
25441 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25442
25443         PR c/21342
25444         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25445         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25446
25447 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25448
25449         PR debug/16676
25450         * gcc.dg/debug/pr16676.c: New test.
25451
25452 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25453
25454         PR testsuite/21443
25455         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25456         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25457         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25458         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25459         Change -O1 to -O2.
25460         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25461         -fno-tree-dominator-opts.
25462
25463 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25464
25465         * gfortran.dg/return_1.f90: New test.
25466
25467 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25468
25469         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25470
25471         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25472
25473 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25474
25475         PR c++/21427
25476         * g++.dg/inherit/covariant13.C: New.
25477
25478 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25479
25480         PR libfortran/19155
25481         * gfortran.dg/pr19155.f: New test.
25482
25483 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25484
25485         PR inline-asm/8788
25486         * gcc.dg/pr8788-1.c: New testcase.
25487
25488 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25489
25490         PR target/21416
25491         * gcc.target/mips/fpcmp-[12].c: New tests.
25492
25493 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25494
25495         * lib/target-supports-dg.exp (dg-require-fork): New function.
25496         (dg-require-mkfifo): Likewise.
25497         * lib/target-supports.exp (check_function_available): New
25498         function.
25499         (check_fork_available): Likewise.
25500         (check_mkfifo_available): Likewise.
25501
25502 2005-05-06  Jeff Law  <law@redhat.com>
25503
25504         * gcc.c-torture/compile/pr21380.c: New test.
25505
25506 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25507
25508         PR c++/20961
25509         * g++.dg/ext/weak3.C: New test.
25510
25511 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/21352
25514         * g++.dg/template/crash37.C: New test.
25515
25516 2005-05-05  Paul Brook  <paul@codesourcery.com>
25517
25518         * gcc.dg/arm-g2.c: Use effective-target arm32.
25519         * gcc.dg/arm-mmx-1.c: Ditto.
25520         * gcc.dg/arm-scd42-2.c: Ditto.
25521         * gcc.dg/arm-vfp1.c: Ditto.
25522         * lib/target-supports.exp (check_effective_target_arm32): New
25523         function.
25524
25525 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25526
25527         PR libfortran/21354
25528         gfortran.dg/in_pack_rank7.f90: New test.
25529
25530 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25531
25532         PR middle-end/15618
25533         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25534
25535 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25536
25537         PR middle-end/21265
25538         * gcc.dg/20050503-1.c: New test.
25539
25540         PR rtl-optimization/21239
25541         * gcc.dg/i386-sse-11.c: New test.
25542
25543 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25544
25545         PR target/16888
25546         * gcc.target/i386/asm-1.c: New test.
25547
25548 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25549
25550         PR rtl-optimization/21330
25551         * gcc.c-torture/execute/20050502-1.c: New test.
25552
25553         PR target/21297
25554         * gcc.c-torture/execute/20050502-2.c: New test.
25555
25556 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25557
25558         PR middle-end/21282
25559         * gcc.dg/pr21282.c: New.
25560
25561 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25562
25563         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25564         * gcc.dg/vect/vect-92.c: Likewise.
25565         * gcc.dg/vect/vect-93.c: Likewise.
25566         * gcc.dg/vect/vect-dv-1.c: Likewise.
25567         * gcc.dg/vect/vect-dv-2.c: Likewise.
25568         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25569
25570 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25571
25572         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25573         * gfortran.dg/vect/vect-2.f90: Likewise.
25574         * gfortran.dg/vect/vect-3.f90: Likewise.
25575         * gfortran.dg/vect/vect-4.f90: Likewise.
25576         * gfortran.dg/vect/vect-5.f90: Likewise.
25577
25578 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25579
25580         PR target/20813
25581         * gcc.dg/rs6000-fpint-2.c: New.
25582
25583 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25584
25585         PR c/15698
25586         * gcc.dg/builtins-30.c: Update expected messages.
25587         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25588         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25589         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25590
25591 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25592
25593         PR tree-optimization/21294
25594         * gcc.dg/tree-ssa/pr21294.c: New.
25595
25596 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25597
25598         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25599         __builtin_altivec_st_internal_4si built-in.
25600
25601 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25602
25603         PR c++/15875
25604         * g++.dg/template/ptrmem14.C: New test.
25605
25606 2005-05-02  Paul Brook  <paul@codesourcery.com>
25607
25608         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25609
25610 2005-05-02  Michael Matz  <matz@suse.de>
25611
25612         PR c++/19542
25613         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25614
25615 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25616
25617         * g++.dg/cpp/weak.C: New test.
25618
25619 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25620
25621         * gcc.dg/tree-ssa/loop-8.c: New test.
25622
25623 2005-04-30  Michael Maty  <matz@suse.de>
25624
25625         * gcc.dg/inline-mcpy.c: New test.
25626
25627 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25628
25629         PR libfortran/18958
25630         * gfortran.dg/eoshift.f90: New test case.
25631
25632 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25633
25634         PR libfortran/18857
25635         * gfortran.dg/matmul_1.f90: New test.
25636
25637 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25638
25639         PR tree-optimization/21030
25640         * gcc.dg/tree-ssa/pr21030.c: New.
25641
25642 2005-04-29  Devang Patel  <dpatel@apple.com>
25643
25644         PR tree-optimization/21272
25645         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25646
25647 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25648
25649         PR fortran/13082
25650         PR fortran/18824
25651         * gfortran.dg/entry_4.f90: New test.
25652         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25653         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25654         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25655         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25656         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25657         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25658         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25659
25660 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25661
25662         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25663
25664 2005-04-29  Paul Brook  <paul@codesourcery.com>
25665
25666         * gfortran.dg/entry_3.f90: New test.
25667
25668 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25669
25670         * gfortran.dg/implicit_4.f90: New test.
25671
25672 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25673
25674         * lib/target-supports.exp (check_profiling_available): Return
25675         false for xtensa-*-elf.
25676
25677 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25678
25679         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25680         error if file cannot be deleted.
25681
25682 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25683
25684         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25685         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25686         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25687         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25688         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25689         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25690         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25691         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25692         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25693         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25694         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25695         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25696         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25697
25698 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25699
25700         PR fortran/20865
25701         * gfortran.dg/pr20865.f90: New test.
25702
25703 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25704
25705         * gcc.dg/void-cast-2.c: New test.
25706
25707 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25708
25709         PR c/21159
25710         * gcc.dg/void-cast-1.c: New test.
25711
25712 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25713
25714         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25715
25716 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25717
25718         PR fortran/21177
25719         * gfortran.dg/pr21177.f90: New test.
25720
25721 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25722
25723         PR tree-optimization/21171
25724         * gcc.dg/tree-ssa/pr21171.c: New test.
25725
25726 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25727
25728         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25729         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25730         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25731         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25732         gcc.dg/tree-ssa/gen-vect-32.c: New.
25733         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25734         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25735         don't run on PPC32.
25736
25737 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25738
25739         PR c/21213
25740         * gcc.dg/transparent-union-3.c: New test.
25741
25742 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25743
25744         PR c/20740
25745         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25746         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25747         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25748         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25749         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25750         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25751
25752 2005-04-26  Jeff Law  <law@redhat.com>
25753
25754         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25755         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25756         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25757         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25758         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25759         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25760         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25761
25762 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25763
25764         PR tree-optimization/17598
25765         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25766
25767 2005-04-25  Mike Stump  <mrs@apple.com>
25768
25769         * objc.dg/fix-and-continue-1.m: Add.
25770
25771 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25772
25773         PR c++/20995
25774         * g++.dg/opt/pr20995-1.C: New test case.
25775
25776 2005-04-25  Devang Patel <dpatel@apple.com>
25777
25778         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25779
25780 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25781
25782         PR testsuite/21062
25783         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25784
25785 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25786
25787         PR C++/21188
25788         * g++.dg/opt/rtti2.C: New test.
25789
25790 2005-04-25  Paul Brook  <paul@codesourcery.com>
25791         Steven G. Kargl  <kargls@comcast.net>
25792
25793         PR fortran/20879
25794         * gfortran.dg/ichar_1.f90: New file.
25795
25796 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25797
25798         PR middle-end/20991
25799         * g++.dg/opt/pr20991.C: New test.
25800
25801         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25802         where sizeof (type) < __alignof__ (type).
25803         * gcc.dg/compat/struct-layout-1.h: Likewise.
25804
25805 2005-04-24  Per Bothner  <per@bothner.com>
25806             Devang Patel  <dpatel@apple.com>
25807
25808         PR preprocessor/20907
25809         * gcc.dg/cpp/very-long-comment.c: New test.
25810
25811 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25812
25813         PR fortran/20059
25814         * gfortran.dg/common_5.f: New test.
25815
25816 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25817
25818         PR middle-end/21082
25819         * g++.dg/tree-ssa/pr21082.C: New testcase.
25820
25821 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25822
25823         * gcc.dg/vect/vect-99.c: New test.
25824
25825 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25826
25827         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25828
25829 2005-04-22  Jeff Law  <law@redhat.com>
25830
25831         * gcc.dg/uninit-5.c: Remove xfails.
25832         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25833         conditionals and loads.
25834
25835 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25836
25837         PR libfortran/20074
25838         PR libfortran/20436
25839         PR libfortran/21108
25840         * gfortran.dg/nested_reshape.f90: new test
25841         * gfortran.dg/reshape-alloc.f90: new test
25842         * gfortran.dg/reshape.f90: new test
25843
25844 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25845
25846         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25847
25848         * gcc.dg/arm-vfp1.c: New test.
25849
25850 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25851
25852         PR c++/21087
25853         * g++.dg/lookup/builtin2.C: New test.
25854
25855 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25856
25857         * gcc.dg/weak/weak-13.c: New test.
25858
25859 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25860
25861         * lib/target-supports.exp (check_effective_target_sync_int_long):
25862         Add powerpc*.
25863
25864 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25865
25866         * gcc.target/mips/branch-1.c: New test.
25867
25868 2005-04-21  Richard Henderson  <rth@redhat.com>
25869
25870         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25871         * gcc.dg/vect/vect-86.c: Likewise.
25872         * gcc.dg/vect/vect-87.c: Likewise.
25873         * gcc.dg/vect/vect-88.c: Likewise.
25874
25875 2005-04-21  Devang Patel  <dpatel@apple.com>
25876
25877         PR optimization/20994
25878         * gcc.dg/tree-ssa/ifc-3.c: New test.
25879
25880 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25881
25882         PR c/12913
25883         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25884         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25885         gcc.dg/c99-vla-jump-5.c: New tests.
25886
25887 2005-04-19  Richard Henderson  <rth@redhat.com>
25888
25889         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25890         Fix typo in exists check.
25891         (check_effective_target_sync_int_long): New.
25892         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25893         * gcc.dg/ia64-sync-2.c: Likewise.
25894         * gcc.dg/ia64-sync-3.c: Likewise.
25895         * gcc.dg/ia64-sync-4.c: Likewise.
25896
25897 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25898
25899         * gcc.dg/fold-xor-1.c: New test.
25900         * gcc.dg/fold-xor-2.c: New test.
25901
25902 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25903
25904         PR target/20670
25905         * g++.dg/eh/fp-regs.C: New test.
25906
25907 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25908
25909         * gcc.dg/Wint-to-pointer-cast-1.c,
25910         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25911         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25912         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25913
25914 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25915
25916         PR fortran/16861
25917         * gfortran.dg/pr16861.f90: New test.
25918
25919 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25920
25921         * gcc.dg/pr21085.c: New test.
25922
25923 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25924
25925         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25926         (setup_mips_tests, dg-mips-options): New procedures.
25927         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25928         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25929         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25930         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25931         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25932         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25933         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25934         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25935         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25936         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25937         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25938         dg-mips-options instead of dg-options.  Remove now-redundant
25939         preprocessor guards.
25940         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25941         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25942         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25943         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25944         * gcc.dg/vr-mult-2.c: Delete.
25945         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25946         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25947         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25948         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25949         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25950         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25951         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25952
25953 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25954
25955         * ada/acats/run_all.sh: Use sync when executable not present.
25956
25957 2005-04-18  Devang Patel  <dpatel@apple.com>
25958
25959         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25960         * gcc.dg/vect/vect-11a.c: New.
25961         * gcc.dg/vect/vect-none.c: Update.
25962         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25963
25964 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25965
25966         PR tree-optimization/20922
25967         * gcc.dg/pr20922-1.c: New test.
25968         * gcc.dg/pr20922-2.c: New test.
25969         * gcc.dg/pr20922-3.c: New test.
25970         * gcc.dg/pr20922-4.c: New test.
25971         * gcc.dg/pr20922-5.c: New test.
25972         * gcc.dg/pr20922-6.c: New test.
25973
25974 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25975
25976         PR libfortran/20950
25977         * gfortran.dg/pr20950.f: New test.
25978
25979 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25980
25981         PR libfortran/19216
25982         * gfortran.dg/pr19216.f: New test.
25983
25984 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25985
25986         PR tree-optimization/21001
25987         * gcc.dg/tree-ssa/pr21001.c: New.
25988
25989 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25990
25991         PR libfortran/21075
25992         * gfortran.dg/reshape_rank7.f90: New test.
25993
25994 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25995
25996         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25997         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25998         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25999         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26000         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26001         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26002         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26003         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26004         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26005         wrong way round).
26006         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26007         in namelists.  New test.
26008         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26009         New test.
26010         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26011         New test.
26012         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26013         namelist.  New test.
26014         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26015         New test.
26016         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26017         New test.
26018         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26019         namelist.  New test.
26020         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26021         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26022         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26023         New test.
26024         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26025         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26026         arrays. New test.
26027
26028 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26029
26030         * gfortran.dg/wtruncate.f: New testcase.
26031         * gfortran.dg/wtruncate.f90: New testcase.
26032
26033 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26034
26035         PR c++/21025
26036         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26037         which sizeof/alignof is dependent, rather than just whether we are
26038         processing_template_decl.
26039
26040 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26041
26042         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26043         corrected typo where the wrong variables had been compared.
26044
26045 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26046
26047         PR libfortran/18495
26048         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26049         Test callee-allocated version of return array with a write
26050         statement.
26051         Test spread with a temporary with another write statement.
26052
26053 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26054
26055         PR tree-optimization/21031
26056         * gcc.dg/tree-ssa/pr21031.c: New.
26057
26058 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26059
26060         PR tree-optimization/21004
26061         * gcc.dg/builtins-53.c: Include builtins-config.h.
26062         Check floorf, ceilf, floorl and ceill transformations
26063         only when HAVE_C99_RUNTIME is defined.
26064
26065 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26066
26067         PR middle-end/20739
26068         * gcc.dg/tree-ssa/pr20739.c: New test.
26069
26070 2005-04-14  Mike Stump  <mrs@apple.com>
26071
26072         * gcc.dg/Foundation.framework/empty: New.
26073         * gcc.dg/framework-2.c: New.
26074
26075 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26076
26077         PR tree-optimization/21021
26078         * gcc.c-torture/compile/pr21021.c: New.
26079
26080 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26081
26082         PR testsuite/21010
26083         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26084         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26085         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26086         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26087         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26088         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26089         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26090         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26091
26092 2005-04-14  Richard Henderson  <rth@redhat.com>
26093
26094         * lib/target-supports.exp (check_effective_target_vect_condition):
26095         Add ia64, i?86, and x86_64.
26096
26097 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26098
26099         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26100
26101 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26102
26103         PR tree-optimization/20657
26104         * gcc.dg/tree-ssa/pr20657.c: New.
26105
26106 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26107
26108         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26109         (long long int)trunc*.
26110
26111 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26112
26113         PR target/20927
26114         * gcc.dg/pr20927.c: New test.
26115
26116 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26117
26118         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26119         * gcc.target/mips/asm-1.c: Likewise.
26120
26121 2005-04-13  Dale Johannesen  <dalej@apple.com>
26122
26123         * objc.dg/objc-fast-4.m: New.
26124
26125 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26126
26127         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26128         directory.
26129         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26130
26131 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26132
26133         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26134         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26135         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26136
26137 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26138
26139         PR tree-optimization/20913
26140         * gcc.dg/tree-ssa/pr20913.c: New.
26141
26142         PR tree-optimization/20702
26143         * gcc.dg/tree-ssa/pr20702.c: New.
26144
26145 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26146
26147         PR c++/13744
26148         * g++.dg/inherit/local3.C: New test.
26149
26150 2005-04-12  Jeff Law  <law@redhat.com>
26151
26152         * gcc.dg/tree-ssa/20050412-1.c: New test.
26153
26154 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26155
26156         PR libfortran/19016
26157         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26158         Add tests with mask generated by expression.
26159         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26160         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26161         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26162
26163 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26164
26165         PR middle-end/20917
26166         * gcc.dg/20050409-1.c: New test.
26167
26168 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26169
26170         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26171
26172 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26173
26174         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26175         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26176         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26177         (TARGET_CXX): Adjust accordingly.
26178         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26179         determine_class_data_visibility and class_data_always_comdat.
26180         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26181         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26182         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26183         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26184         (arm_cxx_determine_class_data_visibility): New.
26185         (arm_cxx_class_data_always_comdat): Likewise.
26186         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26187         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26188         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26189         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26190         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26191         Define.
26192
26193 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26194
26195         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26196
26197 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26198
26199         * gcc.dg/i386-darwin-fpmath.c: New.
26200
26201 2004-04-11  Devang Patel  <dpatel@apple.com>
26202
26203         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26204         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26205         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26206         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26207         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26208         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26209         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26210         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26211         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26212
26213 2004-04-11  Devang Patel  <dpatel@apple.com>
26214
26215         * gcc.dg/vect/vect-dv-1.c: New test.
26216         * gcc.dg/vect/vect-dv-2.c: New test.
26217
26218 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26219
26220         PR tree-optimization/20933
26221         * gcc.dg/tree-ssa/pr20933.c: New test.
26222
26223 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26224
26225         * gfortran.dg/fold_nearest.f90: New test.
26226
26227 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26228
26229         * gcc.dg/tree-ssa/alias-1.c: New test.
26230
26231 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26232
26233         PR tree-optimization/20920
26234         * g++.dg/tree-ssa/pr20920.C: New test.
26235
26236 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26237
26238         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26239         (long long int)ceil*.
26240
26241 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26242
26243         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26244         explicit C++ linkage.
26245
26246 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26247
26248         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26249         warning for arithmetic IF statements.
26250
26251 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26252
26253         * eor_handling_1.f90: New test case.
26254         * eor_handling_2.f90: New test case.
26255         * eor_handling_3.f90: New test case.
26256         * eor_handling_4.f90: New test case.
26257         * eor_handling_5.f90: New test case.
26258         * noadv_size.f90: New test case.
26259         * pad_no.f90: New test case.
26260
26261 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26262
26263         * gcc.c-torture/execute/20050410-1.c: New test.
26264
26265 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26266
26267         * gcc.dg/pr20126.c: New.
26268
26269 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26270             Steven G. Kargl <kargls@comcast.net>
26271
26272         * gfortran.dg/PR19872.f: New test.
26273
26274 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26275
26276         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26277
26278 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26279
26280         * gfortran.dg/nint_1.f90: New test.
26281
26282 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26283
26284         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26285         Added test for callee-allocated arrays with write statements.
26286         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26287         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26288         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26289         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26290         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26291
26292 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26293
26294         PR libfortran/20163
26295         * gfortran.dg/open-options-blanks.f: New test.
26296
26297 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26298
26299         PR fortran/13257
26300         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26301
26302 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26305         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26306         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26307         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26308         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26309         * gcc.c-torture/execute/stdarg-4.c: New test.
26310
26311         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26312
26313         PR target/20795
26314         * g++.dg/abi/param2.C: New test.
26315
26316 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26317
26318         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26319
26320 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26321
26322         * gcc.dg/builtins-53.c: New test.
26323
26324 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26325
26326         * g++.dg/tree-ssa/pr18178.C: New test.
26327         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26328         * gcc.c-torture/execute/20041019-1.c: New test.
26329         * gcc.dg/tree-ssa/20041008-1.c: New test.
26330         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26331         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26332         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26333         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26334         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26335         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26336         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26337         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26338         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26339         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26340
26341 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26342
26343         PR rtl-optimization/20466
26344         * gcc.c-torture/execute/pr20466-1.c: New test.
26345
26346 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26347
26348         PR c++/20905
26349         * g++.dg/parse/cond2.C: New test.
26350
26351         PR c++/20145
26352         * g++.dg/warn/Wdtor1.C: New test.
26353
26354 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26355
26356         PR fortran/17229
26357         * gfortran.dg/pr17229.f: New test.
26358
26359 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26360
26361         * gfortran.dg/tiny_1.f90: New test.
26362         * gfortran.dg/tiny_2.f90: ditto.
26363
26364 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26365
26366         * gfortran.dg/eor_1.f90: Fix dg-do run line
26367         * gfortran.dg/open_new.f90: Fix dg-do run line
26368
26369 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26370
26371         * lib/target-supports.exp (get_compiler_messages): Support
26372         optional arguments, the fourth being compiler options.
26373         (check_effective_target_fpic): New proc.
26374         * gcc.dg/20050321-2.c: Restrict to target fpic.
26375
26376 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26377
26378         * gcc.dg/15443-1.c: New test.
26379         * gcc.dg/15443-2.c: Likewise.
26380
26381 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26382
26383         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26384
26385 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26386
26387         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26388
26389 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26390
26391         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26392         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26393         -m64.
26394         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26395         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26396         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26397
26398 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR c++/20212
26401         * g++.dg/warn/Wunused-11.C: New test.
26402
26403 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26404
26405         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26406
26407 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26408
26409         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26410
26411 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26412
26413         PR c++/20734
26414         * g++.dg/template/ptrmem13.C: New test.
26415
26416 2005-04-05  Per Bothner  <per@bothner.com>
26417
26418         * lib/gcc.exp: Always add -fno-show-column, for now.
26419
26420 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26421
26422         PR testsuite/20767
26423         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26424         of plain old "unsigned int" for the type of "i".  Makes this test
26425         64bit clean.
26426
26427 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26428
26429         * gcc.dg/i386-ssefn-1.c: New test.
26430         * gcc.dg/i386-ssefn-2.c: New test.
26431         * gcc.dg/i386-ssefn-3.c: New test.
26432         * gcc.dg/i386-ssefn-4.c: New test.
26433
26434 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26435
26436         PR tree-optimization/20076
26437         * gcc.dg/builtin-apply4.c: New test.
26438
26439         PR preprocessor/19475
26440         * gcc.dg/cpp/macspace1.c: New test.
26441         * gcc.dg/cpp/macspace2.c: New test.
26442
26443 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26444
26445         * gfortran.dg/pr20755.f: Fixed bad format.
26446
26447 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26448
26449         PR c++/20763
26450         * g++.dg/ext/attrib21.C: New test.
26451
26452 2004-04-05  Devang Patel  <dpatel@apple.com>
26453
26454         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26455         * gcc.dg/vect/vect-shift-1.c: New test.
26456
26457 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26458
26459         PR libfortran/20755
26460         * gfortran.dg/pr20755.f: New test.
26461
26462 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26463
26464         * gfortran.dg/pr15959.f90: New test.
26465         * gfortran.dg/string_pad_trunc.f90: New test.
26466
26467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26468
26469         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26470         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26471         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26472         syntax.
26473
26474 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26475
26476         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26477
26478 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26479
26480         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26481         * gcc.c-torture/compile/20011119-2.c: Likewise.
26482         * gcc.c-torture/compile/981001-2.c: Likewise.
26483
26484 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26485
26486         PR c++/20679
26487         * g++.dg/template/overload4.C: New test.
26488
26489 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         PR c++/20746
26492         * g++.dg/abi/covariant5.C: New.
26493
26494         PR debug/20505
26495         * g++.dg/debug/const2.C: New.
26496
26497 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26498
26499         PR rtl-optimization/16104
26500         * gcc.c-torture/execute/20050316-1.c: New test.
26501
26502 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         * g++.dg/template/spec23.C: Fix dg-error text.
26505
26506 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26507
26508         PR c++/19199
26509         * g++.dg/expr/lval2.C: New.
26510
26511 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26512
26513         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26514         __builtin_strcasecmp and __builtin_strncasecmp.
26515
26516 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26517
26518         PR c++/20723
26519         * g++.dg/template/spec22.C: New.
26520         * g++.dg/template/spec23.C: New.
26521
26522 2005-04-03  Dale Ranta  <dir@lanl.gov>
26523             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26524
26525         PR libfortran/20068
26526         PR libfortran/20125
26527         PR libfortran/20156
26528         PR libfortran/20471
26529         * gfortran.dg/backspace.f: New test.
26530
26531 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26532
26533         * gcc.dg/pr19345.c: New test.
26534
26535 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26536
26537         PR tree-optimization/20640
26538         * gcc.dg/torture/tree-loop-1.c: New.
26539
26540 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26541
26542         PR rtl-optimization/20290
26543         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26544
26545 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26546
26547         * gcc.dg/rs6000-fpint.c: New.
26548
26549 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26550
26551         * gcc.dg/old-style-then-proto-1.c: New test.
26552
26553 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26554
26555         * gfortran.fortran-torture/execute/backspace.f90: Check
26556         after backspace and read was incorrect.
26557
26558 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26559
26560         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26561         buffer past the terminating NUL using memcmp.
26562         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26563         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26564
26565         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26566         Fix unused/uninitialized variable warnings.
26567
26568         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26569         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26570         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26571         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26572
26573         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26574         gcc.c-torture/execute/builtins/fputs-lib.c,
26575         gcc.c-torture/execute/builtins/lib/fprintf.c,
26576         gcc.c-torture/execute/builtins/lib/main.c,
26577         gcc.c-torture/execute/builtins/lib/memcmp.c,
26578         gcc.c-torture/execute/builtins/lib/memmove.c,
26579         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26580         gcc.c-torture/execute/builtins/lib/memset.c,
26581         gcc.c-torture/execute/builtins/lib/printf.c,
26582         gcc.c-torture/execute/builtins/lib/sprintf.c,
26583         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26584         gcc.c-torture/execute/builtins/lib/strchr.c,
26585         gcc.c-torture/execute/builtins/lib/strcmp.c,
26586         gcc.c-torture/execute/builtins/lib/strcpy.c,
26587         gcc.c-torture/execute/builtins/lib/strcspn.c,
26588         gcc.c-torture/execute/builtins/lib/strlen.c,
26589         gcc.c-torture/execute/builtins/lib/strncat.c,
26590         gcc.c-torture/execute/builtins/lib/strncmp.c,
26591         gcc.c-torture/execute/builtins/lib/strncpy.c,
26592         gcc.c-torture/execute/builtins/lib/strrchr.c,
26593         gcc.c-torture/execute/builtins/lib/strspn.c,
26594         gcc.c-torture/execute/builtins/lib/strstr.c,
26595         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26596         gcc.c-torture/execute/builtins/strlen-2.c,
26597         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26598         prototypes.
26599
26600 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26601
26602         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26603         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26604         selectany usage.
26605
26606 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26607
26608         PR c++/19406
26609         * g++.dg/debug/using1.C: New test.
26610
26611 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26612
26613         PR middle-end/20524
26614         * gcc.dg/alias-7.c: Prefix asm-declared name with
26615         __USER_LABEL_PREFIX__.
26616
26617 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26618
26619         Fix fallout from PR middle-end/15700:
26620         * gcc.c-torture/compile/20011119-1.c: Take
26621         __USER_LABEL_PREFIX__ into account.
26622         * gcc.c-torture/compile/20011119-2.c: Likewise.
26623
26624 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26625
26626         PR c++/18644
26627         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26628
26629 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26630
26631         PR c/17855
26632         * gcc.c-torture/compile/struct-non-lval-1.c,
26633         gcc.c-torture/compile/struct-non-lval-2.c,
26634         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26635
26636 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26637
26638         * gcc.dg/tls/tls.exp: Remove temporary file.
26639         * g++.dg/tls/tls.exp: Ditto.
26640         * lib/file-format.exp: Ditto.
26641         * g++.dg/special/ecos.exp: Ditto.
26642
26643         * lib/profopt.exp: Treat prof_ext as a list.
26644         * gcc.misc-tests/bprob.exp: Ditto.
26645         * g++.dg/bprob/bprob.exp: Ditto.
26646
26647         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26648         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26649         g++.dg/tree-ssa/pointer-reference-alias.C,
26650         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26651         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26652         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26653         g++.dg/vect/pr19951.cc: Ditto.
26654         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26655         gcc.dg/builtins-47.c: Ditto.
26656         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26657         gcc.dg/pr20115-1.c: Ditto.
26658         * gcc.dg/tree-ssa/20030530-2.c,
26659         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26660         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26661         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26662         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26663         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26664         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26665         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26666         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26667         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26668         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26669         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26670         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26671         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26672         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26673         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26674         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26675         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26676         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26677         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26678         gcc.dg/tree-ssa/20030824-1.c,
26679         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26680         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26681         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26682         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26683         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26684         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26685         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26686         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26687         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26688         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26689         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26690         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26691         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26692         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26693         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26694         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26695         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26696         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26697         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26698         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26699         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26700         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26701         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26702         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26703         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26704         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26705         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26706         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26707         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26708         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26709         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26710         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26711         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26712         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26713         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26714         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26715         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26716         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26717         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26718         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26719         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26720         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26721         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26722         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26723         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26724         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26725         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26726         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26727         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26728         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26729         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26730         gcc.dg/tree-ssa/useless-1.c: Ditto.
26731         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26732         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26733         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26734         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26735         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26736         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26737         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26738         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26739         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26740         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26741         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26742         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26743         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26744         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26745         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26746         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26747         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26748         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26749         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26750         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26751         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26752         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26753         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26754         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26755         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26756         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26757         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26758         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26759         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26760         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26761         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26762         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26763         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26764         gcc.dg/vect/vect-none.c: Ditto.
26765         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26766         treelang/compile/unsigned.tree: Ditto.
26767
26768         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26769         * gcc.dg/cpp/direct2s.c: Ditto.
26770         * gcc.dg/cpp/paste4.c: Ditto.
26771         * gcc.dg/cpp/separate-1.c: Ditto.
26772         * gcc.dg/pch/save-temps-1.c: Ditto.
26773         * g++.dg/ext/altivec-10.C: Ditto.
26774         * g++.dg/pch/pch.C: Ditto.
26775
26776         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26777
26778         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26779         * g++.dg/template/repo1.C: Ditto.
26780         * g++.dg/template/repo2.C: Ditto.
26781         * g++.dg/template/repo3.C: Ditto.
26782         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26783         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26784         * g++.old-deja/g++.pt/repo1.C: Ditto.
26785         * g++.old-deja/g++.pt/repo2.C: Ditto.
26786         * g++.old-deja/g++.pt/repo3.C: Ditto.
26787         * g++.old-deja/g++.pt/repo4.C: Ditto.
26788
26789         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26790         * gcc.dg/20030107-1.c: Ditto.
26791         * gcc.dg/20030702-1.c: Ditto.
26792         * gcc.dg/profile-generate-1.c: Ditto.
26793         * g++.dg/other/profile1.C: Ditto.
26794         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26795
26796         * lib/gcc-dg.exp (remove-build-file): New.
26797         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26798         cleanup-tree-dump, cleanup-saved-temps): New.
26799
26800 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         PR c++/19203, DR 214
26803         * g++.dg/parse/ambig3.C: Not ambiguous.
26804         * g++.dg/template/spec20.C: New.
26805         * g++.dg/template/spec21.C: New.
26806
26807 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26808
26809         PR target/20045
26810         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26811
26812 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26813
26814         PR libfortran/20660
26815         * gfortran.dg/negative_unit.f: New test.
26816
26817 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26818
26819         * gcc.dg/20050330-1.c: New test.
26820
26821 2005-03-30  Devang Patel  <dpatel@apple.com>
26822
26823         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26824
26825 2005-03-30  Dale Johannesen  <dalej@apple.com>
26826
26827         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26828
26829 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26830
26831         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26832         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26833         Strip options from test name.
26834
26835 2005-03-31  Jan Hubicka  <jh@suse.cz>
26836
26837         * gcc.dg/varpool-1.c: New testcase.
26838
26839 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26840
26841         PR c/772
26842         PR c/17913
26843         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26844         gcc.dg/stmt-expr-label-3.c : New tests.
26845         * gcc.c-torture/execute/medce-2.c: Remove.
26846
26847 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26848
26849         PR c/20368
26850         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26851         tests.
26852
26853 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26854
26855         * gcc.c-torture/compile/pr20203.c: New test.
26856
26857 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26858
26859         * gfortran.dg/promotion.f90: New test.
26860
26861 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26862
26863         PR middle-end/20491
26864         * gcc.dg/torture/asm-subreg-1.c: New test.
26865
26866 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26867
26868         PR c/20672
26869         * gcc.dg/pr20672-1.c: New test.
26870
26871 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26872
26873         * gfortran.dg/vect: New directory.
26874         * gfortran.dg/vect/vect.exp: New.
26875         * gfortran.dg/vect/vect-1.f90: New test.
26876         * gfortran.dg/vect/vect-2.f90: New test.
26877         * gfortran.dg/vect/vect-3.f90: New test.
26878         * gfortran.dg/vect/vect-4.f90: New test.
26879         * gfortran.dg/vect/vect-5.f90: New test.
26880
26881 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26882
26883         PR middle-end/20622
26884         * gcc.dg/alias-7.c: New test.
26885
26886 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26887
26888         * gcc.dg/sparc-reg-1.c: New test.
26889
26890 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26891
26892         PR target/19890
26893         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26894
26895 2005-03-29  Dale Ranta  <dir@lanl.gov>
26896             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26897
26898         PR libfortran/20163
26899         * gfortran.dg/pr20163-2.f: New test.
26900
26901 2005-03-28  Jan Hubicka  <jh@suse.cz>
26902
26903         PR middle-end/20635
26904         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26905         by Jakub Jelinek.
26906
26907 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26908
26909         PR tree-optimization/20626
26910         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26911         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26912
26913 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26914
26915         * gfortran.dg/underflow.f90: New test.
26916         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26917
26918 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26919
26920         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26921
26922 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26923
26924         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26925         (g++_init): Make sure that CXXFLAGS is set.
26926         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26927         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26928         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26929         * lib/objc.exp (objc_init): Likewise.
26930         * lib/treelang.exp (treelang_init): Likewise.
26931
26932 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26933
26934         PR tree-optimization/20470
26935         * gcc.dg/tree-ssa/pr20470.c: New test.
26936
26937 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26938
26939         * gcc.dg/ppc-stfiwx.c: New.
26940
26941 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26942
26943         PR target/19888
26944         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26945
26946 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26947
26948         * gcc.dg/20050325-1.c: Fix a typo.
26949
26950 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26951
26952         PR libfortran/19678
26953         PR libfortran/19679
26954         * gfortran.dg/dos_eol.f: New test.
26955
26956 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26957
26958         PR rtl-optimization/20249
26959         * gcc.dg/20050325-1.c: New test.
26960
26961 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26962
26963         PR libfortran/15332
26964         * gfortran.dg/pr15332.f: New test.
26965
26966 2005-03-24  Dale Johannesen  <dalej@apple.com>
26967
26968         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26969
26970 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26971
26972         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26973         'internal' visibility.
26974         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26975         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26976         'protected' visibility.
26977         * gcc.dg/visibility-7.c: Likewise.
26978         * lib/target-supports.exp (check_visibility_available): Take
26979         a parameter, the kind of visibility to check for.
26980         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26981         to check_visibility_available.
26982
26983         * g++.dg/expr/cast3.C: New.
26984
26985 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26986
26987         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26988         rs6000.
26989
26990 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26991
26992         PR target/20095
26993         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26994
26995 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26996
26997         * gcc.dg/badshift.c: Renamed to...
26998         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26999
27000         * gcc.target/i386/badshift.c: Renamed to...
27001         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27002         only.
27003
27004         PR rtl-optimization/20532
27005         * gcc.target/i386/badshift.c: New.
27006
27007 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27008
27009         * gfortran.dg/pr18025.f90: New test.
27010
27011 2005-03-23  Dale Johannesen  <dalej@apple.com>
27012
27013         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27014
27015 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27016
27017         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27018
27019         * lib/target-supports.exp (check_iconv_available): Default
27020         libiconv to -liconv, if there is no definition.
27021
27022 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27023
27024         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27025
27026 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27027
27028         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27029         * g++.dg/opt/pr7503-2.C: Likewise.
27030         * g++.dg/opt/pr7503-3.C: Likewise.
27031         * g++.dg/opt/pr7503-4.C: Likewise.
27032         * g++.dg/opt/pr7503-5.C: Likewise.
27033         * g++.dg/warn/minmax.C: New test.
27034
27035 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27036
27037         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27038         * gfortran.dg/g77_intrinsics_sub.f: New test.
27039
27040 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27041             Jan Hubicka  <jh@suse.cz>
27042             Steven Bosscher <stevenb@suse.de
27043
27044         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27045
27046 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27047
27048         PR c++/19980
27049         * g++.dg/template/redecl3.C: New test.
27050
27051 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27052
27053         PR c++/20499
27054         * g++.dg/parse/error16.C: Tweak error markers.
27055
27056 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27057
27058         PR target/20561
27059         * gcc.dg/20050321-2.c: New test.
27060
27061 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         PR c++/20465
27064         PR c++/20381
27065         * g++.dg/template/ptrmem12.C: New.
27066
27067 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27068
27069         PR rtl-optimization/20527
27070         * gcc.c-torture/execute/pr20527-1.c: New test.
27071
27072 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27073
27074         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27075         program, compile it into a real executable and then delete the .c
27076         and .x files afterwards, to avoid problems on testglue targets.
27077
27078 2005-03-21  Stuart Hastings  <stuart@apple.com>
27079
27080         * gcc.target/i386/sse-2.c: New.
27081
27082 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27083
27084         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27085
27086 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27087
27088         * g++.dg/parse/crash25.C: Fix typo.
27089
27090 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27091
27092         PR c++/20461
27093         * g++.dg/parse/crash24.C: New test.
27094
27095         PR c++/20536
27096         * g++.dg/parse/crash25.C: New test.
27097
27098 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27099
27100         PR c++/20147
27101         * g++.dg/ext/stmtexpr4.C: New test.
27102
27103 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27104
27105         PR middle-end/20539
27106         * gcc.c-torture/compile/pr13066-1.c: New test case.
27107         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27108         * g++.dg/opt/pr13066-1.C: Likewise.
27109
27110 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27111
27112         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27113
27114 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27115
27116         PR fortran/18525
27117         * gfortran.dg/nesting_1.f90: New test.
27118
27119 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27120
27121         PR c++/20240
27122         * g++.dg/lookup/using13.C: New test.
27123
27124 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27125
27126         PR c++/20333
27127         * g++.dg/template/crash36.C: New test.
27128
27129 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27130
27131         PR c++/20463
27132         * g++.dg/template/crash35.C: New test.
27133
27134 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27135
27136         PR c++/19966
27137         * g++.dg/overload/operator2.C: New test.
27138
27139 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27140
27141         PR libfortran/20257
27142         * gfortran.dg/pr20257.f90: New test.
27143
27144 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27145
27146         PR libfortran/20480
27147         * gfortran.dg/pr20480.f90: New test.
27148
27149 2005-03-16  Richard Henderson  <rth@redhat.com>
27150
27151         PR middle-end/15700
27152         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27153         (_rtld_global): New.
27154         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27155         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27156
27157         * gcc.dg/alias-3.c: New.
27158         * gcc.dg/alias-4.c: New.
27159         * gcc.dg/alias-5.c: New.
27160         * gcc.dg/alias-6.c: New.
27161
27162 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27163
27164         * gcc.dg/cpp/ucnid-7.c: New.
27165
27166 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27167             Dorit Naishlos  <dorit@il.ibm.com>
27168
27169         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27170         darwin.
27171
27172 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27173
27174         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27175         support misaligned accesses.
27176         * gcc.dg/vect/vect-58.c: Likewise.
27177         * gcc.dg/vect/vect-92.c: New.
27178         * gcc.dg/vect/vect-93.c: New.
27179
27180 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27181
27182         PR fortran/18827
27183         * gfortran.dg/assign_2.f90: New test.
27184         * gfortran.dg/assign_3.f90: New test.
27185         * gfortran.dg/assign.f90: New test.
27186
27187 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27188
27189         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27190         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27191         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27192         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27193         names.
27194
27195 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27196
27197         * gcc.dg/cpp/ucnid-6.c: New.
27198
27199         * gcc.dg/cpp/normalize-1.c: New.
27200         * gcc.dg/cpp/normalize-2.c: New.
27201         * gcc.dg/cpp/normalize-3.c: New.
27202         * gcc.dg/cpp/normalize-4.c: New.
27203         * gcc.dg/cpp/ucnid-4.c: New.
27204         * gcc.dg/cpp/ucnid-5.c: New.
27205         * g++.dg/cpp/normalize-1.C: New.
27206         * g++.dg/cpp/ucnid-1.C: New.
27207
27208 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27209
27210         * gcc.dg/pr18628.c: New.
27211
27212 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27213
27214         PR c++/20280
27215         * g++.dg/tree-ssa/pr20280.C: New.
27216
27217 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27218
27219         PR fortran/20467
27220         * gfortran.dg/stfunc_2.f90: New test.
27221
27222 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27223
27224         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27225
27226 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27227
27228         * gcc.dg/tree-ssa/20050314-1.c: New test.
27229
27230 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27231
27232         PR c++/4403
27233         PR c++/9783, DR433
27234         * g++.dg/template/friend34.C: New test.
27235         * g++.dg/template/friend35.C: Likewise.
27236         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27237
27238 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27239
27240         Friend class name lookup 5/n
27241         PR c++/1016
27242         * g++.dg/lookup/hidden-class1.C: New test.
27243         * g++.dg/lookup/hidden-class2.C: Likewise.
27244         * g++.dg/lookup/hidden-class3.C: Likewise.
27245         * g++.dg/lookup/hidden-class4.C: Likewise.
27246         * g++.dg/lookup/hidden-class5.C: Likewise.
27247         * g++.dg/lookup/hidden-class6.C: Likewise.
27248         * g++.dg/lookup/hidden-class7.C: Likewise.
27249         * g++.dg/lookup/hidden-class8.C: Likewise.
27250         * g++.dg/lookup/hidden-class9.C: Likewise.
27251         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27252         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27253         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27254         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27255         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27256         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27257         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27258         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27259         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27260         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27261         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27262
27263 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27264
27265         PR c++/20157
27266         * g++.dg/template/error18.C: New test.
27267
27268 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27269
27270         PR debug/16792
27271         * g++.dg/debug/pr16792.C: New test.
27272
27273 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27274
27275         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27276         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27277         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27278         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27279         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27280         test assertion names.
27281
27282 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27283
27284         PR fortran/18600
27285         * gfortran.dg/stfunc_1.f90: New test.
27286
27287 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27288
27289         PR fortran/16907
27290         * gfortran.dg/real_index_1.f90: New test.
27291
27292 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27293
27294         PR fortran/20323
27295         * gfortran.dg/spec_expr_1.f90: New test.
27296
27297 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27298
27299         PR c/20402
27300         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27301         new parser.
27302
27303 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27304
27305         PR fortran/20361
27306         * gfortran.dg/largeequiv_1.f90: New test.
27307
27308 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27309
27310         * gcc.dg/ucnid-1.c: New.
27311         * gcc.dg/ucnid-2.c: New.
27312         * gcc.dg/ucnid-3.c: New.
27313         * gcc.dg/ucnid-4.c: New.
27314         * gcc.dg/ucnid-5.c: New.
27315         * gcc.dg/ucnid-6.c: New.
27316         * gcc.dg/cpp/ucnid-1.c: New.
27317         * gcc.dg/cpp/ucnid-2.c: New.
27318         * gcc.dg/cpp/ucnid-3.c: New.
27319         * g++.dg/other/ucnid-1.C: New.
27320
27321 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27322
27323         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27324
27325 2005-03-11  Per Bothner  <per@bothner.com>
27326
27327         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27328         that diagnotics refer to correct token.
27329         * gcc.dg/unused-3.c: Likewise.
27330
27331 2005-03-11  Per Bothner  <per@bothner.com>
27332
27333         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27334         constant" is now actually on same line as string constant.
27335         * gcc.dg/cpp/direct2s.c: Likewise.
27336
27337 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27338
27339         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27340
27341 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27342
27343         PR libfortran/20124
27344         * gfortran.dg/pr20124.f90: New Test
27345
27346 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27347
27348         PR tree-optimization/20130
27349         * gcc.dg/pr20130-1.c: New test.
27350
27351 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27352
27353         PR target/20095
27354         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27355
27356 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27357
27358         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27359
27360 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27361
27362         * g++.dg/eh/forced1.C: Fix comment.
27363         * g++.dg/eh/forced2.C: Ditto.
27364         * g++.dg/eh/forced3.C: Ditto.
27365         * g++.dg/eh/forced4.C: Ditto.
27366
27367 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27368
27369         PR rtl-opt/20412
27370         * gcc.c-torture/compile/pr20412.c: New test.
27371
27372 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27373
27374         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27375
27376 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27377
27378         PR target/20322
27379         * gcc.dg/20050307-1.c: New test.
27380
27381 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27382
27383         PR c++/20375
27384         * g++.dg/other/stdarg3.C: New.
27385
27386 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27387
27388         PR c++/18384, c++/18327
27389         * g++.dg/init/array19.C: New test.
27390
27391         PR inline-asm/20314
27392         * gcc.dg/torture/pr20314-1.c: New test.
27393         * gcc.dg/torture/pr20314-2.c: New test.
27394
27395 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27396
27397         * gcc.dg/20050309-1.c: New test.
27398
27399 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27400
27401         * gcc.dg/builtins-10.c: Reactivate disabled test.
27402         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27403         new cbrt transformations.
27404
27405 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27406
27407         PR c++/20208
27408         * g++.dg/template/array13.C: New test.
27409
27410 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27411
27412         PR c++/16859
27413         * g++.dg/init/brace4.C: New test.
27414
27415 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         PR c++/20186
27418         * g++.dg/template/non-dependent12.C: New.
27419
27420 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/20142
27423         * g++.dg/init/array18.C: Add dg-do run marker.
27424
27425         PR c++/20142
27426         * g++.dg/init/array18.C: New test.
27427
27428 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27429
27430         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27431         * g++.dg/gcov/gcov.exp: Likewise.
27432         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27433         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27434         * lib/c-torture.exp: Likewise.
27435         * lib/fortran-torture.exp: Likewise.
27436         * lib/g++.exp: Likewise.
27437         * lib/gcc-defs.exp: Likewise.
27438         * lib/gcc-dg.exp: Likewise.
27439         * lib/gcc.exp: Likewise.
27440         * lib/gcov.exp: Likewise.
27441         * lib/gfortran.exp: Likewise.
27442         * lib/mike-g++.exp: Likewise.
27443         * lib/mike-gcc.exp: Likewise.
27444         * lib/objc-torture.exp: Likewise.
27445         * lib/objc.exp: Likewise.
27446         * lib/profopt.exp: Likewise.
27447         * lib/target-libpath.exp: Likewise.
27448         * lib/target-supports.exp: Likewise.
27449         * lib/treelang.exp: Likewise.
27450         * lib/wrapper.exp: Likewise.
27451
27452 2005-03-08  Jeff Law  <law@redhat.com>
27453
27454         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27455         PHI-OPT changes.
27456
27457 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27458
27459         * gcc.dg/vect/pr20122.c: New test.
27460
27461 2005-03-07  Jeff Law  <law@redhat.com>
27462
27463         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27464         was folded away.
27465         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27466         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27467         * gcc.dg/tree-ssa/pr18134.c: New test.
27468
27469 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27470
27471         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27472         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27473         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27474
27475 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27476
27477         PR tree-opt/17671
27478         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27479
27480 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27481
27482         * g++.dg/warn/Wnvdtor.C: New test.
27483
27484 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27485
27486         * gcc.dg/torture/pr19683-1.c: New test.
27487
27488 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27489
27490         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27491         * gfortran.dg/g77/19990313-2.f: Ditto.
27492         * gfortran.dg/g77/19990313-3.f: Ditto.
27493         * gfortran.dg/g77/19990525-0.f: Ditto.
27494         * gfortran.dg/g77/19990826-0.f: Ditto.
27495         * gfortran.dg/g77/19990826-2.f: Ditto.
27496         * gfortran.dg/g77/19990826-3.f: Ditto.
27497         * gfortran.dg/g77/20000511-1.f: Ditto.
27498         * gfortran.dg/g77/20000511-2.f: Ditto.
27499         * gfortran.dg/g77/970625-2.f: Ditto.
27500         * gfortran.dg/g77/980310-2.f: Ditto.
27501         * gfortran.dg/g77/980310-3.f: Ditto.
27502         * gfortran.dg/g77/980310-8.f: Ditto.
27503         * gfortran.dg/g77/980519-2.f: Ditto.
27504         * gfortran.dg/g77/alpha1.f: Ditto.
27505         * gfortran.dg/g77/claus.f: Ditto.
27506         * gfortran.dg/g77/erfc.f: Ditto.
27507         * gfortran.dg/g77/short.f: Ditto.
27508         * gfortran.fortran-torture/execute/data.f90: Ditto.
27509         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27510         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27511
27512 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27513
27514         * lib/file-format.exp (gcc_target_object_format): Add check for som
27515         format and hardcode object formats on hppa*-*-hpux*.
27516         * lib/target-supports.exp (check_weak_available): Add check for som
27517         object format.  Always return 0 on hppa*-*-hpux10*.
27518
27519         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27520         is defined.
27521
27522         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27523
27524 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27525
27526         * gfortran.dg/pr19936_1.f90: New test.
27527         * gfortran.dg/pr19936_2.f90: New test.
27528         * gfortran.dg/pr19936_3.f90: New test.
27529
27530 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27531             Paul Thomas <prthomas@drfccad.cea.fr>
27532
27533         * gfortran.dg/PR19754_1.f90: New test.
27534         * gfortran.dg/PR19754_2.f90: Ditto.
27535
27536 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27537
27538         PR c++/19311
27539         * g++.dg/template/non-dependent11.C: New test.
27540
27541 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27542
27543         * lib/target-supports.exp (check_iconv_available): Fix comment.
27544
27545 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27546             Joseph S. Myers  <joseph@codesourcery.com>
27547
27548         PR c++/19797
27549         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27550
27551 2005-03-04  Matthew Sachs  <msachs@apple.com>
27552
27553         * gcc.exp (gcc_target_compile): Put braces around
27554         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27555         * objc.exp (objc_target_compile): Likewise.
27556         * treelang.exp (treelang_target_compile): Likewise.
27557
27558 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27559
27560         PR fortran/19673
27561         * gfortran.dg/func_result_1.f90: New test.
27562
27563 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27564
27565         * gcc.misc-tests/options.exp: New test.
27566
27567 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27568
27569         * gcc.dg/pr15784-4.c: New test.
27570
27571 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27572
27573         * gcc.c-torture/execute/pr17133.c: New.
27574         * gcc.c-torture/compile/20050303-1.c: New.
27575
27576 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27577
27578         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27579
27580 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27581
27582         * g++.dg/overload/using2.C: New.
27583
27584 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR c++/19916
27587         * g++.dg/init/ptrmem2.C: New test.
27588
27589 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27590
27591         PR c/8927
27592         * gcc.dg/pr8927-1.c: New test.
27593
27594 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         PR c++/20232
27597         * g++.dg/inherit/covariant12.C: New.
27598
27599 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27600
27601         PR fortran/19479
27602         * gfortran.dg/bound_1.f90: New test.
27603
27604 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27605
27606         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27607         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27608
27609 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27610
27611         PR c/20245
27612         * gcc.dg/pr20245-1.c: New test.
27613
27614 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27615
27616         PR middle-end/19874
27617         * gcc.c-torture/execute/20050119-2.c: New test case.
27618
27619 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27620
27621         * README: Update the DejaGnu bug reporting address.
27622         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27623         * lib/objc-torture.exp: Likewise.
27624
27625 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27626
27627         * gfortran.dg/boz_1.f90: New test.
27628         * gfortran.dg/boz_3.f90: New test.
27629         * gfortran.dg/boz_4.f90: New test.
27630
27631 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27632
27633         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27634         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27635
27636 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27637
27638         PR libfortran/20101
27639         * gfortran.dg/write_0_pe_format.f90: New test.
27640
27641 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27642
27643         PR c++/20206
27644         * g++.dg/opt/thunk2.C: New test.
27645         * g++.dg/opt/covariant1.C: New test.
27646
27647 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27648
27649         * gfortran.dg/e_d_fmt.f90: New test.
27650
27651 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27652
27653         * gcc.dg/asm-b.c: Fix comment typos.
27654
27655 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27656
27657         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27658         a V_MAY_DEF also.
27659
27660 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27661
27662         PR tree-opt/20188
27663         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27664         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27665         * gcc.dg/asm-b.c: New test.
27666
27667 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27668
27669         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27670         Disable this test on IRIX 6.
27671
27672 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27673
27674         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27675         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27676         parser.
27677
27678 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27679
27680         PR tree-optimization/20204
27681         * gcc.dg/pr20204.c: New test.
27682
27683 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27684
27685         PR target/20196
27686         * gcc.c-torture/execute/20050224-1.c: New test.
27687
27688         PR c++/20175
27689         * g++.dg/warn/Wbraces2.C: New test.
27690
27691 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/19878
27694         * g++.dg/init/const2.C: New test.
27695
27696 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27697
27698         PR tree-optimization/20100
27699         * gcc.c-torture/execute/pr20100-1.c: New test.
27700
27701 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27702
27703         * gfortran.dg/implicit_3.f90: New test.
27704
27705         * gfortran.dg/deftype_1.f90: New test.
27706
27707 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27708
27709         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27710         the test passes.
27711         * g++.dg/other/anon3.C: Accept a warning.
27712
27713 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27714
27715         * gcc.dg/pr20017.c: Fix a comment typo.
27716
27717 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27718
27719         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27720
27721 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27722
27723         PR ada/19902
27724         * ada/acats/tests/cxa/cxa3004.a: Remove.
27725         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27726
27727 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27728
27729         PR c++/20073
27730         * g++.dg/init/const1.C: New test.
27731
27732         PR c++/19991
27733         * g++.dg/parse/constant7.C: New test.
27734
27735         PR c++/20152
27736         * g++.dg/parse/error27.C: New test.
27737         * g++.dg/template/qualttp15.C: Adjust error markers.
27738         * g++.old-deja/g++.other/struct1.C: Likewise.
27739
27740         PR c++/20153
27741         * g++.dg/template/error17.C: New test.
27742
27743         PR c++/20148
27744         * g++.dg/parser/error26.C: New test.
27745
27746 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27747
27748         PR tree-optimization/20100
27749         PR tree-optimization/20115
27750         * gcc.dg/pr20115.c: New test.
27751         * gcc.dg/pr20115-1.c: New test.
27752         * gcc.dg/pr20100.c: New test.
27753         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27754         call-clobbered variables after alias1.
27755
27756 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27757
27758         * gfortran.dg/list_read_4.f90: new test.
27759
27760 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27761
27762         PR rtl-optimization/20017.
27763         * gcc.dg/pr20017.c: New.
27764
27765 2005-02-22  Devang Patel  <dpatel@apple.com>
27766
27767         PR 19952
27768         * g++.dg/tree-ssa/pr19952.C: New test.
27769
27770 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c++/19883
27773         * g++.dg/parse/constant6.C: New test.
27774
27775 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27776
27777         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27778         * g++.dg/charset/asm2.c: Likewise.
27779         * g++.dg/charset/asm3.c: Likewise.
27780         * g++.dg/charset/asm4.c: Likewise.
27781         * g++.dg/charset/asm5.c: Likewise.
27782         * g++.dg/charset/attribute1.c: Likewise.
27783         * g++.dg/charset/attribute2.c: Likewise.
27784         * g++.dg/charset/extern1.cc: Likewise.
27785         * g++.dg/charset/extern2.cc: Likewise.
27786         * g++.dg/charset/extern3.cc: Likewise.
27787         * g++.dg/charset/function.cc: Likewise.
27788         * g++.dg/charset/string.c: Likewise.
27789         * g++.dg/charset/charset.exp: Likewise.
27790         * lib/target-supports.exp (check_iconv_available): Fix comment.
27791
27792 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27793
27794         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27795         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27796         * gcc.dg/charset/asm2.c: Likewise.
27797         * gcc.dg/charset/asm3.c: Likewise.
27798         * gcc.dg/charset/asm4.c: Likewise.
27799         * gcc.dg/charset/asm5.c: Likewise.
27800         * gcc.dg/charset/asm6.c: Likewise.
27801         * gcc.dg/charset/attribute1.c: Likewise.
27802         * gcc.dg/charset/attribute2.c: Likewise.
27803         * gcc.dg/charset/builtin1.c: Likewise.
27804         * gcc.dg/charset/extern.c: Likewise.
27805         * gcc.dg/charset/function.c: Likewise.
27806         * gcc.dg/charset/string.c: Likewise.
27807         * gcc.dg/charset/charset.exp: Likewise.
27808
27809 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27810
27811         PR fortran/20086
27812         * gfortran.dg/pr20086.f90: New test.
27813
27814 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27815
27816         PR tree-optimization/19786
27817         * g++.dg/tree-ssa/pr19786.C: New.
27818
27819 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27820
27821         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27822
27823 2005-02-21  Jeff Law  <law@redhat.com>
27824
27825         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27826
27827 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27828
27829         * gfortran.dg/do_iterator: Split loop, markup all lines for
27830         which an error locus is printed.
27831         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27832         locus is printed.
27833         * gfortran.dg/select_4.f90: Likewise.
27834         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27835         locuses in the various permutations.
27836
27837 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27838
27839         PR tree-optimization/19951
27840         * g++.dg/vect: New directory.
27841         * g++.dg/vect/vect.exp: New file.
27842         * g++.dg/vect/pr19951.cc: New testcase.
27843         * g++.dg/dg.exp: Also prune vectorizer tests.
27844
27845 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27846
27847         PR 18785
27848         * gcc.dg/charset/builtin1.c: New test.
27849
27850 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27851
27852         PR c++/19299
27853         * g++.dg/inherit/volatile1.C: New test.
27854
27855         PR c++/19440
27856         * g++.dg/template/dtor4.C: New test.
27857
27858 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27859
27860         * gfortran.dg/int_1.f90: New test.
27861
27862 2005-02-19  Devang Patel  <dpatel@apple.com>
27863
27864         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27865
27866 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27867
27868         * gfortran.dg/achar_1.f90: New test.
27869
27870 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27871
27872         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27873
27874 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27875             Jakub Jelinek  <jakub@redhat.com>
27876
27877         PR tree-optimization/19828
27878         * gcc.dg/tree-ssa/loop-7.c: New test.
27879         * gcc.c-torture/execute/20050218-1.c: New test.
27880
27881 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27882
27883         PR c/20043
27884         * gcc.dg/transparent-union-1.c: New test.
27885         * gcc.dg/transparent-union-2.c: New test.
27886
27887 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27888
27889         PR tree-optimization/18977
27890         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27891
27892 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27893
27894         PR target/20054
27895         * gcc.dg/pr20054.c: New test.
27896
27897 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27898
27899         PR c++/19508
27900         * g++.dg/ext/attrib20.C: New test.
27901
27902 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27903
27904         PR middle-end/20030
27905         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27906
27907 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27908
27909         PR c++/20008
27910         * g++.dg/opt/switch4.C: New.
27911
27912 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27913
27914         PR c++/20023
27915         PR tree-optimization/20009
27916         * gcc.c-torture/compile/20050217-1.c: New test.
27917         * g++.dg/opt/switch3.C: New test.
27918
27919         PR tree-optimization/18947
27920         * gcc.c-torture/compile/20050215-1.c: New test.
27921         * gcc.c-torture/compile/20050215-2.c: New test.
27922         * gcc.c-torture/compile/20050215-3.c: New test.
27923
27924 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27925
27926         PR c++/20028
27927         * g++.dg/template/crash34.C: New.
27928
27929         PR c++/20022
27930         * g++.dg/other/access3.C: New.
27931
27932 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27933
27934         * gcc.dg/vect/vect-98.c: New test.
27935
27936 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27937
27938         PR tree-optimization/19967
27939         * gcc.dg/pr19967.c: New.
27940
27941 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27942
27943         PR middle-end/19857
27944         * gcc.dg/tree-ssa/20050215-1.c: New test.
27945         * gcc.c-torture/execute/20050215-1.c: New test.
27946
27947 2005-02-15  Eric Christopher  <echristo@redhat.com>
27948
27949         * gcc.dg/cpp/20050215-1.c: New file.
27950
27951 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27952
27953         PR tree-optimization/15785
27954         * gcc.dg/pr15785-1.c: New test.
27955
27956 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27957
27958         PR c++/17788
27959         * g++.dg/init/ctor4.C: New.
27960         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27961
27962 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27963
27964         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27965         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27966
27967 2005-02-15  Andreas Schwab  <schwab@suse.de>
27968
27969         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27970         declare malloc.
27971
27972 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27973
27974         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27975
27976 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27977
27978         PR tree-optimization/19853
27979         * gcc.c-torture/compile/pr19853.c: New test.
27980
27981 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27982
27983         PR c++/19608
27984         * g++.dg/parse/local-class1.C: New.
27985
27986         PR c++/19895
27987         * g++.dg/parse/ptrmem3.C: New.
27988
27989         PR c++/19884
27990         * g++.old-deja/g++.oliva/template6.C: Add another case.
27991         * g++.dg/template/explicit6.C: New.
27992
27993 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27994
27995         PR c++/17816
27996         * g++.dg/other/redecl2.C: New.
27997
27998 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         PR c++/19891
28001         * g++.dg/abi/covariant4.C: New.
28002
28003 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28004
28005         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28006         New tests.
28007
28008 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28009
28010         * gcc.dg/vect/vect-96.c: Fix typo.
28011
28012 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28013
28014         PR c++/14479
28015         PR c++/19487
28016         * g++.dg/template/enum5.C: New test.
28017
28018 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28019
28020         * gcc.dg/vect/vect-97.c: New test.
28021
28022 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28023
28024         * gcc.dg/vect/vect-96.c: New test.
28025
28026 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28027
28028         * gcc.dg/builtins-34.c: Also check ldexp*.
28029
28030 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28031
28032         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28033
28034 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28035
28036         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28037         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28038         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28039         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28040         selector_list, selector_expression, dg-process-target): Move to new
28041         file target-supports-dg.exp.
28042         * lib/target-supports-dg.exp: New.
28043
28044         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28045         New.
28046
28047 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28048
28049         PR c++/19666
28050         * g++.dg/other/ptrmem6.C: New test.
28051
28052         PR middle-end/19858
28053         * gcc.c-torture/compile/20050210-1.c: New test.
28054
28055 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28056
28057         PR c++/19755
28058         * g++.dg/warn/Wbraces1.C: New test.
28059
28060 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28061
28062         * gcc.dg/builtins-52.c: New testcase.
28063
28064 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28065
28066         PR c/19342
28067         * gcc.c-torture/execute/20050119-1.c: New test.
28068
28069 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/19811
28072         * g++.dg/init/delete1.C: New test.
28073
28074 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28075
28076         PR c++/18470
28077         * g++.dg/template/static12.C: New test.
28078
28079 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28080
28081         PR c++/19787
28082         * g++.dg/conversion/ambig1.C: New test.
28083
28084         PR c++/19739
28085         * g++.dg/ext/attrib19.C: New test.
28086
28087         PR c++/19732
28088         * g++.dg/parse/dtor5.C: New test.
28089
28090         PR c++/19762
28091         * g++.dg/template/dtor3.C: New test.
28092
28093         PR c++/19826
28094         * g++.dg/template/static11.C: New test.
28095         * g++.dg/template/crash2.C: Remove dg-error marker.
28096
28097 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28098
28099         PR C++/18491
28100         * g++.old-deja/g++.mike/p10769a.C: Remove.
28101
28102 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28103
28104         * gcc.dg/builtins-48.c: New test case.
28105         * gcc.dg/builtins-49.c: New test case.
28106         * gcc.dg/builtins-50.c: New test case.
28107         * gcc.dg/builtins-51.c: New test case.
28108
28109 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28110
28111         PR middle-end/19583
28112         * g++.dg/warn/Wreturn-type-3.C: New test.
28113
28114 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28115
28116         PR middle-end/19402
28117         * gcc.dg/pr19402-1.c: New testcase.
28118         * gcc.dg/pr19402-2.c: likewise.
28119
28120 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28121
28122         PR middle-end/19854
28123         * g++.dg/tree-ssa/tmmti.C: New testcase.
28124
28125 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28126
28127         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28128
28129 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28130
28131         PR c++/19733
28132         * g++.dg/parse/crash23.C: New test.
28133         * g++.dg/warn/Weff1.C: New test.
28134
28135 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28136
28137         * gcc.dg/20050209-1.c: New test.
28138
28139 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28140
28141         PR target/19799
28142         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28143
28144 2005-02-08  Mike Stump  <mrs@apple.com>
28145
28146         * g++.dg/pch/import-2.c: New test.
28147         * g++.dg/pch/import-2.hs: New.
28148         * g++.dg/pch/include/import-2a.h: New.
28149         * g++.dg/pch/include/import-2b.h: New.
28150
28151 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28152
28153         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28154
28155 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28156
28157         * gfortran.dg/substr_1.f90: New test.
28158
28159 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28160
28161         PR middle-end/19775
28162         * gcc.dg/torture/builtin-power-1.c: Disable test for
28163         invalid transformation.
28164         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28165         no longer optimize.
28166         * gcc.dg/builtins-47.c: New testcase.
28167
28168 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28169             Dorit Naishlos  <dorit@il.ibm.com>
28170
28171         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28172
28173 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28174
28175         * gcc.c-torture/compile/20050206-1.c: New test.
28176
28177 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28178
28179         PR tree-opt/19768
28180         * g++.dg/opt/pr19768.C: New test.
28181
28182 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28183
28184         PR tree-opt/19736
28185         * gcc.c-torture/compile/pr19736.c: New test.
28186
28187 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28188
28189         PR c++/17401
28190         * g++.dg/parse/error25.C: New test.
28191
28192 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28193
28194         * gcc.c-torture/execute/20050203-1.c: New.
28195
28196 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28197
28198         * gcc.dg/vect/vect-85.c: Remove xfail.
28199         * gcc.dg/vect/vect-86.c: Remove xfail.
28200         * gcc.dg/vect/vect-87.c: Remove xfail.
28201         * gcc.dg/vect/vect-88.c: Remove xfail.
28202
28203 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28204
28205         * gcc.dg/altivec-19.c: New.
28206
28207 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28208
28209         PR c/17807
28210         * gcc.dg/nested-func-3.c: New test.
28211         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28212
28213 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28214
28215         * gcc.test-framework/gen_directive_tests: Generate tests for
28216         selector expressions.
28217
28218 2005-02-02  Matt Austern  <austern@apple.com>
28219
28220         PR c++/19628
28221         * g++/ext/builtin7.C: New.
28222         * g++/ext/builtin8.C: New.
28223
28224 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28225
28226         PR c/18502
28227         * gcc.dg/pr18502-1.c: New test.
28228
28229 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28230
28231         PR c++/17413
28232         * g++.dg/template/local4.C: Tweak.
28233
28234 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28235
28236         PR tree-optimization/19578
28237         * gcc.c-torture/compile/20050202-1.c: New test.
28238
28239 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28240
28241         PR c/19435
28242         * gcc.dg/c99-init-4.c: New test.
28243
28244 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28245
28246         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28247
28248         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28249
28250         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28251         * g++.dg/eh/check-vect.h: New.
28252
28253         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28254         * gcc.dg/vect/vect-78.c: Ditto.
28255         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28256         Remove.
28257
28258         * g++.dg/conversion/simd1.C: Expect warning.
28259         * g++.dg/ext/attribute-test-1.C: Ditto.
28260         * g++.dg/ext/attribute-test-2.C: Ditto.
28261         * g++.dg/ext/attribute-test-3.C: Ditto.
28262         * g++.dg/ext/attribute-test-4.C: Ditto.
28263
28264         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28265         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28266
28267         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28268
28269 2005-02-01  Richard Henderson  <rth@redhat.com>
28270
28271         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28272         long double for ibm double-double format.
28273         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28274
28275 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28276
28277         PR tree-optimization/19633
28278         * gcc.dg/pr19633-1.c: New test.
28279         * gcc.dg/pr19633.c: Tweak to make pointer point
28280         to NULL or a symbol.
28281
28282 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28283
28284         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28285         New procs.
28286         (dg-process-target (local override)): Handle selector expressions.
28287
28288         * gcc.test-framework/README: Describe tests in source directory.
28289         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28290         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28291         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28292         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28293         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28294         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28295         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28296         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28297         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28298         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28299         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28300         * gcc.test-framework/dg-error-exp-P.c: New test.
28301         * gcc.test-framework/dg-error-exp-XP.c: New test.
28302         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28303         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28304         * gcc.test-framework/dg-output-exp-P.c: New test.
28305         * gcc.test-framework/dg-output-exp-XF.c: New test.
28306         * gcc.test-framework/dg-warning-exp-P.c: New test.
28307         * gcc.misc-tests/dg-1.c: Remove.
28308         * gcc.misc-tests/dg-2.c: Remove.
28309         * gcc.misc-tests/dg-3.c: Remove.
28310         * gcc.misc-tests/dg-4.c: Remove.
28311         * gcc.misc-tests/dg-5.c: Remove.
28312         * gcc.misc-tests/dg-6.c: Remove.
28313         * gcc.misc-tests/dg-7.c: Remove.
28314         * gcc.misc-tests/dg-8.c: Remove.
28315         * gcc.misc-tests/dg-9.c: Remove.
28316         * gcc.misc-tests/dg-10.c: Remove.
28317         * gcc.misc-tests/dg-11.c: Remove.
28318         * gcc.misc-tests/dg-12.c: Remove.
28319         * gcc.misc-tests/dg-test.exp: Remove.
28320
28321         * gcc.test-framework/test-framework.awk: Change recording and
28322         printing of passes and failures.
28323
28324         * gcc.test-framework: New directory.
28325         * gcc.test-framework/README: New.
28326         * gcc.test-framework/test-framework.exp: New.
28327         * gcc.test-framework/test-framework.awk: New.
28328         * gcc.test-framework/gen_directive_tests: New.
28329
28330 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28331
28332         * lib/treelang.exp: Fix comment typos.
28333         (treelang_target_compile): Don't append libs=-ltreelang to options.
28334
28335 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28336
28337         * g++.dg/parse/typename7.C: Adjust error messages.
28338
28339 2005-01-31  Jeff Law  <law@redhat.com>
28340
28341         * gcc.c-torture/execute/20050131-1.c: New test.
28342         * gcc.dg/wcaselabel.c: New test.
28343
28344 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28345
28346         * g++.dg/other/warning1.C: Adjust error messags.
28347         * g++.dg/parse/constant5.C: New test.
28348
28349 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28350
28351         PR c/19333
28352         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28353         the test case valid.
28354         * gcc.dg/20030815-1.c: Remove invalid tests.
28355         * gcc.dg/array-7.c: Adjust expected result.
28356         * gcc.dg/pr18596-3.c: Likewise.
28357         * gcc.dg/noncompile/20000901-1.c: Likewise.
28358         * gcc.dg/noncompile/init-2.c: Likewise.
28359         * gcc.dg/noncompile/init-4.c: Likewise.
28360
28361 2005-01-31  Dale Johannesen  <dalej@apple.com>
28362
28363         * g++.dg/opt/pr19650.C: New test.
28364
28365 2005-01-31  Richard Henderson  <rth@redhat.com>
28366
28367         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28368         long double for intel double extended format.
28369         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28370
28371 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/19555
28374         * g++.dg/template/static10.C: New test.
28375
28376         PR c++/19395
28377         * g++.dg/parse/error24.C: New test.
28378
28379         PR c++/19367
28380         * g++.dg/lookup/builtin1.C: New test.
28381
28382         PR c++/19457
28383         * g++.dg/warn/conv3.C: New test.
28384
28385 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28386
28387         PR fortran/19647
28388         * gfortan.dg/inquire_7.f90
28389
28390 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28391
28392         PR tree-optimization/15791
28393         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28394         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28395         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28396         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28397         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28398         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28399         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28400         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28401         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28402         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28403
28404 2005-01-29  Paul Brook  <paul@codesourcery.com>
28405
28406         PR fortran/18565
28407         * check.c (real_or_complex_check): New function.
28408         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28409         * intrinsic.c (add_functions): Use new check functions.
28410         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28411         Add prototypes.
28412
28413 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28414
28415         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28416         gcc.dg/lvalue-3.c: New tests.
28417         * gcc.dg/concat.c: Update expected messages.
28418
28419 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28420
28421         PR libfortran/19595
28422         * gfortran.dg/eor_1.f90: New test.
28423
28424 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28425
28426         PR fortran/19589
28427         * gfortran.dg/logical_data_1.f90: New test.
28428
28429 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28430
28431         PR c++/19253
28432         * g++.dg/template/crash33.C: New test.
28433
28434         PR c++/19667
28435         * g++.dg/template/crash32.C: New test.
28436
28437 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28438
28439         PR middle-end/16558
28440         * g++.dg/warn/Wreturn-type-2.C: New test.
28441
28442 2004-06-24  Jeff Law  <law@redhat.com>
28443
28444         * gcc.dg/tree-ssa/20050128-1.c: New test.
28445
28446 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28447
28448         * gcc.target/frv/all-mdpackh-1.c: New test.
28449
28450 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28451
28452         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28453
28454 2005-01-27  Richard Henderson  <rth@redhat.com>
28455
28456         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28457
28458 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28459
28460         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28461
28462 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28463
28464         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28465         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28466         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28467         to cope with cases where the multilib options override the dg-options.
28468
28469 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28470
28471         PR c/18946
28472         * gcc.dg/noncompile/20050120-1.c: New test.
28473
28474 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28475
28476         PR tree-optimization/19633
28477         * gcc.dg/pr19633.c: New test.
28478         * gcc.dg/tree-ssa/pr19633.c: New test.
28479
28480 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28481
28482         * gcc.dg/20041216-1.c: New test.
28483
28484 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28485
28486         PR objc/18862
28487         * objc.dg/selector-2.m: New test.
28488
28489 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * g++.dg/opt/range-test-2.C: New test.
28492
28493         PR rtl-optimization/19579
28494         * gcc.c-torture/execute/20050124-1.c: New test.
28495
28496 2005-01-26  Greg Parker  <gparker@apple.com>
28497         Stuart Hastings  <stuart@apple.com>
28498
28499         * gcc.c-torture/execute/20050125-1.c: New.
28500
28501 2005-01-18  Jan Hubicka  <jh@suse.cz>
28502
28503         PR tree-optimize/19337
28504         * gcc.c-torture/compile/20050119-1.c: New test.
28505
28506 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28507
28508         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28509         test for successful match.
28510
28511 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28512
28513         PR objc/18408
28514         * objc.dg/comp-types-7.m: New test.
28515
28516 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28517
28518         * lib/target-supports.exp (current_target_name): New.
28519         (check_effective_target_ilp32, check_effective_target_lp64):
28520         Cache the result to use as long as the current target, with
28521         multilib flags, remains the same.
28522
28523         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28524         (dg-require-weak, dg-require-visibility, dg-require-alias,
28525         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28526         dg-require-effective-target, dg-skip-if): Remove call to
28527         skip_test_and_clear_xfail.
28528         (dg-test): Clear xfail data.
28529
28530 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28531
28532         PR target/17751
28533         * gcc.dg/ppc64-toc.c: New test.
28534
28535         * g++.dg/tree-ssa/empty-1.C: New test.
28536
28537         PR middle-end/19551
28538         * gcc.c-torture/execute/20050121-1.c: New test.
28539         * gcc.dg/20050121-2.c: New test.
28540
28541 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28542         Paul Brook  <paul@codesourcery.com>
28543
28544         PR fortran/17941
28545         * gfortran.dg/real_const_1.f: New test.
28546         * gfortran.dg/real_const_2.f90: New test.
28547         * gfortran.dg/complex_int_1.f90: New test.
28548
28549 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28550
28551         PR fortran/19313
28552         * gfortan.dg/inquire_6.f90: New test.
28553
28554 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28555
28556         PR libfortran/19451
28557         * open_readonly_1.f90: New test.
28558
28559 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28560
28561         PR libfortran/18982
28562         * gfortran.dg/open_new.f90: New file.
28563
28564 2005-01-22  Paul Brook  <paul@codesourcery.com>
28565
28566         * namelist_1.f90: New test.
28567
28568 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28569
28570         PR tree-optimization/19484
28571         * gcc.c-torture/compile/20050122-[12].c: New tests.
28572
28573 2005-01-22  Paul Brook  <paul@codesourcery.com>
28574
28575         * gfortran.dg/implicit_2.f90: New test.
28576
28577 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28578
28579         PR fortran/19314
28580         * gfortran.dg/inquire_5.f90: New test.
28581
28582 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28583
28584         PR c/18809
28585         * gcc.dg/pr18809-1.c: New test.
28586
28587 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28588
28589         * gcc.dg/20050121-1.c: New test.
28590
28591         PR tree-optimization/13000
28592         * gcc.dg/20040206-1.c: Change warning to point where function is
28593         being inlined.
28594
28595 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28596
28597         PR c++/19208
28598         * g++.dg/template/array11.C: New test.
28599
28600 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28601
28602         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28603         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28604         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28605         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28606         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28607         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28608
28609 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28610
28611         PR tree-optimization/15349
28612         * gcc.dg/tree-ssa/pr15349.c: New.
28613
28614 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28615
28616         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28617
28618 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28619
28620         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28621         scan-assembler-times directive name.
28622
28623         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28624         after dg-do.
28625
28626         PR rtl-optimization/19462
28627         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28628
28629 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28630
28631         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28632         counting function calls on ia64.
28633
28634 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28635
28636         PR rtl-optimization/15139
28637         * gcc.dg/20050111-2.c: New test.
28638
28639         PR c/17297
28640         * gcc.c-torture/compile/20050113-1.c: New testcase.
28641
28642         PR middle-end/19164
28643         * gcc.dg/20050113-1.c: New testcase.
28644
28645 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28646
28647         * gcc.dg/vect/vect-85.c: Add comment.
28648         * gcc.dg/vect/vect-86.c: Add xfail for now.
28649         * gcc.dg/vect/vect-87.c: Add xfail for now.
28650         * gcc.dg/vect/vect-88.c: Add xfail for now.
28651         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28652
28653 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28654
28655         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28656
28657 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28658
28659         * g++.dg/debug/typedef3.C: New test.
28660
28661 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28662
28663         PR c/19472
28664         * gcc.dg/asm-a.c: New test.
28665
28666 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28667
28668         * gcc.dg/sh-relax.c: Add prototype for abort.
28669
28670 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28671
28672         * gcc.dg/short-compare-1.c: New test.
28673         * gcc.dg/short-compare-2.c: Likewise.
28674
28675 2005-01-18  Michael Matz  <matz@suse.de>
28676
28677         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28678
28679 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28680
28681         PR tree-optimization/19121
28682         * gcc.c-torture/compile/pr19121.c: New test.
28683
28684 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28685
28686         PR target/19357
28687         * gcc.c-torture/compile/pr19357.c: New test.
28688
28689 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28690
28691         PR c/5675
28692         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28693         pass--those that refer just to the variable, possibly with a
28694         cast.
28695         * gcc.dg/c99-const-expr-3.c: Likewise.
28696
28697         PR middle-end/13127
28698         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28699         longer emitted.
28700
28701 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28702
28703         PR fortran/18778
28704         * gfortran.dg/endfile_2.f90: New test.
28705
28706 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28707
28708         PR 19168
28709         * gfortran.dg/select_5.f90: New test.
28710
28711 2004-01-16  Paul Brook  <paul@codesourcery.com>
28712
28713         * gfortran.dg/common_4.f90: New test.
28714
28715 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28716
28717         PR rtl-optimization/19462
28718         * gcc.dg/torture/pr19462-1.c: New test.
28719
28720 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28721
28722         PR objc/19321
28723         * objc.dg/func-ptr-2.m: New.
28724         * objc.dg/volatile-1.m: New.
28725
28726 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28727
28728         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28729
28730 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28731
28732         PR tree-optimization/19060
28733         * gcc.c-torture/execute/20050104-1.c: New test.
28734
28735 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28736
28737         PR fortran/18983
28738         * gfortran.dg/write_to_null.f90: New test.
28739
28740 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28741             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28742
28743         PR other/19328
28744         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28745         argument.
28746
28747 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28748
28749         PR c++/19263
28750         * g++.dg/init/vector1.C: New test.
28751
28752 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28753
28754         PR target/13158
28755         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28756         PR target/18987
28757         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28758
28759 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28760
28761         * gfortran.dg/select_1.f90: New test.
28762         * gfortran.dg/select_2.f90: New test.
28763         * gfortran.dg/select_3.f90: New test.
28764         * gfortran.dg/select_4.f90: New test.
28765
28766 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28767
28768         PR middle-end/19084
28769         PR rtl-optimization/19348
28770         * gcc.dg/20050111-1.c: New test.
28771         * gcc.c-torture/execute/20050111-1.c: New test.
28772
28773         * gcc.dg/i386-asm-4.c: New test.
28774
28775 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28776
28777         * gcc.dg/nested-func-2.c: New test.
28778         * ada/acats/norun.lst: Remove c953002.
28779
28780 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28781
28782         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28783
28784 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28785
28786         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28787
28788 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28789
28790         PR target/18761
28791         * g++.dg/abi/align1.C: New test.
28792
28793 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28794
28795         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28796         at a time.
28797         * g++.dg/ext/altivec_check.h: Support compiling as C.
28798
28799 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28800
28801         PR c++/19355
28802         * g++.dg/expr/pr19355-1.C: New test case.
28803
28804 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28805
28806         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28807         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28808         * ada/acats/tests/c3/c92005b.ada: Likewise.
28809         * ada/acats/tests/c3/cxb3012.a: Likewise.
28810         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28811
28812 2005-01-09  Paul Brook  <paul@codesourcery.com>
28813
28814         * gfortran.dg/common_2.f90: New file.
28815         * gfortran.dg/common_3.f90: New file.
28816
28817 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28818
28819         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28820
28821 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28822
28823         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28824         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28825         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28826         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28827         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28828         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28829         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28830         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28831         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28832         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28833         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28834         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28835         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28836         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28837         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28838         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28839         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28840         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28841         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28842         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28843         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28844         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28845         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28846         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28847         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28848         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28849         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28850         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28851         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28852         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28853         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28854         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28855         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28856         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28857         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28858         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28859         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28860         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28861         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28862         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28863         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28864         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28865         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28866         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28867         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28868         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28869         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28870         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28871         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28872         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28873         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28874         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28875         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28876         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28877         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28878         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28879         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28880         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28881         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28882         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28883         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28884         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28885         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28886         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28887         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28888         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28889         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28890
28891         * gcc.dg/vect/vect-1.c: Fix spelling.
28892         * gcc.dg/vect/vect-10.c: Fix spelling.
28893         * gcc.dg/vect/vect-11.c: Fix spelling.
28894         * gcc.dg/vect/vect-12.c: Fix spelling.
28895         * gcc.dg/vect/vect-14.c: Fix spelling.
28896         * gcc.dg/vect/vect-15.c: Fix spelling.
28897         * gcc.dg/vect/vect-16.c: Fix spelling.
28898         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28899         * gcc.dg/vect/vect-64.c: Fix comments.
28900         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28901
28902 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28903             Ira Rosen  <irar@il.ibm.com>
28904
28905         * gcc.dg/vect/vect-70.c: New test.
28906         * gcc.dg/vect/vect-71.c: New test.
28907
28908 2005-01-09  Manfred Hollstein  <mh@suse.com>
28909
28910         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28911         * gcc.dg/pr18241-2.c: Likewise.
28912         * gcc.dg/pr18241-3.c: Likewise.
28913         * gcc.dg/pr18241-4.c: Likewise.
28914         * gcc.dg/pr18241-5.c: Likewise.
28915
28916 2005-01-08  Richard Henderson  <rth@redhat.com>
28917
28918         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28919         False for x86 and x86-64.
28920
28921 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28922
28923         PR tree-optimization/18241
28924         * gcc.dg/pr18241-1.c: New test.
28925         * gcc.dg/pr18241-2.c: New test.
28926         * gcc.dg/pr18241-3.c: New test.
28927         * gcc.dg/pr18241-4.c: New test.
28928         * gcc.dg/pr18241-5.c: New test.
28929
28930 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28931
28932         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28933         gfortran.dg/select_4.f90: New.
28934
28935 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28936
28937         * gcc.c-torture/execute/20050107-1.c: New test.
28938
28939 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28940
28941         PR c++/19298
28942         * g++.dg/template/ref2.C: New.
28943
28944 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28945
28946         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28947         instead of being empty.
28948
28949 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28950
28951         PR fortran/15553
28952         * gfortran.dg/array-1.f90: New test.
28953
28954 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28955
28956         PR tree-optimization/19283
28957         * gcc.c-torture/execute/20050106-1.c: New test.
28958
28959         PR rtl-optimization/18861
28960         * gcc.dg/20050105-1.c: New test.
28961
28962         PR tree-optimization/18828
28963         * gcc.dg/20050105-2.c: New test.
28964
28965 2005-01-07  Andreas Jaeger  <aj@suse.de>
28966
28967         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28968
28969 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28970
28971         PR fortran/18398
28972         * gfortran.dg/fmt_read.f90: New test.
28973
28974 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28975
28976         * gcc.dg/rs6000-ldouble-2.c: New.
28977
28978 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28979
28980         PR c++/19244
28981         * g++.dg/parser/ctor2.C: New test.
28982
28983 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28984
28985         PR c++/17154
28986         * g++.dg/template/using9.C: New test.
28987
28988 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28989
28990         PR c++/19258
28991         * g++.dg/lookup/friend6.C: New test.
28992
28993 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28994
28995         PR c++/19270
28996         * g++.dg/template/array10.C: New.
28997
28998 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28999
29000         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29001         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29002
29003 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.c-torture/compile/20050105-1.c: New test.
29006
29007 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29008
29009         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29010
29011 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29012
29013         PR middle-end/19100
29014         * gcc.dg/conv-3.c: New test case.
29015
29016 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29017
29018         * gcc.dg/asm-wide-1.c: New test.
29019
29020 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29021
29022         PR c++/19030
29023         * g++.dg/parse/crash22.C: New
29024
29025 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29026
29027         PR 19257
29028         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29029
29030 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29031
29032         PR middle-end/17767
29033         * gcc.dg/i386-mmx-6.c: New test case.
29034
29035 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29036
29037         PR tree-optimization/18308
29038         * gcc.dg/vect/pr18308.c: New testcase.
29039
29040 2005-01-04  Andreas Jaeger  <aj@suse.de>
29041
29042         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29043
29044 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29045             Robert Bowdidge <bowdidge@apple.com>
29046
29047         * gcc.dg/cpp/subframework1.c: New.
29048         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29049         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29051         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29052
29053 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29054
29055         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29056         producing warning.
29057         * gcc.dg/darwin-weakimport-2.c: New.
29058
29059 2005-01-03  Richard Henderson  <rth@redhat.com>
29060
29061         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29062
29063 2005-01-03  Richard Henderson  <rth@redhat.com>
29064
29065         * gcc.dg/vect/vect.exp: Enable for ia64.
29066         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29067         (check_effective_target_vect_float): Likewise.
29068         (check_effective_target_vect_no_align): Likewise.
29069         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29070         * gcc.dg/vect/vect-8.c: Likewise.
29071
29072 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29073
29074         PR target/19236
29075         * gcc.dg/pr19236-1.c: New test case.
29076
29077 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29078
29079         PR rtl-optimization/12092
29080         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29081
29082 2005-01-02  Andreas Jaeger  <aj@suse.de>
29083
29084         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29085
29086 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29087             Andrew Pinski  <pinskia@physics.uc.edu>
29088
29089         PR rtl-optimization/12092
29090         * gcc.dg/pr12092-1.c: New test case.
29091
29092 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29093
29094         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29095         'hidden' and 'default' for better portability.
29096         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29097
29098         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29099         6 and 7.
29100         * g++.old-deja/g++.brendan/new3.C: Likewise.
29101
29102 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29103
29104         * gcc.dg/20041231-1.C: New test.
29105         * g++.dg/warn/Wunreachable-code-1.C: New test.
29106
29107 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29108
29109         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29110         file, not /dev/null.  Abort on error.
29111
29112 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29113             Ziemowit Laski  <zlaski@apple.com>
29114
29115         PR objc/18971
29116         * objc.dg/encode-5.m: New test.
29117
29118 2004-12-29  Richard Henderson  <rth@redhat.com>
29119
29120         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29121         * objc.dg/stabs-1.m: Disable for ia64.
29122
29123 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29124
29125         PR c++/19190
29126         * g++.dg/warn/Wunused-10.C: New test.
29127
29128 2004-12-28  Richard Henderson  <rth@redhat.com>
29129
29130         * objc.dg/stabs-1.m: Disable for alpha.
29131
29132 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/19149
29135         * g++.dg/parse/error23.C: New test.
29136
29137 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29138
29139         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29140
29141         PR fortran/19032
29142         * gfortran.dg/intrinsic_modulo_1.f90: New.
29143         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29144         tests with divisor -1.
29145
29146 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29147
29148         * g++.dg/opt/temp1.C (memcpy): Return a value.
29149
29150         PR c++/19148
29151         * g++.dg/expr/cond7.C: New test.
29152
29153 2004-12-27  Paul Brook  <paul@codesourcery.com>
29154
29155         * gfortran.dg/g77/select_no_compile.f: Remove.
29156
29157 2004-12-27  Richard Henderson  <rth@redhat.com>
29158
29159         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29160         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29161         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29162
29163 2004-12-26  Richard Henderson  <rth@redhat.com>
29164
29165         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29166         by 1i instead of token pasting.
29167
29168 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29169
29170         PR tree-optimization/17578
29171         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29172         to additional_flags.
29173         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29174
29175 2004-12-25  Richard Henderson  <rth@redhat.com>
29176
29177         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29178         Remove Alpha.
29179
29180 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29181
29182         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29183         hppa*-*-hpux*.
29184         * gcc.dg/pr17957.c (dg-options): Likewise.
29185         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29186         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29187         instead of 0 on __hppa__.
29188         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29189         "foo,%r" on hppa*-*-*.
29190
29191 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29192
29193         PR fortran/19071
29194         * gfortran.dg/complex_write.f90: New test.
29195
29196 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/17595
29199         * g++.dg/parse/pragma2.C: New test.
29200
29201         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29202
29203 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29204
29205         * gcc.dg/empty2.c: Add missing dg-warning.
29206
29207 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29208
29209         PR c++/17413
29210         * g++.dg/template/local4.C: New test.
29211         * g++.dg/template/crash19.C: Add dg-error marker.
29212
29213         * g++.dg/template/crash31.C: Correct embedded PR number.
29214
29215 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/16405
29218         * g++.dg/opt/temp1.C: Add do-run marker.
29219
29220 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29221
29222         * g++.dg/template/spec19.C: New.
29223
29224 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29225
29226         PR target/16819
29227         * gcc.dg/empty2.c: New.
29228
29229 2004-12-23  Richard Henderson  <rth@redhat.com>
29230
29231         * lib/target-supports.exp (check_effective_target_vect_no_align):
29232         Remove i?86 and x86-64.
29233
29234 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29235
29236         PR c++/16405
29237         * g++.dg/opt/temp1.C: New test.
29238
29239 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29240
29241         PR c++/18733
29242         * g++.dg/template/friend33.C: New testcase.
29243
29244 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29245
29246         PR c++/18464
29247         * g++.dg/template/cond5.C: New test.
29248
29249         PR c++/18492
29250         * g++.dg/inherit/thunk3.C: New test.
29251
29252         PR c++/11224
29253         * g++.dg/warn/Wunused-9.C: New test.
29254
29255 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29256
29257         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29258
29259 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29260
29261         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29262
29263 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29264
29265         PR c++/18378
29266         * g++.dg/ext/packed8.C: New test.
29267
29268         PR c++/19063
29269         * g++.dg/template/crash31.C: New test.
29270
29271         PR c++/19034
29272         * g++.dg/template/crash30.C: New test.
29273
29274 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29275
29276         PR C++/18984
29277         * g++.dg/eh/ctor3.C: New test.
29278
29279 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29280
29281         * objc.dg/stabs-1.m: Allow section name to be quoted and
29282         assembly label to begin with '.LL'.
29283
29284 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29285
29286         * gcc.dg/vect/vect.exp
29287         (check_effective_target_lp64_or_vect_no_align): New.
29288         * gcc.dg/vect/vect-77.c: Use it.
29289         * gcc.dg/vect/vect-78.c: Use it.
29290
29291         * lib/target-supports.exp
29292         (check_effective_target_vect_no_max,
29293         check_effective_target_vect_no_bitwise,
29294         check_effective_target_vect_no_align): New.
29295         * gcc.dg/vect/vect-13.c: Use them.
29296         * gcc.dg/vect/vect-17.c: Ditto.
29297         * gcc.dg/vect/vect-18.c: Ditto.
29298         * gcc.dg/vect/vect-19.c: Ditto.
29299         * gcc.dg/vect/vect-20.c: Ditto.
29300         * gcc.dg/vect/vect-27.c: Ditto.
29301         * gcc.dg/vect/vect-29.c: Ditto.
29302         * gcc.dg/vect/vect-44.c: Ditto.
29303         * gcc.dg/vect/vect-48.c: Ditto.
29304         * gcc.dg/vect/vect-50.c: Ditto.
29305         * gcc.dg/vect/vect-52.c: Ditto.
29306         * gcc.dg/vect/vect-54.c: Ditto.
29307         * gcc.dg/vect/vect-56.c: Ditto.
29308         * gcc.dg/vect/vect-58.c: Ditto.
29309         * gcc.dg/vect/vect-60.c: Ditto.
29310         * gcc.dg/vect/vect-72.c: Ditto.
29311         * gcc.dg/vect/vect-80.c: Ditto.
29312
29313 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         PR c++/14075
29316         * g++.dg/init/string1.C: New.
29317
29318         PR c++/18975
29319         * g++.dg/other/synth1.C: New.
29320
29321 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29322
29323         PR c/18963
29324         * gcc.dg/pr18963-1.c: New test.
29325
29326 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29327
29328         PR c/18596
29329         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29330         * gcc.dg/pr18596-1.c: Use dg-error.
29331         (dg-options): Use -fno-unit-at-a-time.
29332         * gcc.dg/pr18596-2.c: New test.
29333         * gcc.dg/pr18596-3.c: New test.
29334
29335 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29336
29337         PR middle-end/18683
29338         * g++.dg/opt/pr18683-1.C: New test case.
29339
29340 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29341
29342         PR other/19093
29343         * g++.dg/opt/max1.C: Fix for 64bit targets.
29344
29345 2004-12-20  Matt Austern  <austern@apple.com>
29346
29347         PR c++/19044
29348         * g++.dg/ext/builtin6.C: New
29349
29350 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29351
29352         PR tree-optimization/19080
29353         * gcc.c-torture/compile/pr19080.c: New test.
29354
29355 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29356
29357         * gcc.dg/20041219-1.c: New test.
29358
29359 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29360
29361         PR middle-end/19068
29362         * g++.dg/opt/max1.C: New test case.
29363
29364 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29365
29366         * gcc.dg/fdata-sections-1.c: New test.
29367
29368 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29369
29370         PR middle-end/18548
29371         * gcc.dg/max-1.c: New test case.
29372
29373 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * gcc.c-torture/execute/20041218-1.c: New test.
29376
29377 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29378
29379         * gcc.dg/pr18501.c: New test.
29380         * gcc.dg/uninit-5.c: XFAIL.
29381         * gcc.dg/uninit-9.c: XFAIL.
29382
29383 2004-12-17  Dale Johannesen  <dalej@apple.com>
29384
29385         * gcc.dg/20041213-1.c: New.
29386
29387 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29388
29389         * objc.dg/stabs-1.m: Allow assembly label to begin
29390         with a dot ('.').
29391
29392 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29393
29394         * gcc.c-torture/execute/20041213-1.c: Move...
29395         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29396
29397 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29398
29399         PR c++/18721
29400         * g++.dg/lookup/conv-5.C: New.
29401
29402 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29403
29404         * objc.dg/stabs-1.m: New test.
29405
29406 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29407
29408         * gcc.dg/visibility-c.c: Change compile to
29409         assemble for the test.
29410
29411 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29412
29413         PR target/19041
29414         * gcc.dg/visibility-c.c: New test.
29415
29416 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29417
29418         PR middle-end/18493
29419         * gcc.dg/switch-8.c: New test case.
29420
29421 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         PR c++/18905
29424         * g++.dg/template/init4.C: New.
29425         * g++.dg/opt/static3.C: Enable optimizer.
29426
29427 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29428
29429         * g++.dg/other/complex1.C: New test.
29430
29431 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29432
29433         * g++.dg/opt/inline9.C: New test.
29434
29435 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29436
29437         PR fortran/18993
29438         * gfotran.dg/nullify_1.f: New test.
29439
29440 2004-12-15  Richard Henderson  <rth@redhat.com>
29441
29442         * gcc.target/i386/i386.exp: New harness.
29443         * gcc.target/i386/vect-args.c: New.
29444
29445 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29446
29447         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29448
29449 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29450
29451         PR c++/18825
29452         * g++.dg/template/friend32.C: New test.
29453
29454 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29455
29456         * cpp/pragma-once-1.c: New test.
29457         * cpp/pragma-once-1b.h: Likewise.
29458         * cpp/pragma-once-1c.h: Likewise.
29459         * cpp/pragma-once-1d.h: Likewise.
29460         * cpp/inc/pragma-once-1a.h: Likewise.
29461
29462 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29463             Steven G. Kargl  <kargls@comcast.net>
29464
29465         PR fortran/17597
29466         * gfortran.dg/list_read_3.f90: New test.
29467
29468 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29469
29470         * gcc.dg/ftrapv-2.c: New test.
29471
29472 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29473
29474         PR c++/18981
29475         * g++.dg/template/typename9.C: New test.
29476
29477 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29478
29479         PR c++/18738
29480         * g++.dg/template/typename8.C: New test.
29481         * g++.dg/parse/friend2.C: Tweak error message.
29482
29483 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29484
29485         * gcc.c-torture/20041214-1.c: New test.
29486
29487 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29488
29489         PR c++/18965
29490         * g++.dg/init/array17.C: New test.
29491
29492 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29493
29494         PR c++/18793
29495         * g++.dg/init/aggr3.C: New test.
29496
29497 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29498
29499         * gcc.dg/altivec-types-1.c: New test.
29500         * gcc.dg/altivec-types-2.c: New test.
29501         * gcc.dg/altivec-types-3.c: New test.
29502         * gcc.dg/altivec-types-4.c: New test.
29503         * g++.dg/ext/altivec-types-1.C: New test.
29504         * g++.dg/ext/altivec-types-2.C: New test.
29505         * g++.dg/ext/altivec-types-3.C: New test.
29506         * g++.dg/ext/altivec-types-4.C: New test.
29507
29508 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29509
29510         PR middle-end/18951
29511         * gcc.c-torture/execute/20041213-1.c: New test.
29512
29513 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         PR c++/18949
29516         * g++.dg/template/cast1.C: New.
29517
29518 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29519
29520         * gcc.c-torture/execute/20041213-2.c: New test.
29521
29522 2004-12-13  Richard Henderson  <rth@redhat.com>
29523
29524         * gcc.dg/i386-sse-10.c: Fix typo in options.
29525
29526 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29527
29528         PR c++/18968
29529         * g++.dg/opt/pr18968.C: New test.
29530
29531 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/18925
29534         * g++.dg/ext/visibility/staticdatamem.C: New test.
29535
29536 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29537
29538         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29539
29540 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29541
29542         PR rtl-optimization/18928
29543         * gcc.dg/pr18928-1.c: New test case.
29544
29545 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29546
29547         PR tree-opt/16951
29548         * gcc.c-torture/compile/20041211-1.c: New.
29549
29550 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29551
29552         PR middle-end/17564
29553         * gcc.c-torture/execute/20041212-1.c: New test.
29554
29555 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29556
29557         PR fortran/18869
29558         * gfortran.dg/common_1.f90: New test.
29559
29560 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29561         Paul Brook  <paul@codesourcery.com>
29562
29563         PR fortran/16222
29564         * gfortran.dg/real_do_1.f90: New test.
29565
29566 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29567
29568         PR tree-opt/18040
29569         * g++.dg/opt/ptrmem6.C: New test.
29570
29571 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29572
29573         PR middle-end/18921
29574         * gcc.dg/pr18921-1.c: New test case.
29575
29576 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29577
29578         PR fortran/17175
29579         * gfortran.dg/scale_1.f90: New test.
29580
29581 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29582
29583         PR middle-end/18903
29584         * gcc.c-torture/compile/pr18903.c: New test.
29585
29586 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29587
29588         * gcc.c-torture/execute/20041210-1.c: New test.
29589
29590 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29591
29592         PR c++/18731
29593         * g++.dg/parser/struct-1.C: New test.
29594         * g++.dg/parser/struct-2.C: New test.
29595         * g++.dg/parser/struct-3.C: New test.
29596
29597 2004-12-09  Richard Henderson  <rth@redhat.com>
29598
29599         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29600
29601         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29602         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29603
29604 2004-12-09  Matt Austern  <austern@apple.com>
29605
29606         PR c++/18514
29607         * g++.dg/ext/builtin1.C: New
29608         * g++.dg/ext/builtin2.C: New
29609         * g++.dg/ext/builtin3.C: New
29610         * g++.dg/ext/builtin4.C: New
29611         * g++.dg/ext/builtin5.C: New
29612
29613 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29614
29615         PR tree-opt/18904
29616         * g++.dg/opt/ptrmem5.C: New test.
29617
29618 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29619
29620         * g++.dg/parse/typename5.C: Adjust for new error.
29621         * g++.dg/parse/typename7.C: New.
29622
29623 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29624
29625         PR c++/18073
29626         * g++.dg/other/mmintrin.C: New test.
29627
29628 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         PR c++/16681
29631         * g++.dg/init/array15.C: New.
29632         * g++.dg/init/array16.C: New.
29633
29634 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29635
29636         PR fortran/18826
29637         * gfortran.dg/assign_1.f90: New test.
29638
29639 2004-12-08  Nick Clifton  <nickc@redhat.com>
29640
29641         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29642         * gcc.target/xstormy16/data_below100: Likewise.
29643         * gcc.target/xstormy16/sfr: Likewise.
29644         * gcc.target/xstormy16/below100.S: New test source file.
29645         * gcc.target/xstormy16/below100.ld: New test linker script.
29646         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29647         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29648         bp instructions.
29649         * gcc.target/xstormy16/bp.c: Likewise.
29650
29651         * gcc.target/xstormy16/bss_below100: New files:
29652         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29653         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29654         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29655         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29656         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29657         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29658         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29659         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29660         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29661         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29662         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29663         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29664         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29665         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29666         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29667         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29668         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29669         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29670         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29671         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29672         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29673         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29674         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29675         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29676         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29677         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29678         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29679
29680         * gcc.target/xstormy16/data_below100: New files:
29681         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29682         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29683         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29684         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29685         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29686         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29687         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29688         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29689         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29690         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29691         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29692         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29693         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29694         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29695         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29696         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29697         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29698         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29699         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29700         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29701         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29702         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29703         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29704         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29705         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29706         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29707         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29708
29709         * gcc.target/xstormy16/sfr: New files:
29710         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29711         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29712         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29713         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29714         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29715         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29716         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29717         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29718         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29719         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29720         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29721         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29722         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29723         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29724         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29725         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29726         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29727         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29728         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29729         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29730         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29731         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29732         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29733         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29734         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29735         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29736         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29737         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29738         27_if0_sfrw_bitfield_f.c
29739
29740 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29741
29742         PR c++/18100
29743         * g++.dg/lookup/name-clash4.C: New test.
29744
29745 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29746
29747         PR c++/18672
29748         * g++.dg/opt/array1.C: New.
29749
29750         PR c++/18803
29751         * g++.dg/template/operator5.C: New.
29752
29753 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29754
29755         PR c/18867
29756         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29757
29758 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29759
29760         * gcc.dg/noncompile/20041207.c: New test.
29761
29762 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29763
29764         * g++.dg/other/unreachable-1.C: New test.
29765
29766 2004-12-06  Nick Clifton  <nickc@redhat.com>
29767
29768         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29769         <limits.h> because the latter comes from gcc's include/ directory
29770         and not the newlib/libc/include directory.
29771
29772 2004-12-04  Richard Henderson  <rth@redhat.com>
29773
29774         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29775
29776 2004-12-04  Richard Henderson  <rth@redhat.com>
29777
29778         * lib/target-supports.exp (check_gc_sections_available): Disable
29779         for alpha and ia64.
29780
29781 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29782
29783         PR middle-end/17909
29784         * g++.dg/other/vararg-2.C: New test.
29785
29786 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29787
29788         PR c++/17011, c++/17971
29789         * g++.dg/template/error15.C: Adjust expected error.
29790         * g++.dg/template/instantiate3.C: Likewise.
29791
29792 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29793
29794         * gcc.dg/altivec-18.c: Fix for darwin
29795
29796 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29797
29798         PR c++/18782
29799         * g++.dg/parse/ptrmem2.C: New.
29800
29801         PR c++/18318
29802         * g++.dg/template/new1.C: New.
29803
29804 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29805
29806         PR fortran/18710
29807         * gfortran.dg/direct_io_3.f90: New test.
29808
29809 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29810
29811         PR 18758
29812         * g++.dg/parse/crash21.C: New.
29813
29814 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29815
29816         PR c++/15664, c++/18276
29817         * g++.dg/template/ttp13.C: New test.
29818         * g++.dg/template/ttp14.C: Likewise.
29819
29820 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29821
29822         PR c++/18123
29823         * g++.dg/parse/enum2.C: New test.
29824         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29825
29826 2004-12-02  Nick Clifton  <nickc@redhat.com>
29827
29828         * gcc.target/xstormy16: New test directory.
29829         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29830         * gcc.target/xstormy16/bp.c: Check the generation of bp
29831         instructions.
29832         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29833         bn instructions and the BELOW100 attribute.
29834
29835 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29836
29837         PR target/16952
29838         * gcc.dg/ppc-eabi.c: New.
29839
29840 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29841
29842         PR fortran/18284
29843         * gfortran.dg/backspace.f90
29844
29845 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29846
29847         * gfortran.dg/inquire.f90: New test.
29848
29849 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29850
29851         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29852         handle effective-target-keyword.
29853         (dg-skip-if): Support effective-target keyword as target list.
29854         (dg-xfail-if): Ditto.
29855         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29856
29857 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29858
29859         PR tree-optimization/18291
29860         * gcc.c-torture/compile/pr18291.c: New test.
29861
29862 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         PR C++/18729
29865         * g++.dg/parse/crash20.C: New.
29866
29867         PR c++/17431
29868         * g++.dg/overload/arg1.C: New.
29869         * g++.dg/overload/arg2.C: New.
29870         * g++.dg/overload/arg3.C: New.
29871         * g++.dg/overload/arg4.C: New.
29872
29873 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29874
29875         * gcc.dg/c99-flex-array-4.c: Remove.
29876
29877 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29878
29879         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29880
29881         * lib/target-supports.exp (is-effective-target): Simplify.
29882
29883         * lib/target-supports.exp (check_effective_target_vect_long):
29884         Fix for powerpc64-*-*.
29885
29886 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29887
29888         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29889         to support new requirements on FreeBSD 5.
29890
29891 2004-11-30  Devang Patel  <dpatel@apple.com>
29892
29893         PR 18702
29894         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29895
29896 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29897
29898         * g++.dg/ext/altivec-13.C: New test.
29899
29900 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29901
29902         PR tree-opt/18298
29903         * gcc.c-torture/execute/p18298.c: New test.
29904
29905 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29906             Dorit Naishlos  <dorit@il.ibm.com>
29907
29908         PR tree-opt/18607
29909         * gcc.dg/vect/vect-89.c: New test.
29910
29911 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29912
29913         * gcc.dg/pr18596-1.c: New test.
29914
29915 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29916
29917         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29918
29919 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29920
29921         PR c/18479
29922         * gcc.dg/pr18479.c: New test.
29923
29924 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29925
29926         PR target/18490
29927         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29928         mmix-knuth-mmixware.
29929
29930         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29931         cris-*-elf* cris-*-aout* mmix-*-*
29932
29933 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29934
29935         PR middle-end/18725
29936         * gcc.dg/pr18725.c: New test.
29937
29938 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29939
29940         PR target/18488
29941         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29942
29943         PR target/18336
29944         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29945
29946 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29947
29948         PR c++/18368
29949         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29950         * g++.old-deja/g++.law/ctors5.C: Likewise.
29951         * g++.old-deja/g++.other/crash25.C: Likewise.
29952
29953         PR c++/18674
29954         * g++.dg/template/error16.C: New test.
29955
29956         PR c++/18512
29957         * g++.dg/template/crash29.C: New test.
29958
29959 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29960
29961         PR tree-optimization/18712
29962         * gcc.c-torture/compile/pr18712.c: New test.
29963
29964 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29965
29966         PR c/7544
29967         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29968         tests.
29969
29970 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29971
29972         PR c++/18652
29973         * g++.dg/lookup/crash6.C: New test.
29974
29975 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29976
29977         PR middle-end/18164
29978         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29979
29980 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29981
29982         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29983         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29984         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29985
29986 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29987
29988         * gcc.dg/pr18164.c: New test.
29989
29990 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29991
29992         * gcc.dg/funroll-loops-all.c: New.
29993
29994 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29995
29996         PR target/18489
29997         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29998         delimeter, match space and TAB as well as ":".
29999
30000         PR target/18484
30001         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30002
30003         PR target/18348
30004         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30005
30006         PR target/18345
30007         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30008
30009         PR target/18337
30010         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30011
30012 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30013
30014         * gfortran.dg/direct_io_2.f90: New test.
30015
30016 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30017
30018         PR target/18334
30019         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30020
30021 2004-11-28  Richard Henderson  <rth@redhat.com>
30022
30023         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30024
30025 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30026
30027         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30028         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30029         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30030         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30031         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30032         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30033         gcc.dg/pointer-arith-8.c: New tests.
30034
30035 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30036
30037         PR fortran/18364
30038         * gfortran.dg/endfile.f90: New test.
30039
30040 2004-11-27  Falk Hueffner  <falk@debian.org>
30041
30042         * gcc.dg/loop-6.c: New test.
30043
30044 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30045
30046         * gcc.c-torture/execute/20041126-1.c: New test.
30047
30048 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30049
30050         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30051         on IRIX.
30052
30053 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30054
30055         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30056         functions.
30057
30058 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30059
30060         PR rtl-optimization/17825
30061         * gcc.c-torture/compile/20041119-1.c: New test.
30062
30063 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30064
30065         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30066         Check existence of ld library path variables before unsetting.
30067
30068 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30069
30070         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30071
30072 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30073
30074         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30075
30076 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30077
30078         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30079
30080 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30081
30082         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30083         dg-do directive.
30084
30085 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30086
30087         * gcc.dg/pr17957.c: Pass --param, not -param.
30088
30089 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30090
30091         PR middle-end/17957
30092         * gcc.dg/pr17957.c: New test.
30093
30094 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/18445
30097         * g++.dg/template/crash28.C: Likewise.
30098
30099         PR c++/18001
30100         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30101         * g++.dg/ext/lvaddr.C: Likewise.
30102         * g++.dg/opt/pr7503-3.C: Likewise.
30103
30104         PR c++/18466
30105         * g++.dg/parse/qualified3.C: New test.
30106         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30107
30108         PR c++/18545
30109         * g++.dg/expr/return1.C: New test.
30110
30111 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30112
30113         Friend class name lookup 3/n, PR c++/3332
30114         * g++.dg/lookup/friend3.C: New test.
30115         * g++.dg/lookup/friend4.C: Likewise.
30116         * g++.dg/lookup/friend5.C: Likewise.
30117
30118 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30119
30120         Friend class name lookup 2/n, PR c++/14513, c++/15410
30121         * g++.dg/lookup/friend2.C: New test.
30122         * g++.dg/template/friend31.C: Likewise.
30123
30124 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30125
30126         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30127
30128 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30129
30130         PR c++/17473
30131         * g++.dg/tc1/dr56.C: Remove.
30132         * g++.dg/template/typedef1.C: Add dg-error markers.
30133         * g++.old-deja/g++.other/typedef7.C: Likewise.
30134
30135         PR c++/18285
30136         * g++.dg/parse/typedef7.C: New test.
30137
30138 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30139
30140         * gcc.c-torture/execute/20041124-1.c: New test.
30141
30142 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30143
30144         * g++.dg/template/deduce3.C: New test.
30145
30146         PR c++/18586
30147         * g++.dg/template/crash27.C: New test.
30148
30149         PR c++/18530
30150         * g++.dg/warn/Wshadow-3.C: New test.
30151
30152 2004-11-24  Devang Patel  <dpatel@apple.com>
30153
30154         PR/18555
30155         * gcc.dg/cpp/isysroot-1.c: New test.
30156         * gcc.dg/cpp/usr/include/stdio.h: New file.
30157         * gcc.dg/cpp/isysroot-2.c: New test.
30158         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30159         New file.
30160
30161 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30162
30163         PR c++/8929
30164         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30165
30166 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30167
30168         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30169         * gcc.target/sparc/pdist.c: Likewise.
30170
30171 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30172
30173         PR c++/16882
30174         * g++.dg/conversion/simd1.C: New test.
30175
30176 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30177
30178         * lib/target-libpath.exp: New file defining
30179         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30180         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30181         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30182         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30183         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30184
30185 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30186
30187         * gcc.dg/pragma-align-2.c: Test macro expansion.
30188         * gcc.dg/pragma-pack-2.c: New test.
30189
30190 2004-11-23  Richard Henderson  <rth@redhat.com>
30191
30192         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30193         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30194         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30195         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30196         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30197         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30198
30199         * gcc.dg/vect/vect.exp: Add check for alpha.
30200         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30201         (check_effective_target_vect_int): Enable for alpha.
30202         (check_effective_target_vect_long): New.
30203         (is-effective-target): Add it.
30204
30205 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30206
30207         * gcc.dg/pr18614-1.c: New test.
30208
30209 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30210
30211         * gcc.dg/setjmp-2.c: New test.
30212
30213 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30214
30215         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30216         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30217         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30218         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30219         gcc.target/sparc/pdist.c: New tests.
30220
30221 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30222
30223         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30224
30225 2004-11-22  Dale Johannesen  <dalej@apple.com>
30226
30227         * gcc.dg/20041111-1.c: New.
30228
30229 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30230
30231         PR tree-opt/18536
30232         * gcc.dg/vect/pr18536.c: New test.
30233
30234 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30235
30236         PR c++/18354
30237         * g++.dg/template/nontype11.C: New test.
30238
30239 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30240
30241         PR middle-end/18520
30242         * gcc.dg/pr18520-1.c: New test case.
30243
30244 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30245
30246         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30247         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30248         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30249         expected diagnostics.
30250
30251 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30252
30253         PR target/18580
30254         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30255         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30256         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30257
30258 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30259
30260         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30261
30262 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30263             Joseph Myers  <joseph@codesourcery.com>
30264
30265         * lib/target-supports.exp (check_visibility_available): Really
30266         test the compiler.
30267
30268 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30269
30270         PR tree-opt/18181
30271         * gcc.dg/vect/vect-85.c: New test.
30272         * gcc.dg/vect/vect-86.c: New test.
30273         * gcc.dg/vect/vect-87.c: New test.
30274         * gcc.dg/vect/vect-88.c: New test.
30275
30276 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30277
30278         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30279
30280 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30281
30282         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30283         * gcc.dg/ppc-and-1.c: Ditto.
30284         * gcc.dg/ppc-compare-1.c: Ditto.
30285         * gcc.dg/ppc-mov-1.c: Ditto
30286
30287 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30288             Mark Mitchell  <mark@codesourcery.com>
30289
30290         * gcc.dg/pragma-init-fini-2.c: New test.
30291
30292 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30293             Aldy Hernandez  <aldyh@redhat.com>
30294
30295         * lib/target-supports.exp (check_effective_target_vect_int): New
30296         (check_effective_target_vect_float): New
30297         (check_effective_target_vect_double): New.
30298         (is-effective-target): Support new effective targets keywords.
30299         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30300         default action for dg-do.
30301         * gcc.dg/vect/pr16105.c: Use new support.
30302         * gcc.dg/vect/pr18400.c: Ditto.
30303         * gcc.dg/vect/pr18425.c: Ditto.
30304         * gcc.dg/vect/vect-1.c: Ditto.
30305         * gcc.dg/vect/vect-10.c: Ditto.
30306         * gcc.dg/vect/vect-11.c: Ditto.
30307         * gcc.dg/vect/vect-12.c: Ditto.
30308         * gcc.dg/vect/vect-13.c: Ditto.
30309         * gcc.dg/vect/vect-14.c: Ditto.
30310         * gcc.dg/vect/vect-15.c: Ditto.
30311         * gcc.dg/vect/vect-16.c: Ditto.
30312         * gcc.dg/vect/vect-17.c: Ditto.
30313         * gcc.dg/vect/vect-18.c: Ditto.
30314         * gcc.dg/vect/vect-19.c: Ditto.
30315         * gcc.dg/vect/vect-2.c: Ditto.
30316         * gcc.dg/vect/vect-20.c: Ditto.
30317         * gcc.dg/vect/vect-21.c: Ditto.
30318         * gcc.dg/vect/vect-22.c: Ditto.
30319         * gcc.dg/vect/vect-23.c: Ditto.
30320         * gcc.dg/vect/vect-24.c: Ditto.
30321         * gcc.dg/vect/vect-25.c: Ditto.
30322         * gcc.dg/vect/vect-26.c: Ditto.
30323         * gcc.dg/vect/vect-27.c: Ditto.
30324         * gcc.dg/vect/vect-27a.c: Ditto.
30325         * gcc.dg/vect/vect-28.c: Ditto.
30326         * gcc.dg/vect/vect-29.c: Ditto.
30327         * gcc.dg/vect/vect-29a.c: Ditto.
30328         * gcc.dg/vect/vect-3.c: Ditto.
30329         * gcc.dg/vect/vect-30.c: Ditto.
30330         * gcc.dg/vect/vect-31.c: Ditto.
30331         * gcc.dg/vect/vect-32.c: Ditto.
30332         * gcc.dg/vect/vect-33.c: Ditto.
30333         * gcc.dg/vect/vect-34.c: Ditto.
30334         * gcc.dg/vect/vect-35.c: Ditto.
30335         * gcc.dg/vect/vect-36.c: Ditto.
30336         * gcc.dg/vect/vect-37.c: Ditto.
30337         * gcc.dg/vect/vect-38.c: Ditto.
30338         * gcc.dg/vect/vect-4.c: Ditto.
30339         * gcc.dg/vect/vect-40.c: Ditto.
30340         * gcc.dg/vect/vect-41.c: Ditto.
30341         * gcc.dg/vect/vect-42.c: Ditto.
30342         * gcc.dg/vect/vect-43.c: Ditto.
30343         * gcc.dg/vect/vect-44.c: Ditto.
30344         * gcc.dg/vect/vect-45.c: Ditto.
30345         * gcc.dg/vect/vect-46.c: Ditto.
30346         * gcc.dg/vect/vect-47.c: Ditto.
30347         * gcc.dg/vect/vect-48.c: Ditto.
30348         * gcc.dg/vect/vect-48a.c: Ditto.
30349         * gcc.dg/vect/vect-49.c: Ditto.
30350         * gcc.dg/vect/vect-5.c: Ditto.
30351         * gcc.dg/vect/vect-50.c: Ditto.
30352         * gcc.dg/vect/vect-51.c: Ditto.
30353         * gcc.dg/vect/vect-52.c: Ditto.
30354         * gcc.dg/vect/vect-53.c: Ditto.
30355         * gcc.dg/vect/vect-54.c: Ditto.
30356         * gcc.dg/vect/vect-55.c: Ditto.
30357         * gcc.dg/vect/vect-56.c: Ditto.
30358         * gcc.dg/vect/vect-56a.c: Ditto.
30359         * gcc.dg/vect/vect-57.c: Ditto.
30360         * gcc.dg/vect/vect-58.c: Ditto.
30361         * gcc.dg/vect/vect-59.c: Ditto.
30362         * gcc.dg/vect/vect-6.c: Ditto.
30363         * gcc.dg/vect/vect-60.c: Ditto.
30364         * gcc.dg/vect/vect-61.c: Ditto.
30365         * gcc.dg/vect/vect-62.c: Ditto.
30366         * gcc.dg/vect/vect-63.c: Ditto.
30367         * gcc.dg/vect/vect-64.c: Ditto.
30368         * gcc.dg/vect/vect-65.c: Ditto.
30369         * gcc.dg/vect/vect-66.c: Ditto.
30370         * gcc.dg/vect/vect-67.c: Ditto.
30371         * gcc.dg/vect/vect-68.c: Ditto.
30372         * gcc.dg/vect/vect-69.c: Ditto.
30373         * gcc.dg/vect/vect-7.c: Ditto.
30374         * gcc.dg/vect/vect-72.c: Ditto.
30375         * gcc.dg/vect/vect-72a.c: Ditto.
30376         * gcc.dg/vect/vect-73.c: Ditto.
30377         * gcc.dg/vect/vect-74.c: Ditto.
30378         * gcc.dg/vect/vect-75.c: Ditto.
30379         * gcc.dg/vect/vect-76.c: Ditto.
30380         * gcc.dg/vect/vect-77.c: Ditto.
30381         * gcc.dg/vect/vect-77a.c: Ditto.
30382         * gcc.dg/vect/vect-78.c: Ditto.
30383         * gcc.dg/vect/vect-79.c: Ditto.
30384         * gcc.dg/vect/vect-8.c: Ditto.
30385         * gcc.dg/vect/vect-80.c: Ditto.
30386         * gcc.dg/vect/vect-82.c: Ditto.
30387         * gcc.dg/vect/vect-82_64.c: Ditto.
30388         * gcc.dg/vect/vect-83.c: Ditto.
30389         * gcc.dg/vect/vect-83_64.c: Ditto.
30390         * gcc.dg/vect/vect-9.c: Ditto.
30391         * gcc.dg/vect/vect-all.c: Ditto.
30392         * gcc.dg/vect/vect-none.c: Ditto.
30393
30394 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30395
30396         * lib/gcc-dg.exp (dg-skip-if): New function.
30397         (dg-forbid-option): Remove.
30398         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30399         * g++.dg/abi/bitfield8.C: Likewise.
30400         * g++.dg/abi/dtor1.C: Likewise.
30401         * g++.dg/abi/empty10.C: Likewise.
30402         * g++.dg/abi/empty7.C: Likewise.
30403         * g++.dg/abi/empty9.C: Likewise.
30404         * g++.dg/abi/layout3.C: Likewise.
30405         * g++.dg/abi/layout4.C: Likewise.
30406         * g++.dg/abi/thunk1.C: Likewise.
30407         * g++.dg/abi/thunk2.C: Likewise.
30408         * g++.dg/abi/vbase11.C: Likewise.
30409         * g++.dg/abi/vthunk2.C: Likewise.
30410         * g++.dg/abi/vthunk3.C: Likewise.
30411         * g++.dg/ext/attrib8.C: Likewise.
30412         * g++.dg/opt/longbranch2.C: Likewise.
30413         * g++.dg/opt/reg-stack4.C: Likewise.
30414         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30415         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30416         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30417         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30418         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30419         * gcc.dg/20000609-1.c: Likewise.
30420         * gcc.dg/20000720-1.c: Likewise.
30421         * gcc.dg/20011107-1.c: Likewise.
30422         * gcc.dg/20011119-1.c: Likewise.
30423         * gcc.dg/20020108-1.c: Likewise.
30424         * gcc.dg/20020122-2.c: Likewise.
30425         * gcc.dg/20020122-3.c: Likewise.
30426         * gcc.dg/20020201-3.c: Likewise.
30427         * gcc.dg/20020206-1.c: Likewise.
30428         * gcc.dg/20020218-1.c: Likewise.
30429         * gcc.dg/20020310-1.c: Likewise.
30430         * gcc.dg/20020411-1.c: Likewise.
30431         * gcc.dg/20020418-2.c: Likewise.
30432         * gcc.dg/20020426-1.c: Likewise.
30433         * gcc.dg/20020426-2.c: Likewise.
30434         * gcc.dg/20020517-1.c: Likewise.
30435         * gcc.dg/20020523-1.c: Likewise.
30436         * gcc.dg/20020523-2.c: Likewise.
30437         * gcc.dg/20020729-1.c: Likewise.
30438         * gcc.dg/20030204-1.c: Likewise.
30439         * gcc.dg/20030826-2.c: Likewise.
30440         * gcc.dg/20030926-1.c: Likewise.
30441         * gcc.dg/20031202-1.c: Likewise.
30442         * gcc.dg/980312-1.c: Likewise.
30443         * gcc.dg/980313-1.c: Likewise.
30444         * gcc.dg/990117-1.c: Likewise.
30445         * gcc.dg/990424-1.c: Likewise.
30446         * gcc.dg/990524-1.c: Likewise.
30447         * gcc.dg/991230-1.c: Likewise.
30448         * gcc.dg/i386-387-1.c: Likewise.
30449         * gcc.dg/i386-387-2.c: Likewise.
30450         * gcc.dg/i386-387-3.c: Likewise.
30451         * gcc.dg/i386-387-4.c: Likewise.
30452         * gcc.dg/i386-387-5.c: Likewise.
30453         * gcc.dg/i386-387-6.c: Likewise.
30454         * gcc.dg/i386-asm-1.c: Likewise.
30455         * gcc.dg/i386-bitfield1.c: Likewise.
30456         * gcc.dg/i386-bitfield2.c: Likewise.
30457         * gcc.dg/i386-loop-1.c: Likewise.
30458         * gcc.dg/i386-loop-2.c: Likewise.
30459         * gcc.dg/i386-loop-3.c: Likewise.
30460         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30461         * gcc.dg/i386-pic-1.c: Likewise.
30462         * gcc.dg/i386-regparm.c: Likewise.
30463         * gcc.dg/i386-signbit-1.c: Likewise.
30464         * gcc.dg/i386-signbit-2.c: Likewise.
30465         * gcc.dg/i386-signbit-3.c: Likewise.
30466         * gcc.dg/i386-sse-5.c: Likewise.
30467         * gcc.dg/i386-sse-8.c: Likewise.
30468         * gcc.dg/i386-unroll-1.c: Likewise.
30469         * gcc.dg/tls/opt-1.c: Likewise.
30470         * gcc.dg/tls/opt-2.c: Likewise.
30471         * gcc.dg/unroll-1.c: Likewise.
30472         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30473         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30474         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30475         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30476
30477 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30478
30479         * g++.dg/template/incomplete1.C: New test.
30480
30481 2004-11-16  Nick Clifton  <nickc@redhat.com>
30482
30483         Revert patches accidentally commited during checkin of fixes for
30484         xstormy16 tests:
30485         gcc.c-torture/execute/simd-4.c: Revert
30486         gcc.dg/20040910-1.c: Revert.
30487
30488 2004-11-16  Paul Brook  <paul@codesourcery.com>
30489
30490         PR fortran/13010
30491         * gfortran.dg/der_pointer_1.f90: New test.
30492
30493 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30494
30495         PR c/18498
30496         * gcc.dg/bitfld-13.c: New test.
30497
30498 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30499
30500         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30501         powerpc*-*-linux*.
30502
30503         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30504         * gcc.dg/ppc64-abi-2.c: Ditto.
30505         * gcc.dg/ppc64-abi-3.c: Ditto.
30506
30507         * lib/gcc-dg.exp (dg-target-list): Remove.
30508
30509 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30510
30511         * gcc.dg/ia64-postinc.c: New test.
30512
30513 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30514
30515         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30516
30517 2004-11-15  Nick Clifton  <nickc@redhat.com>
30518
30519         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30520         __INT_MAX__ so that the test can be compiled by toolchains
30521         targeted at 16-bit processors.
30522
30523         * gcc.dg/20040625-1.c: Use long constants rather than integers
30524         when performing arithmetic that will overflow 16-bits.
30525
30526         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30527         xstormy16.  It does not support 128-bit vector operations.
30528
30529         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30530         with the macro PTR_TYPE.  Define this macro to an integer type
30531         suitable for holding a pointer.
30532
30533         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30534         the target is a 16-bit processor.
30535
30536         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30537         16-bit targets where the character constant will be too long.
30538
30539         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30540         where the double will not be directly addressable.
30541
30542 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30543
30544         Friend class name lookup 1/n, PR c++/18471
30545         * g++.dg/template/crash26.C: New test.
30546         * g++.dg/lookup/struct1.C: Adjust expected error.
30547         * g++.dg/parse/elab1.C: Likewise.
30548         * g++.dg/parse/elab2.C: Likewise.
30549         * g++.dg/parse/int-as-enum1.C: Likewise.
30550         * g++.dg/parse/struct-as-enum1.C: Likewise.
30551         * g++.dg/parse/typedef1.C: Likewise.
30552         * g++.dg/parse/typedef3.C: Likewise.
30553         * g++.dg/parse/typedef4.C: Likewise.
30554         * g++.dg/parse/typedef5.C: Likewise.
30555         * g++.dg/template/nontype4.C: Likewise.
30556         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30557         * g++.old-deja/g++.other/elab1.C: Likewise.
30558         * g++.old-deja/g++.other/syntax4.C: Likewise.
30559
30560 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30561
30562         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30563
30564 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30565
30566         * gcc.c-torture/execute/20041114-1.c: New test.
30567
30568 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30569
30570         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30571         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30572         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30573         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30574         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30575         gcc.dg/switch-7.c: New tests.
30576
30577 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30578
30579         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30580
30581 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30582
30583         PR tree-opt/18400
30584         * gcc.dg/vect/pr18400.c: New test.
30585
30586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30587             Andrew Pinski  <pinskia@physics.uc.edu>
30588
30589         PR tree-opt/18425
30590         * gcc.dg/vect/pr18425.c: New test.
30591
30592 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30593
30594         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30595         Guard with dg-require-alias and dg-require-visibility.
30596
30597 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30598
30599         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30600
30601 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30602
30603         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30604
30605 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30606
30607         PR c++/17344
30608         * g++.dg/template/defarg5.C: New test.
30609
30610 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30611
30612         * g++.dg/parse/cast1.C: Run only on ILP32.
30613         * g++.old-deja/g++.mike/p784.C: Likewise.
30614
30615 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30616
30617         * gcc.c-torture/execute/20041113-1.c: New test.
30618
30619 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30620
30621         PR target/18230
30622         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30623         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30624         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30625         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30626         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30627         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30628         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30629         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30630         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30631         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30632         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30633         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30634         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30635
30636 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30637
30638         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30639         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30640         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30641         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30642         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30643         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30644         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30645         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30646         gcc.target/sparc/combined-1.c: New tests.
30647
30648 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30649
30650         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30651         New tests.
30652
30653 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30654
30655         * lib/gcc-dg.exp (dg-forbid-option): New function.
30656         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30657         * g++.dg/abi/bitfield8.C: Likewise.
30658         * g++.dg/abi/dtor1.C: Likewise.
30659         * g++.dg/abi/empty10.C: Likewise.
30660         * g++.dg/abi/empty7.C: Likewise.
30661         * g++.dg/abi/empty9.C: Likewise.
30662         * g++.dg/abi/layout3.C: Likewise.
30663         * g++.dg/abi/layout4.C: Likewise.
30664         * g++.dg/abi/thunk1.C: Likewise.
30665         * g++.dg/abi/thunk2.C: Likewise.
30666         * g++.dg/abi/vbase11.C: Likewise.
30667         * g++.dg/abi/vthunk2.C: Likewise.
30668         * g++.dg/abi/vthunk3.C: Likewise.
30669         * g++.dg/ext/attrib8.C: Likewise.
30670         * g++.dg/opt/longbranch2.C: Likewise.
30671         * g++.dg/opt/reg-stack4.C: Likewise.
30672         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30673         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30674         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30675         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30676         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30677         * gcc.dg/20000609-1.c: Likewise.
30678         * gcc.dg/20000720-1.c: Likewise.
30679         * gcc.dg/20011107-1.c: Likewise.
30680         * gcc.dg/20011119-1.c: Likewise.
30681         * gcc.dg/20020108-1.c: Likewise.
30682         * gcc.dg/20020122-2.c: Likewise.
30683         * gcc.dg/20020122-3.c: Likewise.
30684         * gcc.dg/20020201-3.c: Likewise.
30685         * gcc.dg/20020206-1.c: Likewise.
30686         * gcc.dg/20020218-1.c: Likewise.
30687         * gcc.dg/20020310-1.c: Likewise.
30688         * gcc.dg/20020411-1.c: Likewise.
30689         * gcc.dg/20020418-2.c: Likewise.
30690         * gcc.dg/20020426-1.c: Likewise.
30691         * gcc.dg/20020426-2.c: Likewise.
30692         * gcc.dg/20020517-1.c: Likewise.
30693         * gcc.dg/20020523-1.c: Likewise.
30694         * gcc.dg/20020523-2.c: Likewise.
30695         * gcc.dg/20020729-1.c: Likewise.
30696         * gcc.dg/20030204-1.c: Likewise.
30697         * gcc.dg/20030826-2.c: Likewise.
30698         * gcc.dg/20030926-1.c: Likewise.
30699         * gcc.dg/20031202-1.c: Likewise.
30700         * gcc.dg/980312-1.c: Likewise.
30701         * gcc.dg/980313-1.c: Likewise.
30702         * gcc.dg/990117-1.c: Likewise.
30703         * gcc.dg/990424-1.c: Likewise.
30704         * gcc.dg/990524-1.c: Likewise.
30705         * gcc.dg/991230-1.c: Likewise.
30706         * gcc.dg/i386-387-1.c: Likewise.
30707         * gcc.dg/i386-387-2.c: Likewise.
30708         * gcc.dg/i386-387-3.c: Likewise.
30709         * gcc.dg/i386-387-4.c: Likewise.
30710         * gcc.dg/i386-387-5.c: Likewise.
30711         * gcc.dg/i386-387-6.c: Likewise.
30712         * gcc.dg/i386-asm-1.c: Likewise.
30713         * gcc.dg/i386-bitfield1.c: Likewise.
30714         * gcc.dg/i386-bitfield2.c: Likewise.
30715         * gcc.dg/i386-loop-1.c: Likewise.
30716         * gcc.dg/i386-loop-2.c: Likewise.
30717         * gcc.dg/i386-loop-3.c: Likewise.
30718         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30719         * gcc.dg/i386-pic-1.c: Likewise.
30720         * gcc.dg/i386-regparm.c: Likewise.
30721         * gcc.dg/i386-signbit-1.c: Likewise.
30722         * gcc.dg/i386-signbit-2.c: Likewise.
30723         * gcc.dg/i386-signbit-3.c: Likewise.
30724         * gcc.dg/i386-sse-5.c: Likewise.
30725         * gcc.dg/i386-sse-8.c: Likewise.
30726         * gcc.dg/i386-unroll-1.c: Likewise.
30727         * gcc.dg/tls/opt-1.c: Likewise.
30728         * gcc.dg/tls/opt-2.c: Likewise.
30729         * gcc.dg/unroll-1.c: Likewise.
30730         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30731         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30732         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30733         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30734         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30735         -m64 is specified.
30736
30737 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30738
30739         PR c++/18389
30740         * g++.dg/parse/cond1.C: New test.
30741
30742         PR c++/18429
30743         * g++.dg/template/array9.C: New test.
30744         * g++.dg/ext/vla1.C: Adjust error messages.
30745         * g++.dg/ext/vlm1.C: Likewise.
30746         * g++.dg/template/crash2.C: Likewise.
30747
30748         PR c++/18436
30749         * g++.dg/template/call3.C: New test.
30750
30751         PR c++/18407
30752         * g++.dg/template/ptrmem11.C: New test.
30753
30754 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30755
30756         PR other/14264
30757         * lib/g++.exp: Set LC_ALL and LANG to C.
30758         * lib/gcc-dg.exp: Likewise.
30759         * lib/gfortran.exp: Likewise.
30760         * lib/objc.exp: Likewise.
30761         * lib/treelang.exp: Likewise.
30762
30763 2004-11-12  Andreas Schwab  <schwab@suse.de>
30764
30765         * gcc.dg/pr16286.c: Fix last change.
30766
30767 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30768
30769         PR c++/18416
30770         * g++.dg/init/global1.C: New test.
30771
30772 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30773
30774         * gcc.c-torture/execute/20041112-1.c: New test.
30775
30776 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30777
30778         * lib/gcc-dg.exp (dg-target-list): New.
30779
30780 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30781             Richard Sandiford  <rsandifo@redhat.com>
30782
30783         * lib/target-supports.exp (get-compiler_messages): New.
30784         (check_named_sections_available): Use it.
30785         (check_effective_target_ilp32): New.
30786         (check_effective_target_lp64): New.
30787         (is-effective-target): New.
30788         * lib/gcc-dg.exp (dg-require-effective-target): New.
30789
30790 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30791
30792         * gcc.dg/precedence-1.c: New test.
30793
30794 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30795
30796         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30797
30798         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30799         message, delete generated files, use more descriptive name for
30800         executable, and make the test unsupported when it cannot be run.
30801
30802         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30803         (dg-require-weak, dg-require-visibility, dg-require-alias,
30804         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30805         dg-require-iconv, dg-require-named-sections): Use it.
30806
30807         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30808
30809 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30810
30811         PR target/16457
30812         * gcc.dg/ppc-and-1: New
30813
30814         PR target/16796
30815         * gcc.dg/ppc-mov-1.c: New.
30816
30817         PR target/16458
30818         * gcc.dg/ppc-compare-1.c: New.
30819
30820 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30821
30822         * objc.dg/desig-init-2.m: New test.
30823
30824 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30825
30826         PR middle-end/18160
30827         * g++.dg/warn/register-var-1.C: New test.
30828         * g++.dg/warn/register-var-2.C: New test.
30829
30830 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30831
30832         * gcc.dg/union-2.c: New test.
30833
30834 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30835
30836         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30837         New test for PR tree-optimization/17892.
30838
30839 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30840
30841         PR c++/18369
30842         * g++.dg/init/new12.C: New test.
30843
30844 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30845
30846         * gcc.target/sparc: New directory.
30847         * gcc.target/sparc/sparc.exp: New driver.
30848         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30849         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30850         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30851         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30852
30853 2004-11-10  Paul Brook  <paul@codesourcery.com>
30854
30855         PR fortran/18218
30856         * gfortran.dg/list_read.c: New test.
30857
30858 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30859
30860         PR c/18322
30861         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30862         expected diagnostic location.
30863
30864 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30865
30866         * gcc.dg/20041109-1.c: New test.
30867
30868 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30869
30870         PR objc/18406
30871         * objc/compile/pr18406.m: New test.
30872
30873 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30874
30875         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30876
30877 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30878
30879         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30880
30881 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30882
30883         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30884
30885 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30886
30887         * gcc.dg/20030225-2.c: Add prototype for abort and
30888         exit.
30889
30890 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30891
30892         PR tree-opt/18299
30893         * gcc.c-torture/pr18299-1.c: New test.
30894
30895 2004-11-06  Andreas Schwab  <schwab@suse.de>
30896
30897         * gcc.dg/pr16286.c: Also test for bool and pixel.
30898
30899 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30900
30901         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30902         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30903         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30904         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30905         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30906         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30907         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30908         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30909         gcc.dg/struct-semi-3.c: New tests.
30910
30911 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30912
30913         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30914
30915 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30916
30917         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30918         Do not use C99 designators.
30919
30920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30923
30924 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30925
30926         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30927         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30928         * gcc.c-torture/execute/simd-5.x: Remove.
30929
30930 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30931
30932         PR rtl-optimization/17933
30933         * gcc.dg/torture/pr17933-1.c: New test.
30934
30935 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30936
30937         PR target/18106
30938         * lib/target-supports.exp (check_weak_available): Support
30939         Windows.
30940
30941 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30942
30943         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30944         call to fflush(stdout) before abort.
30945         (my_ffsll): New function.
30946         (generate_fields): Use it.
30947
30948 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30949
30950         * gcc.dg/init-undef-1.c: New test.
30951
30952 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30953
30954         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30955         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30956         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30957         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30958         expected messages for new parser.
30959
30960 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30961
30962         * g++.dg/ext/visibility/symbian1.C: New test.
30963
30964 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30965
30966         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30967         on LP64 targets.
30968
30969 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30970
30971         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30972         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30973         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30974         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30975         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30976         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30977         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30978         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30979         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30980         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30981
30982 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30983
30984         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30985         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30986         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30987         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30988         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30989         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30990         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30991         for new parser.
30992
30993 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30994
30995         PR target/15342
30996         * gcc.dg/20041104-1.c: New test.
30997
30998 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30999
31000         * g++.dg/template/nontype7.C: New test.
31001         * g++.dg/template/nontype8.C: Likewise.
31002         * g++.dg/template/nontype9.C: Likewise.
31003         * g++.dg/template/nontype10.C: Likewise.
31004         * g++.dg/tc1/dr49.C: Likewise.
31005         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31006         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31007
31008 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31009
31010         * g++.dg/rtti/tinfo1.C: Remove xfails.
31011
31012 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31013
31014         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31015         packed attribute to the definition to satisfy the new C++ parser.
31016
31017 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31018
31019         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31020         invocations of va_arg.
31021
31022 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31023
31024         PR c++/18124
31025         * g++.dg/template/crash25.C: New test.
31026
31027         PR c++/18155
31028         * g++.dg/template/typedef2.C: New test.
31029         * g++.dg/parse/crash13.C: Adjust error markers.
31030
31031         PR c++/18177
31032         * g++.dg/conversion/const3.C: New test.
31033
31034 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31035
31036         PR fortran/17535
31037         PR fortran/17583
31038         PR fortran/17713
31039         * gfortran.dg/generic_[123].f90: New testcases.
31040
31041 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31042
31043         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31044         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31045
31046 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31047
31048         PR tree-opt/16808
31049         * gcc.c-torture/compile/pr16808.c: New test.
31050
31051 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31052
31053         PR rtl-optimization/17104
31054         * gcc.dg/ppc-bitfield1.c: New.
31055
31056 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31057
31058         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31059
31060 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31061
31062         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31063         strings for 32-bit code.
31064
31065 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31066
31067         PR c/18239
31068         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31069
31070 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31071
31072         PR c++/18064
31073         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31074
31075 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/15172
31078         * g++.dg/init/aggr2.C: New test.
31079
31080 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31081
31082         * objc.dg/local-decl-1.m: New test.
31083
31084 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31085
31086         * gcc.dg/20040910-1.c: Adjust regex.
31087
31088 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31089
31090         PR rtl-optimization/18084
31091         * g++.dg/opt/pr18084-1.C: New testcase.
31092
31093 2004-10-30  Matt Austern  <austern@apple.com>
31094
31095         PR c++/17542
31096         * g++.dg/ext/attrib18.C: New test.
31097
31098 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31099
31100         PR middle-end/18096
31101         * gcc.dg/pr18096-1.c: New test case.
31102
31103 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31104
31105         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31106
31107 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31108
31109         PR c/16666
31110         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31111         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31112         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31113         gcc.dg/old-style-prom-3.c: New tests.
31114
31115 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31116
31117         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31118         Remove unnecessary inclusion of stdio.h.
31119
31120 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31121
31122         PR rtl-optimization/17581
31123         * gcc.dg/pr17581-1.c: New test case.
31124
31125 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31126
31127         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31128         being implemented.
31129         * g++.dg/conversion/dr195-1.C: New.
31130         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31131         * g++.old-deja/g++.mike/p10148.C: Likewise.
31132
31133 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31134
31135         PR c++/17695
31136         * g++.dg/debug/typedef2.C: New test.
31137
31138 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31139
31140         PR fortran/13490
31141         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31142         * gfortran.dg/g77/README: Update.
31143
31144 2004-10-28  Matt Austern  <austern@apple.com>
31145
31146         PR c++/14124
31147         * g++.dg/ext/packed7.C: New test.
31148
31149 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31150
31151         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31152         scan-assembler.
31153         * lib/scanasm.exp (hidden-scan-for): New proc.
31154         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31155         string.
31156         (scan-not-hidden): Likewise.
31157         * lib/target-supports.exp (check_visibility_available): mach-o is
31158         support too.
31159
31160 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/17132
31163         * g++.dg/template/memclass3.C: New test.
31164
31165 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31166
31167         PR middle-end/18160
31168         * gcc.dg/register-var-1.c: New test.
31169         * gcc.dg/register-var-2.c: New test.
31170         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31171         error now.
31172
31173 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31174
31175         PR other/18172
31176         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31177         unused variables.
31178         * gcc.dg/vect/vect-22.c: Likewise.
31179
31180 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31181
31182         * gcc.dg/i386-rotate-1.c: New test.
31183
31184 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31185
31186         * g++.dg/init/ref12.C: Add "run" marker.
31187
31188         PR c++/17435
31189         * g++.dg/init/ref12.C: New test.
31190
31191         PR c++/18140
31192         * g++.dg/template/shift1.C: New test.
31193         * g++.dg/template/error10.C: Adjust error markers.
31194
31195 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31196
31197         PR tree-opt/17529
31198         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31199
31200 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31201
31202         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31203         * gcc.dg/weak/weak-3.c: Likewise.
31204         * gcc.dg/weak/weak-5.c: Likewise.
31205         * gcc.dg/weak/weak-9.c: Likewise.
31206         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31207         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31208
31209         * gcc.dg/darwin-weakimport-1.c: New.
31210
31211 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31212
31213         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31214
31215 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31216
31217         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31218         'syntax' error messages.
31219         * gcc.dg/cpp/direct2s.c: Likewise.
31220
31221 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31222
31223         * gcc.c-torture/compile/20041026-1.c: New.
31224
31225 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/18093
31228         * g++.dg/lookup/ns2.C: New test.
31229
31230         PR c++/18020
31231         * g++.dg/template/enum4.C: New test.
31232
31233         PR c++/18161
31234         * g++.dg/template/expr1.C: New test.
31235
31236 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31237
31238         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31239
31240 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31241
31242         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31243         gcc.dg/decl-nospec-3.c: New tests.
31244
31245 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31246
31247         * objc.dg/super-class-3.m: New test.
31248
31249 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31250
31251         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31252         resyncing.
31253         * gcc.dg/cpp/direct2s.c: Likewise.
31254
31255 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31256
31257         * objc.dg/image-info.m: Update for changes to section selection.
31258
31259 2004-10-25  David Ayers  <d.ayers@inode.at>
31260             Ziemowit Laski  <zlaski@apple.com>
31261
31262         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31263         diagnostics when messaging 'id <Proto>'.
31264         * objc.dg/class-protocol-1.m: New test.
31265         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31266         a non-existent method signature.
31267         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31268         Update diagnostics when messaging with non-existent method signature.
31269         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31270         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31271         invalid receivers are now resolved as if messaging 'id'; remove
31272         extraneous diagnostics.
31273
31274 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31275
31276         PR c/16667
31277         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31278         gcc.dg/init-desig-obs-3.c: New tests.
31279
31280 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31281
31282         * gcc.dg/debug/20041023-1.c: New test.
31283
31284 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31285
31286         PR middle-end/17407
31287         * gcc.c-torture/compile/pr17407.c: New test.
31288
31289         PR c++/18121
31290         * g++.dg/template/array8.C: New test.
31291
31292 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31293
31294         PR other/18138
31295         * lib/g++.exp: Accept more than one multilib libgcc.
31296         * lib/gcc-dg.exp: Likewise.
31297         * lib/objc.exp: Likewise.
31298         * lib/treelang.exp: Likewise.
31299         * lib/gfortran.exp: Likewise.
31300
31301 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31302
31303         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31304
31305 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31306
31307         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31308         * gcc.dg/c99-const-expr-3.c: Likewise.
31309
31310 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31311
31312         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31313
31314 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31315
31316         * gcc.c-torture/execute/loop-2e.x: Remove.
31317
31318 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         PR c++/18095
31321         * g++.dg/parse/crash18.C: New.
31322         * g++.dg/parse/crash19.C: New.
31323
31324 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31325
31326         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31327         * g++.dg/ext/dllimport2.C: Same.
31328         * g++.dg/ext/dllimport8.C: Same.
31329
31330 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/10841
31333         * g++.dg/conversion/cast1.C: New test.
31334         * g++.dg/overload/pmf1.C: Adjust error marker.
31335
31336 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31337
31338         PR objc/17923
31339         * objc.dg/const-str-7.m: New test.
31340
31341 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31342
31343         * g++.dg/template/memfriend11.C: Fix comment typo.
31344         * g++.dg/template/memfriend14.C: Likewise.
31345
31346 2004-10-20  Richard Henderson  <rth@redhat.com>
31347
31348         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31349         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31350         -fasynchronous-unwind-tables.
31351
31352 2004-10-20  Richard Henderson  <rth@redhat.com>
31353
31354         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31355         (main): Return success.
31356         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31357         (main): Return success.
31358
31359 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31360
31361         PR c++/13495
31362         * g++.dg/template/memfriend9.C: New test.
31363         * g++.dg/template/memfriend10.C: Likewise.
31364         * g++.dg/template/memfriend11.C: Likewise.
31365         * g++.dg/template/memfriend12.C: Likewise.
31366         * g++.dg/template/memfriend13.C: Likewise.
31367         * g++.dg/template/memfriend14.C: Likewise.
31368         * g++.dg/template/memfriend15.C: Likewise.
31369         * g++.dg/template/memfriend16.C: Likewise.
31370         * g++.dg/template/memfriend17.C: Likewise.
31371         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31372
31373 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31374
31375         * g++.dg/conversion/dr195.C: New.
31376         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31377
31378 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31379             Devang Patel  <dpatel@apple.com>
31380
31381         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31382         of floating point arithmetic, which could trap.
31383
31384 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31385
31386         PR c++/14035
31387         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31388         * g++.dg/conversion/const2.C: New test.
31389         * g++.dg/expr/reinterpret2.C: New test.
31390         * g++.dg/expr/reinterpret3.C: New test.
31391         * g++.dg/expr/cast2.C: New test.
31392         * g++.dg/expr/copy1.C: New test.
31393         * g++.dg/other/conversion1.C: Change error message.
31394         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31395         function pointers to void *.
31396         * g++.old-deja/g++.mike/p10148.C: Likewise.
31397
31398 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31399
31400         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31401
31402 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31403
31404         PR c++/18047
31405
31406         * g++.dg/parse/expr3.C: New test.
31407
31408 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31409
31410         * gcc.dg/smod-1.c: New test.
31411
31412 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31413
31414         * objc.dg/method-14.m: New test.
31415
31416 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31417
31418         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31419         Also xfail as the patch was reverted.
31420
31421 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31422
31423         PR middle-end/16973
31424         * gcc.dg/pr16973.c: New test.
31425
31426 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31427
31428         PR tree-optimization/17656
31429         * gcc.c-torture/compile/pr17656.c: New test.
31430
31431 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31432
31433         * g++.dg/eh/shadow1.C: New.
31434
31435 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31436
31437         * gcc.c-torture/compile/20041018-1.c: New test.
31438
31439 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31440
31441         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31442         compiler referring to register 0 when accessing sdata.  The linker
31443         now patches things up.
31444
31445 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31446
31447         PR c/17529
31448         * gcc.c-torture/compile/pr17529.c: New test.
31449
31450 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31451
31452         PR c++/17743
31453         * g++.dg/ext/attrib17.C: New test.
31454
31455 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31456
31457         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31458
31459 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31460
31461         PR c++/10479
31462         * g++.dg/ext/attrib16.C: New test.
31463
31464 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/17042
31467         * g++.dg/init/dso_handle1.C: New test.
31468
31469         PR c++/14667
31470         * g++.dg/parse/typedef6.C: New test.
31471
31472         PR c++/17916
31473         * g++.dg/parse/pragma1.C: New test.
31474
31475 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31476
31477         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31478
31479 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31480
31481         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31482         -fno-common when on HPPA HP-UX platforms.
31483
31484 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31485
31486         PR other/16820
31487         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31488         stdint.h.
31489         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31490         uintptr_t.
31491
31492 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31493
31494         PR c++/16301
31495         * g++.dg/lookup/strong-using-4.C: New test.
31496
31497 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31498
31499         PR middle-end/16567
31500         * gcc.c-torture/compile/nested-1.c: New test.
31501
31502 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31503
31504         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31505         and mipsisa64*-*-* (until support for misaligned loads is added).
31506         * gcc.dg/vect/vect-50.c: Likewise.
31507         * gcc.dg/vect/vect-52.c: Likewise.
31508         * gcc.dg/vect/vect-54.c: Likewise.
31509         * gcc.dg/vect/vect-58.c: Likewise.
31510         * gcc.dg/vect/vect-60.c: Likewise.
31511         * gcc.dg/vect/vect-80.c: Likewise.
31512
31513 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/17976
31516         * g++.dg/init/dtor3.C: New test.
31517
31518 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31519
31520         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31521
31522 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31523
31524         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31525         * gcc.dg/macho-lo-sum.c: Likewise.
31526
31527 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31528
31529         * gcc.dg/ppc-spe64-1.c: New test.
31530
31531 2004-10-14  Devang Patel  <dpatel@apple.com>
31532
31533         PR 17635
31534         * gcc.dg/pr17635.c : New test.
31535
31536 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31537
31538         * gcc.dg/vect/vect-28.c: Remove xfail.
31539         * gcc.dg/vect/vect-30.c: Remove xfail.
31540         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31541         * gcc.dg/vect/vect-33.c: Remove xfail.
31542         * gcc.dg/vect/vect-44.c: Remove xfail.
31543         * gcc.dg/vect/vect-46.c: Remove xfail.
31544         * gcc.dg/vect/vect-50.c: Remove xfail.
31545         * gcc.dg/vect/vect-52.c: Remove xfail.
31546         * gcc.dg/vect/vect-54.c: Remove xfail.
31547         * gcc.dg/vect/vect-58.c: Remove xfail.
31548         * gcc.dg/vect/vect-60.c: Remove xfail.
31549         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31550         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31551         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31552         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31553         * gcc.dg/vect/vect-8.c: Remove xfail.
31554         * gcc.dg/vect/vect-80.c: Remove xfail.
31555         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31556
31557 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31558
31559         * gcc.dg/vect/vect-82.c: New testcase.
31560         * gcc.dg/vect/vect-82_64.c: New testcase.
31561         * gcc.dg/vect/vect-83.c: New testcase.
31562         * gcc.dg/vect/vect-83_64.c: New testcase.
31563
31564 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31565
31566         * gcc.dg/cpp/error-1.c: New test.
31567
31568 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31569
31570         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31571
31572 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31573
31574         PR target/17984
31575         * gcc.dg/cris-peep2-xsrand2.c: New test.
31576
31577 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31578
31579         PR c++/17661
31580         * g++.dg/expr/for2.C: New test.
31581
31582 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31583
31584         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31585
31586 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31587
31588         PR tree-optimization/17724
31589         * g++.dg/opt/pr17724-1.C: New test.
31590         * g++.dg/opt/pr17724-2.C: New test.
31591         * g++.dg/opt/pr17724-3.C: New test.
31592         * g++.dg/opt/pr17724-4.C: New test.
31593         * g++.dg/opt/pr17724-5.C: New test.
31594         * g++.dg/opt/pr17724-6.C: New test.
31595
31596 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31597
31598         PR c/17301
31599         * gcc.dg/pr17301-2.c: New test.
31600
31601 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31602
31603         PR c++/15876
31604         * g++.dg/parse/error22.C: New test.
31605
31606         PR c++/17936
31607         * g++.dg/template/spec18.C: New test.
31608
31609 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31610
31611         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31612         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31613         memcpy.
31614         * gcc.dg/ia64-sync-2.c: Ditto.
31615         * gcc.dg/ia64-sync-3.c: Ditto.
31616
31617 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31618
31619         * g++.dg/eh/cleanup5.C: Add dg-options "".
31620
31621 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31622
31623         PR middle-end/17657
31624         * gcc.dg/switch-4.c: New test case.
31625
31626 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31627
31628         * gcc.c-torture/execute/20041011-1.c: New test.
31629
31630 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31631
31632         PR c++/17554
31633         * g++.dg/init/for3.C: New test.
31634
31635         PR c++/17657
31636         * g++.dg/opt/switch2.C: New test.
31637
31638         PR middle-end/17703
31639         * g++.dg/warn/Wreturn-2.C: New test.
31640
31641 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31642
31643         PR c++/17907
31644         * g++.dg/eh/cleanup5.C: New test.
31645
31646 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31647
31648         PR c++/17393
31649         * g++.dg/parse/error21.C: New test.
31650
31651 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31652
31653         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31654         * g++.dg/warn/incomplete1.C: Likewise.
31655         * g++.dg/template/qualttp20.C: Likewise.
31656
31657 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31658
31659         PR c/17881
31660         * parm-incomplete-1.c: New test.
31661
31662 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31663
31664         PR c++/17867
31665         * g++.dg/parse/error19.C: New test.
31666
31667         PR c++/17670
31668         * g++.dg/init/new11.C: New test.
31669
31670         PR c++/17821
31671         * g++.dg/parse/error20.C: New test.
31672
31673         PR c++/17826
31674         * g++.dg/template/crash24.C: New test.
31675
31676 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31677
31678         PR c/17301
31679         * gcc.dg/pr17301-1.c: New test.
31680
31681 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31682
31683         PR c/17189
31684         * gcc.dg/anon-struct-5.c: New test.
31685
31686 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31687
31688         PR c/17844
31689         * gcc.dg/pr17844-1.c: New test.
31690
31691 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31692
31693         PR tree-optimization/17906
31694         * gcc.c-torture/compile/pr17906.c: New.
31695
31696 2004-10-09  Stuart Hastings  <stuart@apple.com>
31697             Roger Sayle  <roger@eyesopen.com>
31698
31699         PR rtl-optimization/17853
31700         * gcc.dg/i386-mmx-5.c: New testcase.
31701
31702 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31703
31704         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31705
31706 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/17524
31709         * g++.dg/template/static9.C: New test.
31710
31711         PR c++/17685
31712         * g++.dg/parse/operator5.C: New test.
31713
31714 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31715
31716         PR middle-end/17894
31717         * gcc.c-torture/execute/divcmp-4.c: New test case.
31718
31719 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31720
31721         PR tree-opt/17902
31722         * g++.dg/opt/pr17902.C: New test.
31723
31724 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31725
31726         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31727
31728 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31729
31730         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31731
31732 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31733
31734         * gcc.dg/assign-warn-3.c: New test.
31735
31736 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31737
31738         PR c/16999
31739         * gcc.dg/cpp/ident-1.c: New test.
31740
31741 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         * gcc.c-torture/compile/acc1.c: New.
31744
31745 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31746
31747         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31748         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31749
31750 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31751
31752         * gcc.dg/ultrasp11.c: New test.
31753
31754 2004-10-08  Michael Matz  <matz@suse.de>
31755
31756         * gcc.dg/doloop-2.c: New test.
31757
31758 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31759
31760         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31761         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31762         objc.dg/method-9.m: Update expected diagnostics.
31763
31764 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31765
31766         * gcc.dg/ppc-fsel-3.c: New file.
31767         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31768
31769 2004-10-07  Paul Brook  <paul@codesourcery.com>
31770
31771         * gfortran.dg/intrinsic_verify_1.f90: New test.
31772
31773 2004-10-07  Paul Brook  <paul@codesourcery.com>
31774
31775         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31776
31777 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31778
31779         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31780         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31781         commit.
31782
31783 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31784
31785         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31786
31787 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31788
31789         PR c++/17115
31790         * g++.dg/warn/Winline-4.C: New test.
31791
31792 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31793
31794         * gcc.c-torture/compile/20041007-1.c: New test.
31795
31796 2004-10-07  Paul Brook  <paul@codesourcery.com>
31797
31798         PR fortran/17678
31799         * gfortran.dg/use_allocated_1.f90: New test.
31800
31801 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31802
31803         PR middle-end/17849
31804         * gfortran.fortran-torture/compile/nested.f90: New test
31805
31806 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31807
31808         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31809
31810 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31811
31812         PR c++/17368
31813         * g++.dg/ext/asm6.C: New test.
31814
31815 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31816
31817         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31818
31819 2004-10-06  Paul Brook  <paul@codesourcery.com>
31820
31821         PR libfortran/17709
31822         * gfortran.dg/empty_format_1.f90: New test.
31823
31824 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31825
31826         PR fortran/17568
31827         * gfortran.dg/ishft.f90: New test.
31828
31829         PR fortran/17283
31830         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31831         tests.
31832
31833 2004-10-06  Paul Brook  <paul@codesourcery.com>
31834
31835         * gfortran.dg/do_1.f90: New test.
31836
31837 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31838
31839         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31840         optimizing for size.
31841
31842 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31843
31844         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31845
31846 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31847
31848         * gcc.c-torture/compile/20041005-1.c: New test.
31849
31850 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31851
31852         PR c++/17829
31853         * g++.dg/lookup/koenig4.C: New.
31854
31855 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31856
31857         * g++.dg/other/classkey1.C: Adjust quoting marks.
31858         * g++.dg/parse/error15.C: Likewise.
31859         * g++.dg/template/meminit2.C (int>): Likewise.
31860
31861 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31862
31863         PR fortran/17283
31864         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31865
31866         PR fortran/17631
31867         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31868
31869         PR fortran/17708
31870         * gfortran.dg/pr17708.f90: New test.
31871
31872 2004-10-04  Chao-ying Fu  <fu@mips.com>
31873
31874         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31875         * gcc.dg/vect/vect-4.c: Ditto.
31876         * gcc.dg/vect/vect-5.c: Ditto.
31877         * gcc.dg/vect/vect-6.c: Ditto.
31878         * gcc.dg/vect/vect-8.c: Ditto.
31879         * gcc.dg/vect/vect-16.c: Ditto.
31880         * gcc.dg/vect/vect-30.c: Ditto.
31881         * gcc.dg/vect/vect-40.c: Ditto.
31882         * gcc.dg/vect/vect-41.c: Ditto.
31883         * gcc.dg/vect/vect-42.c: Ditto.
31884         * gcc.dg/vect/vect-43.c: Ditto.
31885         * gcc.dg/vect/vect-44.c: Ditto.
31886         * gcc.dg/vect/vect-45.c: Ditto.
31887         * gcc.dg/vect/vect-46.c: Ditto.
31888         * gcc.dg/vect/vect-47.c: Ditto.
31889         * gcc.dg/vect/vect-48.c: Ditto.
31890         * gcc.dg/vect/vect-49.c: Ditto.
31891         * gcc.dg/vect/vect-50.c: Ditto.
31892         * gcc.dg/vect/vect-51.c: Ditto.
31893         * gcc.dg/vect/vect-52.c: Ditto.
31894         * gcc.dg/vect/vect-53.c: Ditto.
31895         * gcc.dg/vect/vect-54.c: Ditto.
31896         * gcc.dg/vect/vect-55.c: Ditto.
31897         * gcc.dg/vect/vect-56.c: Ditto.
31898         * gcc.dg/vect/vect-57.c: Ditto.
31899         * gcc.dg/vect/vect-58.c: Ditto.
31900         * gcc.dg/vect/vect-59.c: Ditto.
31901         * gcc.dg/vect/vect-60.c: Ditto.
31902         * gcc.dg/vect/vect-74.c: Ditto.
31903         * gcc.dg/vect/vect-79.c: Ditto.
31904         * gcc.dg/vect/vect-80.c: Ditto.
31905
31906 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31907
31908         * gcc.dg/unused-7.c: Use the correct option.
31909
31910 2004-10-04  Paul Brook  <paul@codesourcery.com>
31911         Bud Davis  <bdavis9659@comcast.net>
31912
31913         PR fortran/17706
31914         PR fortran/16434
31915         * gfortran/pr17706.f90: New test.
31916         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31917
31918 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31919
31920         * gfortran.dg/pr17612.f90: New test.
31921
31922 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31923
31924         * g++.dg/template/local1.C: Adjust quoting marks in
31925         testing for diagnostics.
31926         * g++.dg/tls/diag-2.C: Likewise.
31927         * g++.dg/other/error8.C: Likewise.
31928
31929 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31930
31931         PR c/17178
31932         * gcc.dg/unused-4.c: Adjust to be correct.
31933
31934         PR c/17820
31935         * gcc.dg/unused-7.c: New test.
31936
31937 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31938
31939         PR c++/17797
31940         * g++.dg/overload/template2.C: New test.
31941
31942 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31943
31944         PR tree-optimization/16632
31945         * gcc.dg/tree-ssa/20041002-1.c: New.
31946
31947 2004-10-03  Paul Brook  <paul@codesourcery.com>
31948
31949         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31950         rather than relying on default formatting.
31951
31952 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31953
31954         * gcc.dg/20040920-1.c: Update expected message text.
31955
31956 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31957
31958         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31959
31960 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31961
31962         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31963         tree level.
31964
31965 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31966
31967         * gcc.dg/tree-ssa/pr17343.c: Remove.
31968
31969 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31970
31971         PR tree-opt/17343
31972         * gcc.dg/tree-ssa/pr17343.c: New test.
31973
31974 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31975
31976         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31977         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31978         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31979         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31980         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31981
31982 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31983
31984         * gcc.dg/lvalue-2.c: New test.
31985
31986 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31987
31988         PR c/17730
31989         * gcc.dg/pr17730-1.c: New test
31990
31991 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31992
31993         PR c/7425
31994         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31995
31996 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31997
31998         * gcc.c-torture/execute/stdarg-1.c: New test.
31999         * gcc.c-torture/execute/stdarg-2.c: New test.
32000         * gcc.c-torture/execute/stdarg-3.c: New test.
32001         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32002         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32003         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32004         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32005         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32006
32007 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32008
32009         PR tree-optimization/17697
32010         * g++.dg/opt/pr17697-1.C: New test.
32011         * g++.dg/opt/pr17697-2.C: New test.
32012         * g++.dg/opt/pr17697-3.C: New test.
32013
32014 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32015
32016         PR c/16409
32017         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32018         gcc.dg/vla-init-5.c: New tests.
32019
32020 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32021
32022         PR c/13804
32023         * gcc.dg/pr13804-1.c: New test.
32024
32025 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32026
32027         PR fortran/16938
32028         * gfortran.dg/pr16938.f90: New test.
32029
32030 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32031
32032         * g++.dg/template/crash23.C: New test.
32033
32034 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32035
32036         PR c++/17585
32037         * g++.dg/template/static8.C: New test.
32038
32039 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         PR c++/17681
32042         * g++.dg/other/error9.C: New test.
32043
32044 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32045
32046         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32047
32048 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32049
32050         PR fortran/15164
32051         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32052
32053 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32054
32055         PR middle-end/17112
32056         * gcc.dg/pr17112-1.c: New test case.
32057
32058 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32059
32060         PR c/11459
32061         * gcc.dg/pr11459-1.c: New test.
32062
32063 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32064
32065         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32066         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32067
32068 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32069
32070         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32071
32072 2004-09-25  Jan Hubicka  <jh@suse.cz>
32073
32074         * compile/30040909-1.c: New test.
32075         * compile/30040907-1.c: New test.
32076
32077 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32078
32079         * gcc.c-torture/execute/va-arg-26.c: New test.
32080
32081 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32082
32083         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32084         extra diagnostics on targets with 64-bit pointers.
32085         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32086
32087 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32088
32089         PR c/17188
32090         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32091         * gcc.dg/decl-3.c: Adjust expected message.
32092
32093 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32094
32095         PR fortran/17615
32096         * gfortran.dg/pr17615.f90: New test.
32097
32098 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32099
32100         PR tree-optimzation/17517
32101         * g++.dg/tree-ssa/pr17517.C: New Test.
32102
32103 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32104
32105         PR c++/16889
32106         * g++.dg/lookup/ambig3.C: New.
32107
32108 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32109
32110         PR tree-opt/17624
32111         * g++.dg/opt/pr17624.C: New test.
32112
32113 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32114
32115         PR c/6980
32116         * gcc.dg/Wbad-function-cast-1.c: New test.
32117
32118 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32119
32120         * g++.dg/ext/complit1.C
32121         * g++.dg/other/error2.C
32122         * g++.dg/other/nontype-1.C
32123         * g++.dg/parse/crash11.C
32124         * g++.dg/parse/crash12.C
32125         * g++.dg/parse/error15.C
32126         * g++.dg/parse/error4.C
32127         * g++.dg/parse/tmpl-outside1.C
32128         * g++.dg/parse/too-many-tmpl-args1.C
32129         * g++.dg/template/dependent-expr3.C
32130         * g++.dg/template/error10.C
32131         * g++.dg/template/instantiate1.C
32132         * g++.dg/template/vtable2.C
32133         * g++.dg/warn/Wshadow-1.C
32134         * g++.dg/warn/weak1.C
32135         * g++.old-deja/g++.brendan/crash16.C
32136         * g++.old-deja/g++.brendan/crash18.C
32137         * g++.old-deja/g++.brendan/crash48.C
32138         * g++.old-deja/g++.brendan/crash49.C
32139         * g++.old-deja/g++.brendan/crash55.C
32140         * g++.old-deja/g++.brendan/crash56.C
32141         * g++.old-deja/g++.brendan/crash8.C
32142         * g++.old-deja/g++.brendan/enum11.C
32143         * g++.old-deja/g++.brendan/enum8.C
32144         * g++.old-deja/g++.brendan/enum9.C
32145         * g++.old-deja/g++.brendan/friend3.C
32146         * g++.old-deja/g++.brendan/misc14.C
32147         * g++.old-deja/g++.bugs/900402_02.C
32148         * g++.old-deja/g++.bugs/900404_03.C
32149         * g++.old-deja/g++.bugs/900404_04.C
32150         * g++.old-deja/g++.bugs/900428_03.C
32151         * g++.old-deja/g++.jason/crash4.C
32152         * g++.old-deja/g++.jason/overload21.C
32153         * g++.old-deja/g++.jason/redecl1.C
32154         * g++.old-deja/g++.jason/report.C
32155         * g++.old-deja/g++.jason/rfg10.C
32156         * g++.old-deja/g++.jason/template30.C
32157         * g++.old-deja/g++.law/arm12.C
32158         * g++.old-deja/g++.law/ctors5.C
32159         * g++.old-deja/g++.law/cvt20.C
32160         * g++.old-deja/g++.law/init10.C
32161         * g++.old-deja/g++.law/init8.C
32162         * g++.old-deja/g++.law/visibility17.C
32163         * g++.old-deja/g++.law/visibility7.C
32164         * g++.old-deja/g++.mike/net8.C
32165         * g++.old-deja/g++.mike/p646.C
32166         * g++.old-deja/g++.mike/p700.C
32167         * g++.old-deja/g++.mike/p701.C
32168         * g++.old-deja/g++.mike/p811.C
32169         * g++.old-deja/g++.ns/template13.C
32170         * g++.old-deja/g++.other/array3.C
32171         * g++.old-deja/g++.other/crash25.C
32172         * g++.old-deja/g++.other/dtor3.C
32173         * g++.old-deja/g++.other/dtor4.C
32174         * g++.old-deja/g++.other/main1.C
32175         * g++.old-deja/g++.other/warn7.C
32176         * g++.old-deja/g++.pt/crash11.C
32177         * g++.old-deja/g++.pt/crash36.C
32178         * g++.old-deja/g++.pt/spec22.C
32179         * g++.old-deja/g++.pt/spec9.C
32180         * g++.old-deja/g++.pt/ttp52.C
32181         * g++.old-deja/g++.robertl/eb103.C
32182         * g++.old-deja/g++.robertl/eb121.C
32183         * g++.old-deja/g++.robertl/eb22.C
32184         * g++.old-deja/g++.robertl/eb8.C:
32185         Update locations and/or regexps of dg-error markers.
32186         Remove markers for some bogus messages that are no longer issued.
32187
32188 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32189
32190         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32191         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32192
32193 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32194
32195         PR c++/17618
32196         * g++.dg/lookup/crash5.C: New test.
32197
32198 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32199
32200         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32201         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32202         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32203         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32204         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32205         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32206
32207         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32208         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32209         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32210         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32211         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32212         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32213
32214         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32215
32216         * gcc.dg/vect/vect-44.c: Check additional cases.
32217         * gcc.dg/vect/vect-48.c: Check additional cases.
32218
32219         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32220         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32221         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32222         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32223         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32224         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32225         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32226         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32227         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32228
32229         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32230         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32231         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32232
32233 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32234
32235         * gcc.dg/tree-ssa/loop-6.c: New test.
32236
32237 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32238
32239         PR c++/17620
32240         * g++.dg/inherit/base2.C: New.
32241
32242 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32243
32244         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32245         * gcc.dg/20001012-2.c: Likewise.
32246         * gcc.dg/20001013-1.c: Likewise.
32247         * gcc.dg/20001101-1.c: Likewise.
32248         * gcc.dg/20001102-1.c: Likewise.
32249         * gcc.dg/bf-spl1.c: Likewise.
32250         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32251         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32252
32253 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32254
32255         PR tree-optimization/16721
32256         * gcc.dg/tree-ssa/pr16721.c: New test.
32257
32258 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32259
32260         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32261         * gcc.dg/20040305-1.c: Likewise.
32262
32263 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32264
32265         PR c/16566
32266         * gcc.c-torture/compile/pr16566-1.c,
32267         gcc.c-torture/compile/pr16566-2.c,
32268         gcc.c-torture/compile/pr16566-3.c: New tests.
32269
32270 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32271
32272         PR tree-optimization/17512
32273         * gcc.c-torture/compile/20040916-1.c.
32274
32275 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32276
32277         * gcc.dg/pragma-re-3.c: New test.
32278
32279 2004-09-17  Matt Austern  <austern@apple.com>
32280
32281         PR c++/15049
32282         * g++.dg/other/anon3.C: New.
32283
32284 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32285
32286         PR c++/7503
32287         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32288         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32289         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32290         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32291         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32292
32293 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32294
32295         PR fortran/17286
32296         * gfortran.dg/pr17286.f90: New test.
32297
32298 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32299
32300         PR c++/17530
32301         * g++.dg/template/static7.C: New test.
32302
32303 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32304
32305         PR tree-opt/17558
32306         * gcc.c-torture/compile/pr17558.c: New test.
32307
32308 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32309
32310         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32311         if SKIP_ATTRIBUTE is defined.
32312
32313 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32314
32315         PR fortran/15957
32316         * gfortran.dg/pr15957.f90: New test.
32317
32318 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32319
32320         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32321         in comparison.
32322         * gcc.dg/vect/vect-79.c: Likewise.
32323         * gcc.dg/vect/vect-80.c: Likewise.
32324
32325 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32326
32327         PR fortran/15750
32328         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32329
32330 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32331
32332         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32333         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32334         * gcc.dg/vect/vect-62.c: New testcase.
32335         * gcc.dg/vect/vect-63.c: New testcase.
32336         * gcc.dg/vect/vect-64.c: New testcase.
32337         * gcc.dg/vect/vect-65.c: New testcase.
32338         * gcc.dg/vect/vect-66.c: New testcase.
32339         * gcc.dg/vect/vect-67.c: New testcase.
32340         * gcc.dg/vect/vect-68.c: New testcase.
32341         * gcc.dg/vect/vect-69.c: New testcase.
32342         * gcc.dg/vect/vect-79.c: New testcase.
32343         * gcc.dg/vect/vect-80.c: New testcase.
32344
32345 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32346
32347         * gcc.target/mips/asm-1.c: New test.
32348
32349 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32350
32351         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32352         * gcc.dg/vect/vect-73.c: New testcase.
32353         * gcc.dg/vect/vect-74.c: New testcase.
32354         * gcc.dg/vect/vect-75.c: New testcase.
32355         * gcc.dg/vect/vect-76.c: New testcase.
32356         * gcc.dg/vect/vect-77.c: New testcase.
32357         * gcc.dg/vect/vect-78.c: New testcase
32358
32359 2004-09-18  Paul Brook  <paul@codesourcery.com>
32360
32361         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32362
32363 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32364
32365         PR c/17424
32366         * gcc.dg/pr17424-1.c: New test.
32367
32368 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32369
32370         * g++.dg/tree-ssa/pr17153.C: New test.
32371
32372 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32373
32374         PR pch/13361
32375         * g++.dg/pch/wchar-1.C: New.
32376         * g++.dg/pch/wchar-1.Hs: New.
32377
32378 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32379
32380         * gcc.c-torture/execute/20040917-1.c: New test.
32381
32382 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32383
32384         PR tree-optimization/17319
32385         * gcc.dg/pr17319.c: New test.
32386
32387 2004-09-17  Devang Patel  <dpatel@apple.com>
32388
32389         * gcc.dg/20040813-1.c: New test.
32390
32391 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32392
32393         PR tree-optimization/17273
32394         * gcc.c-torture/compile/pr17273.c: New test.
32395
32396 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32397
32398         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32399         Update expected messages.
32400         * gcc.dg/declspec-13.c: New test.
32401
32402 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32403
32404         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32405
32406 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32407
32408         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32409         change what 'a' is pointing to.
32410
32411 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32412
32413         PR c++/16002
32414         * g++.dg/template/error18.C: New test.
32415
32416         PR c++/16029
32417         * g++.dg/warn/Wunused-8.C: New test.
32418
32419 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32420
32421         PR tree-optimization/17513
32422         * gcc.dg/20040916-1.c: New test.
32423
32424 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR c++/17501
32427         * g++.dg/template/typename7.C: New test.
32428
32429 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32430
32431         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32432
32433 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32434
32435         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32436         with -ftree-based-profiling also.
32437         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32438
32439 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32440
32441         PR/15364
32442         * gfortran.dg/der_array_io_1.f90: New test.
32443         * gfortran.dg/der_array_io_2.f90: New test.
32444         * gfortran.dg/der_array_io_3.f90: New test.
32445
32446 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32447
32448         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32449         EABI.
32450
32451 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32452
32453         * g++.dg/opt/switch1.C: New test.
32454
32455 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32456
32457         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32458         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32459         Update expected messages.
32460
32461 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32462
32463         PR fortran/16485
32464         * gfortran.dg/same_name_1.f90: New test.
32465
32466 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32467
32468         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32469         dereference garbage pointers.
32470
32471 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32472
32473         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32474         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32475
32476         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32477         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32478         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32479
32480 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32481
32482         PR c++/17324
32483         * g++.dg/template/mangle1.C: New test.
32484
32485 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32486
32487         PR tree-optimization/17252
32488         * gcc.c-torture/execute/pr17252.c: New test.
32489
32490 2004-09-14  Andrew Pinski  <apinski@apple.com>
32491
32492         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32493
32494 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32495
32496         PR rtl-optimization/9771
32497         * gcc.dg/pr9771-1.c: New test case.
32498
32499 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32500
32501         PR tree-optimization/15262
32502         * gcc.c-torture/execute/pr15262-1.c: New test.
32503         * gcc.c-torture/execute/pr15262-2.c: New test.
32504
32505 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32506
32507         * gcc.dg/declspec-12.c: New test.
32508
32509 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32510
32511         * gfortran.dg/pr17090.f90: Add directives to test.
32512
32513 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32514
32515         * gcc.c-torture/compile/20040914-1.c: New test.
32516
32517 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32518
32519         PR c++/16162
32520         * g++.dg/template/decl2.C: New test.
32521
32522 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32523
32524         PR fortran/17090
32525         * gfortran.dg/pr17090.f90: New test.
32526
32527 2004-09-13  Dale Johannesen  <dalej@apple.com>
32528
32529         * gcc.c-torture/compile/pr17408.c: New test case.
32530
32531 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32532
32533         PR c++/16716
32534         * g++.dg/parse/crash17.C: New test.
32535
32536         PR c++/17327
32537         * g++.dg/template/enum3.C: New test.
32538
32539 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32540
32541         * lib/gcc-defs.exp: Load wrapper.exp.
32542         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32543         using local code.
32544         * lib/gcc.exp (gcc_init): Similar.
32545         * lib/gfortran.exp (gfortran_init): Similar.
32546         * lib/objc.exp (objc_init): Similar.
32547         * lib/treelang.exp (treelang_init): Similar.
32548         * lib/wrapper.exp: New file with build_wrapper call machinery in
32549         ${tool}_maybe_build_wrapper.
32550
32551 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32552
32553         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32554         "inline".
32555         * gcc.dg/declspec-11.c: Update expected messages.
32556         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32557         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32558         gcc.dg/inline-12.c: New tests.
32559
32560 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32561
32562         * g++.dg/tree-ssa/pr17400.C: New testcase.
32563
32564 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32565
32566         * gcc.target/mips/sb1-1.c: New testcase.
32567
32568 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32569
32570         * lib/g77-dg.exp: Remove unused file.
32571         * lib/mike-g77.exp: Ditto.
32572         * lib/g77.exp: Ditto.
32573
32574 2004-09-12  Richard Henderson  <rth@redhat.com>
32575
32576         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32577
32578 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32579
32580         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32581         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32582         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32583         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32584         Update expected messages.
32585
32586 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32587
32588         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32589         declaration/use mismatch for dirp parameter.
32590
32591 2004-09-12  Andrew Pinski  <apinski@apple.com>
32592
32593         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32594         -fgnu-runtime is passed.
32595
32596 2004-09-12  Richard Henderson  <rth@redhat.com>
32597
32598         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32599         do the uplevel thing and update additional_flags directly.
32600         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32601         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32602         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32603         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32604
32605 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32606
32607         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32608
32609 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32610
32611         PR middle-end/17411
32612         * g++.dg/opt/pr17411-1.C: New test case.
32613
32614 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32615
32616         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32617         gcc.dg/tls/diag-2.c: Update expected messages.
32618         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32619         messages.
32620         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32621         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32622         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32623         gcc.dg/tls/diag-5.c: New tests.
32624
32625 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32626
32627         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32628
32629 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32630
32631         * g++.dg/parse/break-in-for.C: New test.
32632
32633 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32634
32635         * gcc.dg/tree-ssa/20040911-1.c: New test.
32636
32637 2004-09-11  Andreas Jaeger  <aj@suse.de>
32638
32639         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32640         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32641
32642 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32643
32644         * gcc.target/frv: New directory of FR-V-specific tests.
32645
32646 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32647
32648         * gcc.dg/convert-vec-1.c: New test.
32649
32650 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32651
32652         PR middle-end/17024
32653         * gcc.dg/pr17024-1.c: New test case.
32654
32655 2004-09-10  Eric Christopher  <echristo@redhat.com>
32656
32657         * gcc.dg/20040910-1.c: New test.
32658
32659 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32660
32661         * gcc.dg/bitfld-9.c: New test.
32662
32663 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32664
32665         * gcc.c-torture/execute/ieee/acc1.c: New test.
32666         * gcc.c-torture/execute/ieee/acc2.c: New test.
32667         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32668
32669 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32670
32671         * gcc.dg/deprecated-2.c: New test.
32672
32673 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32674
32675         * gcc.dg/init-vec-1.c: New test.
32676
32677 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32678
32679         PR middle-end/17055
32680         * gcc.dg/pr17055-1.c: New test case.
32681
32682 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32683
32684         PR target/17377
32685         * gcc.c-torture/execute/pr17377.c: New test.
32686
32687 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32688
32689         PR c/8420
32690         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32691         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32692         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32693         gcc.dg/long-long-typespec-1.c: New tests.
32694         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32695
32696 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32697
32698         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32699         gcc.dg/gnu99-static-1.c: New tests.
32700
32701 2004-09-08  Devang Patel  <dpatel@apple.com>
32702
32703         * gcc.dg/darwin-ld-20040828-1.c: New test.
32704         * gcc.dg/darwin-ld-20040828-2.c: New test.
32705         * gcc.dg/darwin-ld-20040828-3.c: New test.
32706
32707 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32708
32709         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32710         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32711         in error message.
32712         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32713         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32714         in error message.
32715         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32716         types they qualify.
32717         * objc.dg/type-size-2.m: Fix wording in comment.
32718         * objc.dg/va-meth-1.m: New test case.
32719
32720 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32721
32722         PR c/16633:
32723         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32724         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32725
32726 2004-09-06  Devang Patel  <dpatel@apple.com>
32727
32728         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32729         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32730
32731 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32732
32733         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32734         reflect changed line numbering of diagnostics.
32735
32736 2004-09-06  Paul Brook  <paul@codesourcery.com>
32737
32738         * gfortran.dg/edit_real_1.f90: Add new test.
32739
32740 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32741
32742         * gcc.dg/tree-ssa/loop-2.c: New test.
32743         * gcc.dg/tree-ssa/loop-3.c: New test.
32744         * gcc.dg/tree-ssa/loop-4.c: New test.
32745         * gcc.dg/tree-ssa/loop-5.c: New test.
32746
32747 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32748
32749         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32750
32751 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32752
32753         * gcc.dg/format/sentinel-1.c: New test.
32754
32755 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32756
32757         * gcc.dg/builtins-46.c: New.
32758
32759 2004-09-03  Devang Patel  <dpatel@apple.com>
32760
32761         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32762         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32763
32764 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32765
32766         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32767         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32768         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32769         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32770         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32771         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32772         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32773         the non-portable bzero.
32774         * gcc.dg/20010912-1.c: xfail for NetWare.
32775         * gcc.dg/20020426-2.c: xfail for NetWare.
32776         * gcc.dg/20021014-1.c: xfail for NetWare.
32777         * gcc.dg/20021018-1.c: xfail for NetWare.
32778         * gcc.dg/20030213-1.c: xfail for NetWare.
32779         * gcc.dg/20030225-1.c: xfail for NetWare.
32780         * gcc.dg/20030708-1.c: xfail for NetWare.
32781         * gcc.dg/builtins-config.h: Also exclude NetWare.
32782         * gcc.dg/format/format.h: Define restrict only if not already defined.
32783         * gcc.dg/nest.c: xfail for NetWare.
32784         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32785         * lib/target-supports.exp (check_visibility_available): Exclude
32786         NetWare.
32787
32788 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32789
32790         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32791         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32792         deterministic starting point for the alignment of structure fields.
32793         * gcc.dg/Wpadded.c: Dito.
32794         * g++.dg/abi/vbase10.C: Dito.
32795
32796 2004-09-03  Devang Patel  <dpatel@apple.com>
32797
32798         * g++.dg/debug/pr15736.cc: New test.
32799
32800 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32801
32802         * README.QMTEST: Fix out-of-date link.
32803
32804 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32805
32806         PR fortran/16579
32807         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32808         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32809
32810 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32811
32812         * g++.dg/abi/arm_rtti1.C: New test.
32813
32814 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32815
32816         * gcc.dg/ppc-vector-memcpy.c: New.
32817         * gcc.dg/ppc-vector-memset.c: New.
32818
32819 2004-09-02  Chao-ying Fu  <fu@mips.com>
32820
32821         * gcc.target/mips/mips-3d-1.c: New test.
32822         * gcc.target/mips/mips-3d-2.c: New test.
32823         * gcc.target/mips/mips-3d-3.c: New test.
32824         * gcc.target/mips/mips-3d-4.c: New test.
32825         * gcc.target/mips/mips-3d-5.c: New test.
32826         * gcc.target/mips/mips-3d-6.c: New test.
32827         * gcc.target/mips/mips-3d-7.c: New test.
32828         * gcc.target/mips/mips-3d-8.c: New test.
32829         * gcc.target/mips/mips-3d-9.c: New test.
32830         * gcc.target/mips/mips-ps-1.c: New test.
32831         * gcc.target/mips/mips-ps-2.c: New test.
32832         * gcc.target/mips/mips-ps-3.c: New test.
32833         * gcc.target/mips/mips-ps-4.c: New test.
32834         * gcc.target/mips/mips-ps-type.c: New test.
32835
32836 2004-09-02  Paul Brook  <paul@codesourcery.com>
32837
32838         * gfortran.dg/edit_real_1.f90: Add new tests.
32839
32840 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32841
32842         PR fortran/15327
32843         * gfortran.dg/merge_char_1.f90: New test.
32844
32845 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32846
32847         PR fortran/16404
32848         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32849
32850 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32851
32852         PR c/1522
32853         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32854
32855 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32856
32857         * g++.dg/opt/loop1.C: Do not XFAIL.
32858
32859 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.c-torture/execute/20040831-1.c: New test.
32862
32863 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32864
32865         PR fortran/16579
32866         * gfortran.dg/g77/20010610.f: Now passes.
32867         Copy from g77.f-torture/execute. Add dg-run directive.
32868         * gfortran.dg/g77/README: Update
32869
32870 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32871
32872         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32873         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32874         (t1, t2, t3, t4): Add volatile.
32875
32876 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32877
32878         * g++.dg/ext/visibility/arm1.C: New test.
32879
32880 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32881
32882         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32883         -pedantic-errors.
32884
32885 2004-09-01  Paul Brook  <paul@codesourcery.com>
32886
32887         * gfortran.dg/eof_2.f90: New test.
32888
32889 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32890
32891         PR fortran/16579
32892         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32893
32894 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32895
32896         PR libfortran/16805
32897         * gfortran.dg/list_read_2.f90: New test.
32898
32899 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * g++.dg/abi/key1.C: New test.
32902
32903 2004-08-31  Richard Henderson  <rth@redhat.com>
32904
32905         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32906         form of offsetof.
32907         * g++.dg/other/offsetof5.C: Remove duplicate.
32908
32909 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32910
32911         PR fortran/17244
32912         * gfortran.dg/func_derived_1.f90: New test.
32913
32914 2004-08-31  Paul Brook  <paul@codesourcery.com>
32915
32916         * gfortran.dg/eof_1.f90: New test.
32917
32918 2004-08-31  Paul Brook  <paul@codesourcery.com>
32919
32920         * gfortran.dg/list_read_1.f90: New file.
32921
32922 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32923
32924         * g++.dg/opt/loop1.C: XFAIL.
32925
32926 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32927
32928         * gcc.dg/funcdef-storage-1.c: New.
32929         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32930         an extern function in local scope.
32931         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32932         declare an 'auto inline' function in local scope.
32933         * gcc.dg/20011130-1.c: Likewise.
32934         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32935         an 'auto' function in local scope.
32936         * gcc.dg/20021014-1.c: Likewise.
32937         * gcc.dg/20030331-2.c: Likewise.
32938
32939 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32940
32941         * gfortran.dg/blockdata_1.f90: New test.
32942
32943 2004-08-30  Richard Henderson  <rth@redhat.com>
32944
32945         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32946
32947 2004-08-30  Richard Henderson  <rth@redhat.com>
32948
32949         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32950         additional_flags set by alternate driver.
32951         (ieee-options): New procedure.
32952         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32953         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32954         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32955         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32956
32957 2004-08-30  Richard Henderson  <rth@redhat.com>
32958
32959         * lib/f-torture.exp: Remove.
32960
32961 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32962
32963         PR rtl-optimization/16590
32964         * g++.dg/opt/loop1.C: New test.
32965
32966 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32967
32968         PR fortran/13910
32969         * gfortran.dg/oldstyle_1.f90: New test.
32970
32971 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32972         Paul Brook  <paul@codesourcery.com>
32973
32974         * gfortran.dg/g77/README: Update.
32975         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32976         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32977         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32978
32979 2004-08-28  Paul Brook  <paul@codesourcery.com>
32980
32981         PR libfortran/17195
32982         * gfortran.dg/edit_real_1.f90: New test.
32983
32984 2004-08-27  Paul Brook  <paul@codesourcery.com>
32985
32986         * gfortran.dg/rewind_1.f90: New test.
32987
32988 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32989
32990         PR fortran/16597
32991         * gfortran.dg/pr16597.f90: New test.
32992
32993 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32994
32995         PR c/13801
32996         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32997         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32998         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32999         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33000         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33001
33002 2004-08-26  Nick Clifton  <nickc@redhat.com>
33003
33004         * gcc.c-torture/compile/pr17119.c: New test.
33005
33006 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33007
33008         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33009
33010 2004-08-25  Richard Henderson  <rth@redhat.com>
33011
33012         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33013         the bits that expect kind=8 to be the largest real kind.
33014
33015 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33016
33017         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33018
33019 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33020
33021         * gfortran.dg/assignment_1.f90: New test.
33022
33023 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33024
33025         * g++.dg/template/repo3.C: New test.
33026
33027 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33028
33029         PR middle-end/16693
33030         PR tree-optimization/16372
33031         * g++.dg/opt/pr16372-1.C: New test case.
33032         * g++.dg/opt/pr16693-1.C: New test case.
33033         * g++.dg/opt/pr16693-2.C: New test case.
33034
33035 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33036
33037         * objc.dg/proto-lossage-4.m: New test.
33038
33039 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33040
33041         PR c++/17155
33042         * g++.dg/inherit/local2.C: New test.
33043
33044 2004-08-25  Paul Brook  <paul@codesourcery.com>
33045
33046         PR fortran/17144
33047         * gfortran.dg/string_ctor_1.f90: New test.
33048
33049 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33050
33051         PR c++/14428
33052         * g++.dg/template/redecl2.C: New test.
33053
33054 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33055
33056         PR fortran/17143
33057         * gfortran.dg/pr17143.f90: New test.
33058
33059 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33060
33061         PR fortran/17164
33062         * gfortran.dg/pr17164.f90: New test.
33063
33064 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33065
33066         * gcc.dg/tree-ssa/loop-1.c: New test.
33067
33068 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33069
33070         * gcc.c-torture/compile/20040824-1.c: New test.
33071
33072 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33073
33074         * gcc.c-torture/compile/iftrap-3.c: New test.
33075
33076 2004-08-24  Paul Brook  <paul@codesourcery.com>
33077
33078         * gfortran.dg/entry_2.f90: New test.
33079
33080 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33081
33082         PR c++/16889
33083         * g++.dg/lookup/ambig[12].C: New.
33084
33085 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33086
33087         PR c++/16706
33088         * g++.dg/template/crash21.C: New test.
33089         * g++.dg/template/crash22.C: Likewise.
33090
33091 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33092
33093         PR c++/17149
33094         * g++.dg/template/access15.C: New.
33095
33096 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33097
33098         PR c++/17163
33099         * g++.dg/template/repo2.C: New test.
33100
33101 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33102
33103         PR rtl-optimization/17078
33104         * gcc.c-torture/execute/pr17078-1.c: New test case.
33105
33106 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR c/14492
33109         * gcc.dg/debug/crash1.c: New test.
33110
33111 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33112
33113         PR c/16180
33114         * gcc.dg/loop-5.c: New test.
33115
33116 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33117
33118         * gcc.c-torture/execute/20040823-1.c: New test.
33119
33120 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33121
33122         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33123         to the assembler.  Simplify test accordingly.
33124         (asm_abi_flags): Use GNU names.
33125         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33126         to check for ABI flags.
33127
33128 2004-08-22  Andrew Pinski  <apinski@apple.com>
33129
33130         * g++.dg/opt/pr14029.C: New test.
33131         * gcc.c-torture/execute/pr15262.c: New test.
33132
33133 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33134
33135         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33136
33137 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33138
33139         PR 16908
33140         * gfortran.dg/direct_io.f90: New test.
33141
33142 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33143
33144         PR c++/17121
33145         * g++.dg/inherit/local2.C: New test.
33146
33147 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33148
33149         PR c++/17120
33150         * g++.dg/warn/Wparentheses-4.C: New test.
33151
33152 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33153
33154         PR c++/17121
33155         * g++.dg/inherit/local2.C: New test.
33156
33157         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33158         * gcc.dg/ppc-ldstruct.c: Likewise.
33159         * gcc.dg/ppc64-abi-2.c: Likewise.
33160
33161 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33162
33163         PR rtl-optimization/17099
33164         * gcc.c-torture/execute/20040820-1.c: New test.
33165
33166 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33167
33168         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33169
33170 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33171
33172         PR fortran/17077
33173         * gfortran.dg/auto_array_1.f90: New test.
33174
33175 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33176
33177         PR fortran/17074
33178         * gfortran.dg/simpleif_1.f90: New test.
33179
33180 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33181
33182         * lib/target-supports.exp (check_profiling_available): Return
33183         false for arm*-*-symbianelf* and arm*-*-eabi*.
33184
33185         PR c++/15890
33186         * g++.dg/template/delete1.C: New test.
33187
33188 2004-08-19  Paul Brook  <paul@codesourcery.com>
33189
33190         PR fortran/14976
33191         PR fortran/16228
33192         * gfortran.dg/data_char_1.f90: New test.
33193
33194 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33195
33196         PR fortran/16946
33197         * gfortran.dg/reduction.f90: New testcase.
33198
33199 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33200
33201         PR fortran/16520
33202         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33203
33204 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33205
33206         PR c++/17041
33207         * g++.dg/Wparentheses-3.C: New test.
33208
33209 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33210
33211         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33212         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33213         * gcc.dg/vect/vect-2.c: Likewise.
33214         * gcc.dg/vect/vect-3.c: Likewise.
33215         * gcc.dg/vect/vect-4.c: Likewise.
33216         * gcc.dg/vect/vect-5.c: Likewise.
33217         * gcc.dg/vect/vect-6.c: Likewise.
33218         * gcc.dg/vect/vect-7.c: Likewise.
33219         * gcc.dg/vect/vect-25.c: Likewise.
33220         * gcc.dg/vect/vect-31.c: Likewise.
33221         * gcc.dg/vect/vect-32.c: Likewise.
33222         * gcc.dg/vect/vect-34.c: Likewise.
33223         * gcc.dg/vect/vect-36.c: Likewise.
33224         * gcc.dg/vect/vect-all.c: Likewise.
33225
33226 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33227
33228         PR c++/17068
33229         * g++.dg/template/operator4.C: New test.
33230
33231 2004-08-18  Richard Henderson  <rth@redhat.com>
33232
33233         * gcc.dg/20040206-1.c: XFAIL.
33234
33235 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33236
33237         PR c++/16246
33238         * g++.dg/template/array7.C: New test.
33239
33240 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33241
33242         * gcc.dg/mips-movcc-1.c: New test.
33243         * gcc.dg/mips-movcc-2.c: New test.
33244         * gcc.dg/mips-movcc-3.c: New test.
33245
33246         * gcc.dg/mips-nmadd-1.c: New test.
33247         * gcc.dg/mips-nmadd-2.c: New test.
33248
33249 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33250
33251         PR c++/15871
33252         * g++.dg/opt/inline8.C: New test.
33253
33254         PR c++/16965
33255         * g++.dg/parse/error17.C: New test.
33256
33257 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33258
33259         * gcc.dg/vect: New directory for vectorizer tests.
33260         * gcc.dg/vect/tree-vect.h: New file.
33261         * gcc.dg/vect/vect.exp: New file.
33262         * gcc.dg/vect/pr16105.c.c: New test.
33263         * gcc.dg/vect/vect-1.c: New test.
33264         * gcc.dg/vect/vect-2.c: New test.
33265         * gcc.dg/vect/vect-3.c: New test.
33266         * gcc.dg/vect/vect-4.c: New test.
33267         * gcc.dg/vect/vect-5.c: New test.
33268         * gcc.dg/vect/vect-6.c: New test.
33269         * gcc.dg/vect/vect-7.c: New test.
33270         * gcc.dg/vect/vect-8.c: New test.
33271         * gcc.dg/vect/vect-9.c: New test.
33272         * gcc.dg/vect/vect-10.c: New test.
33273         * gcc.dg/vect/vect-11.c: New test.
33274         * gcc.dg/vect/vect-12.c: New test.
33275         * gcc.dg/vect/vect-13.c: New test.
33276         * gcc.dg/vect/vect-14.c: New test.
33277         * gcc.dg/vect/vect-15.c: New test.
33278         * gcc.dg/vect/vect-16.c: New test.
33279         * gcc.dg/vect/vect-17.c: New test.
33280         * gcc.dg/vect/vect-18.c: New test.
33281         * gcc.dg/vect/vect-19.c: New test.
33282         * gcc.dg/vect/vect-20.c: New test.
33283         * gcc.dg/vect/vect-21.c: New test.
33284         * gcc.dg/vect/vect-22.c: New test.
33285         * gcc.dg/vect/vect-23.c: New test.
33286         * gcc.dg/vect/vect-24.c: New test.
33287         * gcc.dg/vect/vect-25.c: New test.
33288         * gcc.dg/vect/vect-26.c: New test.
33289         * gcc.dg/vect/vect-27.c: New test.
33290         * gcc.dg/vect/vect-28.c: New test.
33291         * gcc.dg/vect/vect-29.c: New test.
33292         * gcc.dg/vect/vect-30.c: New test.
33293         * gcc.dg/vect/vect-31.c: New test.
33294         * gcc.dg/vect/vect-32.c: New test.
33295         * gcc.dg/vect/vect-33.c: New test.
33296         * gcc.dg/vect/vect-34.c: New test.
33297         * gcc.dg/vect/vect-35.c: New test.
33298         * gcc.dg/vect/vect-36.c: New test.
33299         * gcc.dg/vect/vect-37.c: New test.
33300         * gcc.dg/vect/vect-38.c: New test.
33301         * gcc.dg/vect/vect-40.c: New test.
33302         * gcc.dg/vect/vect-41.c: New test.
33303         * gcc.dg/vect/vect-42.c: New test.
33304         * gcc.dg/vect/vect-43.c: New test.
33305         * gcc.dg/vect/vect-44.c: New test.
33306         * gcc.dg/vect/vect-45.c: New test.
33307         * gcc.dg/vect/vect-46.c: New test.
33308         * gcc.dg/vect/vect-47.c: New test.
33309         * gcc.dg/vect/vect-48.c: New test.
33310         * gcc.dg/vect/vect-49.c: New test.
33311         * gcc.dg/vect/vect-50.c: New test.
33312         * gcc.dg/vect/vect-51.c: New test.
33313         * gcc.dg/vect/vect-52.c: New test.
33314         * gcc.dg/vect/vect-53.c: New test.
33315         * gcc.dg/vect/vect-54.c: New test.
33316         * gcc.dg/vect/vect-55.c: New test.
33317         * gcc.dg/vect/vect-56.c: New test.
33318         * gcc.dg/vect/vect-57.c: New test.
33319         * gcc.dg/vect/vect-58.c: New test.
33320         * gcc.dg/vect/vect-59.c: New test.
33321         * gcc.dg/vect/vect-60.c: New test.
33322         * gcc.dg/vect/vect-61.c: New test.
33323         * gcc.dg/vect/vect-all.c: New test.
33324         * gcc.dg/vect/vect-none.c: New test.
33325
33326 2004-08-17  Paul Brook  <paul@codesourcery.com>
33327
33328         PR fortran/13082
33329         * gfortran.dg/entry_1.f90: New test.
33330
33331 2004-08-17  Andrew Pinski  <apinski@apple.com>
33332
33333         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33334
33335 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33336
33337         * gcc.dg/pr17036-1.c: New test.
33338
33339 2004-08-16  Devang Patel  <dpatel@apple.com>
33340
33341         * gcc.dg/darwin-20040809-1.c: New test.
33342
33343 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33344
33345         * gcc.dg/funcdef-attr-1.c: New test.
33346
33347 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33348
33349         * gcc.dg/altivec-17.c: New test.
33350         * gcc.dg/altivec-18.c: New test.
33351
33352 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33353
33354         PR c++/6749
33355         * g++.dg/template/vtable2.C: New test.
33356
33357 2004-08-14  Richard Henderson  <rth@redhat.com>
33358
33359         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33360         * gcc.dg/pack-test-4.c (main): Return 0.
33361         * gcc.dg/setjmp-1.c: Remove XFAIL.
33362         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33363
33364 2004-08-14  Richard Henderson  <rth@redhat.com>
33365
33366         * gcc.dg/980217-1.c: Add prototype for printf.
33367
33368 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33369
33370         * gfortran.dg/pr16935.f90: New test.
33371
33372 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33373
33374         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33375
33376 2004-08-13  Paul Brook  <paul@codesourcery.com>
33377
33378         * gfortran.dg/der_io_1.f90: Remove stray comma.
33379
33380 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33381
33382         * gcc.dg/vmx/cw-bug-2.c: Remove.
33383         * gcc.dg/vmx/vprint-1.c: Remove.
33384         * gcc.dg/vmx/vscan-1.c: Remove.
33385
33386 2004-08-12  Devang patel  <dpatel@apple.com>
33387
33388         * gcc.dg/darwin-20040809-2.c: New test.
33389
33390 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33391
33392         * g++.dg/ext/altivec-12.C: New test.
33393
33394         * g++.dg/ext/altivec-11.C: New test.
33395
33396 2004-08-12  Paul Brook  <paul@codesourcery.com>
33397
33398         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33399
33400 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33401
33402         * g++.dg/ext/altivec-2.C: Check for hardware support before
33403         executing any VMX instructions.
33404
33405         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33406
33407 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33408
33409         PR c++/16276
33410         * g++.old-deja/g++.other/comdat4.C: New test.
33411         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33412
33413 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33414
33415         PR target/16286
33416         * gcc.dg/pr16286.c: New test.
33417
33418 2004-08-12 Jan Beulich <jbeulich@novell.com>
33419
33420         * g++.dg/ext/asm5.C: New.
33421
33422 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33423
33424         PR c++/16698
33425         * g++.dg/eh/crash1.C: New test.
33426
33427         PR c++/16717
33428         * g++.dg/ext/construct1.C: New test.
33429
33430 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33431
33432         PR c++/16853
33433         * g++.dg/init/ptrmem1.C: New test.
33434
33435         PR c++/16618
33436         * g++.dg/parse/offsetof5.C: New test.
33437
33438         PR c++/16870
33439         * g++.dg/template/overload3.C: New test.
33440
33441 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/16964
33444         * g++.dg/parse/error16.C: New test.
33445
33446         PR c++/16904
33447         * g++.dg/template/error14.C: New test.
33448
33449         PR c++/16929
33450         * g++.dg/template/error15.C: New test.
33451
33452 2004-08-11  Devang Patel  <dpatel@apple.com>
33453
33454         * gcc.dg/darwin-ld-20040809-1.c: New test.
33455         * gcc.dg/darwin-ld-20040809-2.c: New test.
33456
33457 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33458
33459         PR fortran/16917
33460         * gfortran.dg/dfloat_1.f90: New test.
33461
33462 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33463
33464         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33465         * gcc.dg/dll-2.c: Fix dg-require syntax.
33466         * gcc.misc-tests/arm-isr.c (abort): Declare.
33467         (exit): Likewise.
33468
33469 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33470
33471         PR c++/16971
33472         * g++.dg/parse/crash16.C: New test.
33473
33474 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33475
33476         * gcc.dg/mips-rsqrt-1.c: New test case.
33477         * gcc.dg/mips-rsqrt-2.c: New test case.
33478         * gcc.dg/mips-rsqrt-3.c: New test case.
33479
33480 2004-08-10  Paul Brook  <paul@codesourcery.com>
33481
33482         * gfortran.dg/der_io_1.f90: New test.
33483
33484 2004-08-10  Paul Brook  <paul@codesourcery.com>
33485
33486         PR fortran/16919
33487         * gfortran.dg/der_array_1.f90: New test.
33488
33489 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33490
33491         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33492
33493 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33494
33495         * gcc.dg/wchar_t-2.c: Fix typo.
33496
33497 2004-08-09  Falk Hueffner  <falk@debian.org>
33498
33499         PR tree-optimization/12517
33500         * gcc.c-torture/compile/pr12517.c: New test.
33501
33502         PR tree-optimization/12578
33503         * gcc.c-torture/compile/pr12578.c: New test.
33504
33505         PR tree-optimization/12899
33506         * gcc.c-torture/compile/pr12899.c: New test.
33507
33508         PR rtl-optimization/14692
33509         * gcc.c-torture/compile/pr14692.c: New test.
33510
33511         PR tree-optimization/16461
33512         * gcc.c-torture/compile/pr16461.c: New test.
33513
33514 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33515
33516         * gfortran.dg/getenv_1.f90: New test.
33517
33518 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33519
33520         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33521         wchar_t.
33522         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33523
33524 2004-08-06  Paul Brook  <paul@codesourcery.com>
33525
33526         * gfortran.dg/ret_array_1.f90: New test.
33527         * gfortran.dg/ret_pointer_1.f90: New test.
33528
33529 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33530
33531         * gcc.dg/missing-field-init-[12].c: New tests.
33532         * g++.dg/warn/missing-field-init-[12].C: New tests.
33533
33534 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33535
33536         * gcc.dg/enum2.c: New test.
33537         * gcc.dg/symbian3.c: Likewise.
33538         * gcc.dg/symbian4.c: Likewise.
33539         * gcc.dg/wchar_t-2.c: Likewise.
33540
33541 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33542
33543         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33544         destructor tests.
33545
33546 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33547
33548         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33549         dg-require-visiblity.
33550         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33551         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33552         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33553         * g++.dg/ext/visibility/new1.C: Likewise.
33554         * g++.dg/ext/visibility/pragma.C: Likewise.
33555         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33556         * g++.dg/ext/visibility/virtual.C: Likewise.
33557         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33558         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33559         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33560         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33561         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33562         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33563         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33564         * g++/dg/ext/visibility/visibility-8.C: New test.
33565         * gcc.c-torture/compile/dll.x: Remove.
33566         * gcc.dg/dll-2.c: Use dg-require-dll
33567         * gcc.dg/visibility-10.c: New test.
33568         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33569         supporting DLLs.
33570         * lib/scanasm.exp (scan_hidden): New function.
33571         (scan_not_hidden): Likewise.
33572
33573 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33574
33575         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33576
33577 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33578
33579         * gcc.c-torture/execute/20040805-1.c: New test.
33580
33581 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33582
33583         * gcc.dg/20020118-1.c: Declare abort.
33584         * gcc.dg/altivec_check.h: Likewise.
33585         * gcc.dg/iftrap-2.c: Likewise.
33586         * gcc.dg/pragma-darwin.c: Likewise.
33587         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33588
33589 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33590
33591         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33592
33593 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33594
33595         * gcc.c-torture/execute/builtins/abs-2.c,
33596         gcc.c-torture/execute/builtins/abs-3.c,
33597         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33598         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33599         intmax_t, uintmax_t and their limits.
33600         * gcc.dg/intmax_t-1.c: New test.
33601
33602 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33603
33604         * g++.dg/tc1/dr147.C: Add reference to PR.
33605
33606 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33607
33608         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33609         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33610
33611 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33612
33613         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33614
33615 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33616
33617         * gcc.dg/redecl-5.c: New test.
33618         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33619         of scanf.
33620
33621 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33622
33623         PR middle-end/16790
33624         * gcc.c-torture/execute/pr16790-1.c: New test case.
33625
33626 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33627
33628         * g++.dg/ext/visibility/assign1.C: New test.
33629         * g++.dg/ext/visibility/new1.C: Likewise.
33630
33631         * gcc.dg/symbian1.c: New test.
33632         * gcc.dg/symbian2.c: Likewise.
33633
33634 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33635
33636         PR target/16570
33637         * gcc.dg/i386-sse-9.c: New test.
33638
33639 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33640
33641         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33642
33643 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33644
33645         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33646         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33647         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33648         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33649         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33650         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33651         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33652         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33653         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33654         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33655         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33656         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33657         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33658         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33659         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33660         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33661         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33662         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33663         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33664         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33665         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33666         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33667         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33668         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33669         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33670         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33671         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33672         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33673         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33674         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33675         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33676         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33677         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33678         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33679         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33680         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33681         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33682         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33683         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33684         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33685         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33686         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33687         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33688         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33689         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33690         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33691         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33692         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33693         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33694         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33695         gcc.misc-tests/i386-pf-3dnow-1.c,
33696         gcc.misc-tests/i386-pf-athlon-1.c,
33697         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33698         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33699         Declare built-in functions used.
33700         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33701
33702 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33703
33704         PR c++/16707
33705         * g++.dg/lookup/using12.C: New test.
33706
33707         * g++.dg/init/null1.C: Fix PR number.
33708         * g++.dg/parse/namespace10.C: Likewise.
33709
33710 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33711
33712         PR c++/16224
33713         * g++.dg/template/spec17.C: New test.
33714         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33715         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33716
33717 2004-08-02  David Billinghurst
33718
33719         PR fortran/16292
33720         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33721
33722 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33723
33724         * gcc.dg/ia64-got-1.c: New test case.
33725
33726 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33727
33728         PR c++/16489
33729         * g++.dg/init/null1.C: New test.
33730         * g++.dg/tc1/dr76.C: Adjust error marker.
33731
33732         PR c++/16529
33733         * g++.dg/parse/namespace10.C: New test.
33734
33735         PR c++/16810
33736         * g++.dg/inherit/ptrmem2.C: New test.
33737
33738 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33739
33740         PR target/16155
33741         * gcc.dg/pr16155.c: New test.
33742
33743 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33744
33745         * gcc.dg/redecl-2.c: New test.
33746
33747 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33748
33749         * gcc.dg/darwin-longdouble.c: New file.
33750
33751 2004-07-30  Richard Henderson  <rth@redhat.com>
33752
33753         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33754         write to constant argument.
33755         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33756
33757 2004-07-30  Richard Henderson  <rth@redhat.com>
33758
33759         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33760         tests of nearest around zero.
33761
33762 2004-07-30  Andrew Pinski  <apinski@apple.com>
33763
33764         * gcc.c-torture/compile/20040730-1.c: New test.
33765
33766 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33767
33768         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33769         powerpc-eabispe.
33770
33771 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33772
33773         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33774
33775 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33776
33777         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33778         contains $ld_library_path.
33779         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33780
33781 2004-07-29  Richard Henderson  <rth@redhat.com>
33782
33783         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33784
33785         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33786         (alt2, which): New.
33787         (Check): Accept either alternative.
33788
33789 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33790
33791         * g++.dg/abi/inline1.C: New test.
33792         * g++.dg/abi/local1-a.cc: Likewise.
33793         * g++.dg/abi/local1.C: Likewise.
33794         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33795         * g++.dg/abi/mangle12.C: Likewise.
33796         * g++.dg/abi/mangle17.C: Likewise.
33797         * g++.dg/abi/mangle20-2.C: Likewise.
33798         * g++.dg/opt/interface1.C: Likewise.
33799         * g++.dg/opt/interface1.h: Likewise.
33800         * g++.dg/opt/interface1-a.cc: New test.
33801         * g++.dg/parse/repo1.C: New test.
33802         * g++.dg/template/repo1.C: Likewise.
33803         * g++.dg/warn/Winline-1.C: Likewise.
33804         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33805
33806 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33807
33808         * gcc.dg/tree-ssa/20040729-1.c: New test.
33809
33810 2004-07-27  Matt Austern <austern@apple.com>
33811
33812         * gcc.dg/darwin-bool-1.c: New test.
33813         * gcc.dg/darwin-bool-2.c: New test.
33814
33815 2004-07-28  Richard Henderson  <rth@redhat.com>
33816
33817         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33818         arguments in the correct type.  Don't write to constant arguments.
33819
33820 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33821
33822         PR tree-optimization/16688
33823         PR tree-optimization/16689
33824         * g++.dg/tree-ssa/pr16688.C: New test.
33825
33826 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33827
33828         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33829         loads.  Not only in the comment, this time.
33830
33831 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33832
33833         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33834         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33835         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33836         * gcc.dg/sh4a-bitmovua.c: New.
33837         * gcc.dg/sh4a-cos.c: New.
33838         * gcc.dg/sh4a-cosf.c: New.
33839         * gcc.dg/sh4a-fprun.c: New.
33840         * gcc.dg/sh4a-fsrra.c: New.
33841         * gcc.dg/sh4a-memmovua.c: New.
33842         * gcc.dg/sh4a-sin.c: New.
33843         * gcc.dg/sh4a-sincos.c: New.
33844         * gcc.dg/sh4a-sincosf.c: New.
33845         * gcc.dg/sh4a-sinf.c: New.
33846
33847 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33848
33849         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33850         conditionals.
33851         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33852         loads.
33853         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33854         DOM1.
33855
33856 2004-07-27  Andrew Pinski  <apinski@apple.com>
33857
33858         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33859
33860 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33861
33862         * gcc.dg/pragma-isr.c: New test.
33863
33864 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33865
33866         PR c++/14429
33867         * g++.dg/template/ttp11.C: New test.
33868
33869 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33870
33871         * gcc.c-torture/compile/20040727-1.c: New test.
33872
33873 2004-07-26  Eric Christopher  <echristo@redhat.com>
33874
33875         * gcc.c-torture/compile/20040726-2.c: New test.
33876
33877 2004-07-26  Andrew Pinski  <apinski@apple.com>
33878
33879         * g++.dg/rtti/tinfo1.C: Xfail.
33880
33881 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33882
33883         * gcc.c-torture/compile/20040726-1.c: New test.
33884
33885 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33886             Brian Ryner  <bryner@brianryner.com>
33887
33888         PR c++/9283
33889         PR c++/15000
33890         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33891         * g++.dg/ext/visibility/: New directory.
33892         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33893         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33894         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33895         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33896         * g++.dg/ext/visibility/fvisibility.C,
33897         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33898         g++.dg/ext/visibility/fvisibility-override1.C
33899         g++.dg/ext/visibility/fvisibility-override2.C
33900         g++.dg/ext/visibility/memfuncts.C
33901         g++.dg/ext/visibility/noPLT.C
33902         g++.dg/ext/visibility/pragma.C
33903         g++.dg/ext/visibility/pragma-override1.C
33904         g++.dg/ext/visibility/pragma-override2.C
33905         g++.dg/ext/visibility/staticmemfuncts.C
33906         g++.dg/ext/visibility/virtual.C: New tests.
33907
33908 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33909
33910         PR c/15360
33911         * gcc.dg/pr15360-1.c: New test.
33912
33913 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33914
33915         * gcc.dg/pragma-align-2.c: New test.
33916         * gcc.dg/pragma-init-fini.c: New test.
33917         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33918         targets.
33919
33920 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33921
33922         * gcc.dg/init-string-2.c: New test.
33923
33924 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33925
33926         PR 16684
33927         * gcc.dg/Wredundant-decls-1.c: New test case.
33928
33929 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33930
33931         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33932         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33933         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33934         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33935         * gcc.dg/compat/generate-random.c: New file.
33936         * gcc.dg/compat/generate-random.h: Likewise.
33937         * gcc.dg/compat/generate-random_r.c: Likewise.
33938         * gcc.dg/compat/struct-layout-1.h: Likewise.
33939         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33940         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33941         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33942         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33943         * gcc.dg/compat/struct-layout-1_main.c: New test.
33944         * gcc.dg/compat/struct-layout-1_x.c: New file.
33945         * gcc.dg/compat/struct-layout-1_y.c: New file.
33946         * gcc.dg/compat/struct-layout-1_test.h: New file.
33947
33948 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33949
33950         * gcc.dg/comp-return-1.c: New test
33951
33952 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33953
33954         * gcc.dg/vmx/8-02a.c: Fix typo.
33955
33956         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33957         * gcc.dg/darwin-abi-3.c: New test.
33958
33959         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33960         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33961
33962         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33963         * gcc.dg/vmx/ops-long-1.c: New test.
33964         * gcc.dg/vmx/ops-long-2.c: New test.
33965
33966 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33967
33968         * g++.dg/lookup/conv-[1234].C: New.
33969
33970 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33971
33972         * g++.dg/parse/attr2.C: Simplify.
33973
33974 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33975
33976         PR c/7284
33977         * gcc.c-torture/execute/pr7284-1.c: New test.
33978
33979 2004-07-22  Brian Booth  <bbooth@redhat.com>
33980
33981         * gcc.dg/tree-ssa/20040721-1.c: New test.
33982
33983 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.dg/template/crash20.c: New.
33986
33987 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33988
33989         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33990         Add dg-run directive.  Declare variables as required.
33991         * gfortran.dg/g77/README: Update
33992
33993 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33994
33995         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33996         gcc.dg/cris-peep2-andu2.c: New tests.
33997
33998 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33999
34000         PR c/15052
34001         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34002         on return type.
34003         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34004         messages.
34005         * gcc.dg/qual-return-2.c: Update expected messages.
34006         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34007
34008 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34009
34010         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34011         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34012
34013 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34014
34015         PR c/11250
34016         * gcc.dg/init-string-1.c: New test.
34017
34018 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34019
34020         PR middle-end/15345
34021         PR c/16450
34022         * gcc.dg/torture/nested-fn-1.c: New test.
34023
34024 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34025
34026         PR target/16559
34027         * gcc.dg/ia64-fptr-1.c: New file.
34028
34029 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34030
34031         PR c++/14497
34032         * g++.dg/template/spec16.C: New test.
34033         * g++.old-deja/g++.robertl/eb118.C: Remove.
34034
34035 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34036
34037         PR c++/509
34038         * g++.dg/template/spec15.C: New test.
34039
34040 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34041
34042         Copy cases from g77.f-torture/execute and add dg-run
34043         directive.  Other changes as noted.
34044         * gfortran.dg/g77/13037.f
34045         * gfortran.dg/g77/1832.f
34046         * gfortran.dg/g77/19981119-0.f
34047         * gfortran.dg/g77/19990313-0.f
34048         * gfortran.dg/g77/19990313-1.f
34049         * gfortran.dg/g77/19990313-2.f
34050         * gfortran.dg/g77/19990313-3.f
34051         * gfortran.dg/g77/19990419-1.f
34052         * gfortran.dg/g77/19990826-0.f
34053         * gfortran.dg/g77/19990826-2.f
34054         * gfortran.dg/g77/20000503-1.f
34055         * gfortran.dg/g77/20001111.f
34056         * gfortran.dg/g77/20010116.f
34057         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34058         * gfortran.dg/g77/20010430.f
34059         * gfortran.dg/g77/6177.f
34060         * gfortran.dg/g77/947.f
34061         * gfortran.dg/g77/970816-3.f
34062         * gfortran.dg/g77/971102-1.f
34063         * gfortran.dg/g77/980520-1.f
34064         * gfortran.dg/g77/980628-0.f
34065         * gfortran.dg/g77/980628-1.f
34066         * gfortran.dg/g77/980628-10.f
34067         * gfortran.dg/g77/980628-2.f
34068         * gfortran.dg/g77/980628-3.f
34069         * gfortran.dg/g77/980628-7.f
34070         * gfortran.dg/g77/980628-8.f
34071         * gfortran.dg/g77/980628-9.f
34072         * gfortran.dg/g77/980701-0.f
34073         * gfortran.dg/g77/980701-1.f
34074         * gfortran.dg/g77/cabs.f
34075         * gfortran.dg/g77/claus.f
34076         * gfortran.dg/g77/complex_1.f
34077         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34078         * gfortran.dg/g77/dcomplex.f
34079         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34080         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34081         * gfortran.dg/g77/f90-intrinsic-numeric.f
34082         * gfortran.dg/g77/int8421.f
34083         * gfortran.dg/g77/labug1.f
34084         * gfortran.dg/g77/large_vec.f
34085         * gfortran.dg/g77/le.f
34086         * gfortran.dg/g77/short.f
34087         * gfortran.dg/g77/README: Update
34088
34089 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34090
34091         PR c++/16637
34092         * g++.dg/parse/lookup4.C: New test.
34093
34094 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34095
34096         PR c++/16175
34097         * g++.dg/template/ttp10.C: New test.
34098
34099 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34100
34101         * gcc.dg/pr12625-1.c: New test.
34102
34103 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34104
34105         * gcc.dg/switch-warn-1.c: New test.
34106         * gcc.dg/switch-warn-2.c: New test.
34107         * gcc.c-torture/compile/pr14730.c: Update.
34108
34109 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34110
34111         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34112         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34113         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34114         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34115
34116 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34117
34118         PR c++/16623
34119         * g++.dg/template/assign1.C: New test.
34120
34121 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34122
34123         PR c++/12170
34124         * g++.dg/template/ttp9.C: New test.
34125
34126 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34127
34128         * gcc.dg/format/cmn-err-1.c: New test.
34129
34130 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34131
34132         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34133         gcc.dg/Wparentheses-10.c: New tests.
34134         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34135
34136 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34137
34138         PR fortran/16465
34139         * gfortran.dg/g77//ffixed-line-length-0.f,
34140         gfortran.dg/g77/ffixed-line-length-132.f,
34141         gfortran.dg/g77/ffixed-line-length-72.f,
34142         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34143         gfortran.dg/g77/README: Update.
34144
34145 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34146
34147         PR c++/13092
34148         * g++.dg/template/non-dependent7.C: New test.
34149         * g++.dg/template/non-dependent8.C: Likewise.
34150         * g++.dg/template/non-dependent9.C: Likewise.
34151         * g++.dg/template/non-dependent10.C: Likewise.
34152
34153 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34154
34155         PR c++/16337
34156         * g++.dg/parse/attr2.C: New test.
34157
34158 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34159
34160         * g77.dg: Removed.
34161         * g77.f-torture: Ditto.
34162
34163 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34164
34165         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34166         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34167         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34168
34169 2004-07-16  Richard Henderson  <rth@redhat.com>
34170
34171         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34172
34173 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34174
34175         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34176         tests with full list of options.
34177         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34178         of TORTURE_OPTIONS if test contains 'dg-do run'.
34179
34180         PR fortran/16404
34181         * gfortran.dg/do_iterator.f90: New test.
34182
34183 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34184
34185         PR rtl-optimization/16536
34186         * gcc.c-torture/execute/restrict-1.c: New test.
34187
34188 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34189
34190         PR fortran/15324
34191         * gfortran.dg/pr15324.f90: New test.
34192
34193         PR fortran/15129
34194         * gfortran.dg/pr15129.f90: New test.
34195
34196         PR fortran/15140
34197         * gfortran.dg/pr15140.f90: New test.
34198
34199         PR fortran/13792
34200         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34201         compile-time simplification.
34202
34203 2004-07-14  Mike Stump  <mrs@apple.com>
34204
34205         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34206
34207 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34208
34209         PR target/16325
34210         * gcc.dg/profile-generate-1.c: New.
34211
34212 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * gcc.c-torture/execute/20040709-1.c: New test.
34215         * gcc.c-torture/execute/20040709-2.c: New test.
34216
34217 2004-07-14  Mike Stump  <mrs@apple.com>
34218
34219         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34220
34221 2004-07-14  Mike Stump  <mrs@apple.com>
34222
34223         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34224
34225 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34226
34227         PR c++/16518
34228         * g++.dg/parse/mutable1.C: New test.
34229
34230 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34231
34232         PR tree-optimization/16443
34233         * gcc.dg/tree-ssa/20040713-1.c: New test.
34234
34235 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34236
34237         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34238         for operator new.
34239
34240 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34241
34242         * gfortran.dg/g77/README: New file
34243         * gfortran.dg/g77/19981216-0.f: Copy from
34244         g77.f-torture/noncompile.  Add "dg-do compile" and
34245         dg-error as required.
34246         * gfortran.dg/g77/19990218-1.f: Likewise.
34247         * gfortran.dg/g77/19990905-1.f: Likewise.
34248         * gfortran.dg/g77/9263.f: Likewise.
34249         * gfortran.dg/g77/980615-0.f: Likewise.
34250         * gfortran.dg/g77/980616-0.f: Likewise.
34251         * gfortran.dg/g77/check0.f: Likewise.
34252         * gfortran.dg/g77/select_no_compile.f: Likewise.
34253
34254 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34255
34256         Copy files from g77.f-torture/compile.
34257         Add "{ dg-do compile}".  Other changes as noted
34258         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34259         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34260         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34261         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34262         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34263         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34264         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34265         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34266         statement to conform to standard.  Append alpha1.x for reference.
34267         * gfortran.dg/g77/xformat.f: Add dg-warning
34268
34269 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34270
34271         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34272         Add {dg-do compile} directive.
34273         * gfortran.dg/g77/cpp2.F: Likewise.
34274
34275 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34276
34277         PR c++/5402
34278         * g++.dg/lookup/name-clash1.C: New test.
34279
34280         PR c++/9777
34281         * g++.dg/lookup/name-clash2.C: New test.
34282
34283         PR c++/12102
34284         * g++.dg/lookup/name-clash3.C: New test.
34285
34286 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34287
34288         * g++.dg/lookup/new2.C: New test.
34289         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34290
34291 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34292
34293         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34294         Add {dg-do compile} directive.
34295         * gfortran.dg/g77/13060.f: Likewise.
34296         * gfortran.dg/g77/19990218-0.f: Likewise.
34297         * gfortran.dg/g77/19990305-0.f: Likewise.
34298         * gfortran.dg/g77/19990419-0.f: Likewise.
34299         * gfortran.dg/g77/19990502-0.f: Likewise.
34300         * gfortran.dg/g77/19990502-1.f: Likewise.
34301         * gfortran.dg/g77/19990525-0.f: Likewise.
34302         * gfortran.dg/g77/19990826-1.f: Likewise.
34303         * gfortran.dg/g77/19990826-3.f: Likewise.
34304         * gfortran.dg/g77/19990905-2.f: Likewise.
34305         * gfortran.dg/g77/20000412-1.f: Likewise.
34306         * gfortran.dg/g77/20000511-1.f: Likewise.
34307         * gfortran.dg/g77/20000511-2.f: Likewise.
34308         * gfortran.dg/g77/20000518.f: Likewise.
34309         * gfortran.dg/g77/20000601-1.f: Likewise.
34310         * gfortran.dg/g77/20000601-2.f: Likewise.
34311         * gfortran.dg/g77/20000629-1.f: Likewise.
34312         * gfortran.dg/g77/20000630-2.f: Likewise.
34313         * gfortran.dg/g77/20010115.f: Likewise.
34314         * gfortran.dg/g77/20010321-1.f: Likewise.
34315         * gfortran.dg/g77/20010426.f: Likewise.
34316         * gfortran.dg/g77/20020307-1.f: Likewise.
34317         * gfortran.dg/g77/8485.f: Likewise.
34318         * gfortran.dg/g77/960317-1.f: Likewise.
34319         * gfortran.dg/g77/970915-0.f: Likewise.
34320         * gfortran.dg/g77/980310-1.f: Likewise.
34321         * gfortran.dg/g77/980310-2.f: Likewise.
34322         * gfortran.dg/g77/980310-3.f: Likewise.
34323         * gfortran.dg/g77/980310-4.f: Likewise.
34324         * gfortran.dg/g77/980310-6.f: Likewise.
34325         * gfortran.dg/g77/980310-7.f: Likewise.
34326         * gfortran.dg/g77/980310-8.f: Likewise.
34327         * gfortran.dg/g77/980419-2.f: Likewise.
34328         * gfortran.dg/g77/980424-0.f: Likewise.
34329         * gfortran.dg/g77/980427-0.f: Likewise.
34330         * gfortran.dg/g77/980729-0.f: Likewise.
34331         * gfortran.dg/g77/981117-1.f: Likewise.
34332         * gfortran.dg/g77/toon_1.f: Likewise.
34333
34334 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34335
34336         PR c++/2204
34337         * g++.dg/other/abstract2.C: New test.
34338
34339 2004-07-12  Paul Brook  <paul@codesourcery.com>
34340
34341         * gfortran.dg/pointer_init_1.f90: New test.
34342
34343 2004-07-11  Paul Brook  <paul@codesourcery.com>
34344
34345         PR fortran/15986
34346         * gfortran.dg/contained_1.f90: New test.
34347
34348 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34349
34350         * g++.dg/parse/defarg8.C: New test.
34351
34352 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34353
34354         PR fortran/16433
34355         * gfortran.dg/pr16433.f: New test.
34356
34357         PR fortran/17574
34358         * gfortran.dg/pr15754.f90: New test.
34359
34360 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34361
34362         PR tree-optimization/16437
34363         * gcc.c-torture/execute/bitfld-4.c: New test.
34364
34365 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34366
34367         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34368         access to common var from module.
34369
34370 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34371
34372         PR fortran/16336
34373         * gfortran.fortran-torture/execute/common_2.f90: New test.
34374
34375 2004-07-10  Paul Brook  <paul@codesourcery.com>
34376
34377         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34378
34379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34380
34381         PR fortran/15969
34382         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34383
34384 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34385
34386         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34387         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34388         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34389         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34390         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34391         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34392         * gfortran.dg/g77/funderscoring.f: Likewise.
34393         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34394
34395 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34396
34397         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34398
34399 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34400         Paul Brook  <paul@codesourcery.com>
34401
34402         PR fortran/13415
34403         * gfortran.dg/common_pointer_1.f90: New test.
34404
34405 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34406
34407         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34408
34409 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34410
34411         PR target/16364
34412         * gcc.c-torture/compile/20040709-1.c: New.
34413
34414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34415
34416         PR fortran/14077
34417         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34418
34419 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34420
34421         PR fortran/13201
34422         * gfortran.dg/shape_1.f90: New test.
34423
34424 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34425             Andrew Pinski  <apinski@apple.com>
34426
34427         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34428
34429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34430
34431         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34432         comment.
34433
34434 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34435         Paul Brook  <paul@codesourcery.com>
34436
34437         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34438         '.f95' and '.F95'.
34439
34440 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34441
34442         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34443
34444 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34445
34446         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34447         testcases with capital suffix.
34448
34449 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34450
34451         PR fortran/15481
34452         PR fortran/13372
34453         PR fortran/13575
34454         PR fortran/15978
34455         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34456
34457         * gfortran.dg/implicit_1.f90: New test.
34458
34459 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34460
34461         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34462         expression to match gfortran warning/error messages
34463         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34464         dg-error text.
34465
34466 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34467
34468         * lib/fortran-torture.exp: Rename proc search_for to
34469         search_for_re.
34470
34471 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34472
34473         * gcc.c-torture/execute/simd-5.x: New file.
34474         XFAIL on SPARC 64-bit at -O0.
34475
34476 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34477
34478         PR c++/8211
34479         PR c++/16165
34480         * g++.dg/warn/effc3.C: New test.
34481
34482 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34483
34484         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34485         change X to 1X in format.
34486         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34487         add data statements to conform to standard.
34488
34489 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34490
34491         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34492         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34493         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34494
34495 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34496
34497         * gfortran.dg/g77/7388.f: Copy from g77.dg
34498         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34499         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34500         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34501         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34502         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34503         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34504         * gfortran.dg/g77/strlen0.f: Likewise.
34505
34506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34507
34508         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34509         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34510
34511 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34512
34513         * gcc.c-torture/execute/920428-2.x: Delete.
34514         * gcc.c-torture/execute/920501-7.x: Likewise.
34515
34516 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34517
34518         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34519         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34520         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34521         prescott and c3-2.
34522         (PREFETCH_3DNOW): Add -march=c3.
34523
34524 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34525
34526         PR c/16437
34527         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34528         * gcc.c-torture/execute/bf64-1.x: Likewise.
34529
34530 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34531
34532         * gcc.c-torture/compile/20040708-1.c: New test.
34533
34534 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34535
34536         PR c++/16169
34537         * g++.dg/warn/effc2.C: New test.
34538
34539 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34540
34541         * gcc.c-torture/execute/bitfld-1.x: Remove.
34542         * gcc.c-torture/execute/bitfld-3.c: New test.
34543         * gcc.dg/bitfld-2.c: Remove XFAILs.
34544
34545 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34546
34547         PR c++/16276
34548         * g++.dg/rtti/tinfo1.C: New file.
34549
34550 2004-07-07  Eric Christopher  <echristo@redhat.com>
34551
34552         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34553
34554 2004-07-07  Andrew Pinski  <apinski@apple.com>
34555
34556         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34557
34558 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34559
34560         * g++.dg/init/call1.C: XFAIL.
34561
34562 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34563
34564         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34565         except for movstrict*, to movmem* and clrstr* to clrmem*.
34566
34567 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34568
34569         * gcc.c-torture/execute/20040707-1.c: New test.
34570
34571 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34572
34573         * gcc.c-torture/execute/20040706-1.c: New test.
34574
34575 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34576
34577         PR c++/3671
34578         * g++.dg/template/spec14.C: New test.
34579
34580 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34581
34582         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34583         nothing if not yet defined.  Use it in b, c and d type definitions.
34584         * gcc.c-torture/execute/20040705-1.c: New test.
34585         * gcc.c-torture/execute/20040705-2.c: New test.
34586
34587 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34588
34589         PR c++/2518
34590         * g++.dg/lookup/new1.C: New test.
34591
34592 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34593
34594         PR c++/11406
34595         * g++.dg/template/sizeof8.C: New test.
34596
34597 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34598
34599         * gcc.c-torture/compile/20040705-1.c: New test.
34600
34601 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34602
34603         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34604
34605 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34606
34607         * gcc.dg/cpp/if-mop.c: Two new testcases.
34608         * gcc.dg/cpp/trad/comment-3.c: New.
34609
34610 2004-07-04  Paul Brook  <paul@codesourcery.com>
34611
34612         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34613
34614 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34615
34616         PR c++/3761
34617         * g++.dg/lookup/crash4.C: New test.
34618
34619 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34620
34621         * gcc.c-torture/execute/builtin-abs-1.c
34622         * gcc.c-torture/execute/builtin-abs-2.c
34623         * gcc.c-torture/execute/builtin-complex-1.c
34624         * gcc.c-torture/execute/builtins/string-1-lib.c
34625         * gcc.c-torture/execute/builtins/string-1.c
34626         * gcc.c-torture/execute/builtins/string-2-lib.c
34627         * gcc.c-torture/execute/builtins/string-2.c
34628         * gcc.c-torture/execute/builtins/string-3-lib.c
34629         * gcc.c-torture/execute/builtins/string-3.c
34630         * gcc.c-torture/execute/builtins/string-4-lib.c
34631         * gcc.c-torture/execute/builtins/string-4.c
34632         * gcc.c-torture/execute/builtins/string-5-lib.c
34633         * gcc.c-torture/execute/builtins/string-5.c
34634         * gcc.c-torture/execute/builtins/string-6-lib.c
34635         * gcc.c-torture/execute/builtins/string-6.c
34636         * gcc.c-torture/execute/builtins/string-7-lib.c
34637         * gcc.c-torture/execute/builtins/string-7.c
34638         * gcc.c-torture/execute/builtins/string-8-lib.c
34639         * gcc.c-torture/execute/builtins/string-8.c
34640         * gcc.c-torture/execute/builtins/string-9-lib.c
34641         * gcc.c-torture/execute/builtins/string-9.c
34642         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34643         * gcc.c-torture/execute/builtins/string-asm-1.c
34644         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34645         * gcc.c-torture/execute/builtins/string-asm-2.c
34646         * gcc.c-torture/execute/stdio-opt-1.c
34647         * gcc.c-torture/execute/stdio-opt-2.c
34648         * gcc.c-torture/execute/stdio-opt-3.c
34649         * gcc.c-torture/execute/string-opt-1.c
34650         * gcc.c-torture/execute/string-opt-10.c
34651         * gcc.c-torture/execute/string-opt-11.c
34652         * gcc.c-torture/execute/string-opt-12.c
34653         * gcc.c-torture/execute/string-opt-13.c
34654         * gcc.c-torture/execute/string-opt-14.c
34655         * gcc.c-torture/execute/string-opt-15.c
34656         * gcc.c-torture/execute/string-opt-16.c
34657         * gcc.c-torture/execute/string-opt-2.c
34658         * gcc.c-torture/execute/string-opt-6.c
34659         * gcc.c-torture/execute/string-opt-7.c
34660         * gcc.c-torture/execute/string-opt-8.c:
34661         Replace with ...
34662
34663         * gcc.c-torture/execute/builtins/abs-2.c
34664         * gcc.c-torture/execute/builtins/abs-3.c
34665         * gcc.c-torture/execute/builtins/complex-1.c
34666         * gcc.c-torture/execute/builtins/fprintf.c
34667         * gcc.c-torture/execute/builtins/fputs.c
34668         * gcc.c-torture/execute/builtins/memcmp.c
34669         * gcc.c-torture/execute/builtins/memmove.c
34670         * gcc.c-torture/execute/builtins/memops-asm.c
34671         * gcc.c-torture/execute/builtins/mempcpy-2.c
34672         * gcc.c-torture/execute/builtins/mempcpy.c
34673         * gcc.c-torture/execute/builtins/memset.c
34674         * gcc.c-torture/execute/builtins/printf.c
34675         * gcc.c-torture/execute/builtins/sprintf.c
34676         * gcc.c-torture/execute/builtins/strcat.c
34677         * gcc.c-torture/execute/builtins/strchr.c
34678         * gcc.c-torture/execute/builtins/strcmp.c
34679         * gcc.c-torture/execute/builtins/strcpy.c
34680         * gcc.c-torture/execute/builtins/strcspn.c
34681         * gcc.c-torture/execute/builtins/strlen-2.c
34682         * gcc.c-torture/execute/builtins/strlen.c
34683         * gcc.c-torture/execute/builtins/strncat.c
34684         * gcc.c-torture/execute/builtins/strncmp-2.c
34685         * gcc.c-torture/execute/builtins/strncmp.c
34686         * gcc.c-torture/execute/builtins/strncpy.c
34687         * gcc.c-torture/execute/builtins/strpbrk.c
34688         * gcc.c-torture/execute/builtins/strpcpy-2.c
34689         * gcc.c-torture/execute/builtins/strpcpy.c
34690         * gcc.c-torture/execute/builtins/strrchr.c
34691         * gcc.c-torture/execute/builtins/strspn.c
34692         * gcc.c-torture/execute/builtins/strstr-asm.c
34693         * gcc.c-torture/execute/builtins/strstr.c:
34694         ... these new files.
34695
34696         * gcc.c-torture/execute/builtins/abs-2-lib.c
34697         * gcc.c-torture/execute/builtins/abs-3-lib.c
34698         * gcc.c-torture/execute/builtins/complex-1-lib.c
34699         * gcc.c-torture/execute/builtins/fprintf-lib.c
34700         * gcc.c-torture/execute/builtins/fputs-lib.c
34701         * gcc.c-torture/execute/builtins/memcmp-lib.c
34702         * gcc.c-torture/execute/builtins/memmove-lib.c
34703         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34704         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34705         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34706         * gcc.c-torture/execute/builtins/memset-lib.c
34707         * gcc.c-torture/execute/builtins/printf-lib.c
34708         * gcc.c-torture/execute/builtins/sprintf-lib.c
34709         * gcc.c-torture/execute/builtins/strcat-lib.c
34710         * gcc.c-torture/execute/builtins/strchr-lib.c
34711         * gcc.c-torture/execute/builtins/strcmp-lib.c
34712         * gcc.c-torture/execute/builtins/strcpy-lib.c
34713         * gcc.c-torture/execute/builtins/strcspn-lib.c
34714         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34715         * gcc.c-torture/execute/builtins/strlen-lib.c
34716         * gcc.c-torture/execute/builtins/strncat-lib.c
34717         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34718         * gcc.c-torture/execute/builtins/strncmp-lib.c
34719         * gcc.c-torture/execute/builtins/strncpy-lib.c
34720         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34721         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34722         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34723         * gcc.c-torture/execute/builtins/strrchr-lib.c
34724         * gcc.c-torture/execute/builtins/strspn-lib.c
34725         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34726         * gcc.c-torture/execute/builtins/strstr-lib.c
34727         * gcc.c-torture/execute/builtins/lib/abs.c
34728         * gcc.c-torture/execute/builtins/lib/fprintf.c
34729         * gcc.c-torture/execute/builtins/lib/memset.c
34730         * gcc.c-torture/execute/builtins/lib/printf.c
34731         * gcc.c-torture/execute/builtins/lib/sprintf.c
34732         * gcc.c-torture/execute/builtins/lib/strcpy.c
34733         * gcc.c-torture/execute/builtins/lib/strcspn.c
34734         * gcc.c-torture/execute/builtins/lib/strncat.c
34735         * gcc.c-torture/execute/builtins/lib/strncmp.c
34736         * gcc.c-torture/execute/builtins/lib/strncpy.c
34737         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34738         * gcc.c-torture/execute/builtins/lib/strspn.c
34739         * gcc.c-torture/execute/builtins/lib/strstr.c:
34740         New files containing support routines.
34741
34742         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34743         declaration.
34744         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34745         when not optimizing.
34746
34747 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34748
34749         PR c++/16240
34750         * g++.dg/abi/mangle22.C: New test.
34751         * g++.dg/abi/mangle23.C: Likewise.
34752
34753 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34754
34755         PR fortran/16290
34756         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34757         Allow for cases without denormalized floating point numbers.
34758
34759 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34760
34761         PR c/1027
34762         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34763         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34764         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34765         expected warning text.
34766         * gcc.dg/format/diag-2.c: New test.
34767
34768 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34769
34770         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34771
34772 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34773
34774         * gcc.dg/builtins-43.c: New.
34775         * gcc.dg/builtins-44.c: New.
34776         * gcc.dg/builtins-45.c: New.
34777
34778 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34779             Andreas Tobler  <a.tobler@schweiz.ch>
34780
34781         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34782         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34783         as SIGSEGV.
34784         * gcc.dg/cleanup-11.c: Likewise.
34785         * gcc.dg/cleanup-8.c: Likewise.
34786         * gcc.dg/cleanup-9.c: Likewise.
34787         * gcc.dg/cleanup-5.c: Run on all platforms.
34788
34789 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34790
34791         * g++.dg/warn/nonnull1.C: New test.
34792
34793 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34794
34795         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34796         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34797         Special-case the Sun compiler wrt to <complex.h>.
34798
34799 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34800
34801         * gcc.dg/Wunreachable-8.C: New test.
34802
34803         * gcc.dg/h8300-ice2.c : New test.
34804
34805 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34806
34807         PR fortran/16161
34808         * gfortran.fortran-torture/compile/implicit.f90: Add test
34809         for implicit character.
34810
34811 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34812
34813         PR fortran/16289
34814         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34815         Use tiny() intrinsic to find smallest non-negative real
34816
34817 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34818
34819         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34820         * gcc.dg/compat/struct-by-value-22_x.c: New.
34821         * gcc.dg/compat/struct-by-value-22_y.c: New.
34822
34823         * gcc.c-torture/execute/20040629-1.c: New test.
34824
34825 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34828         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34829
34830         PR target/16195
34831         * gcc.dg/20040625-1.c: New test.
34832
34833 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34834
34835         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34836
34837 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34838
34839         PR fortran/15963
34840         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34841
34842 2004-06-29  Richard Henderson  <rth@redhat.com>
34843
34844         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34845
34846 2004-06-29  Paul Brook  <paul@codesourcery.com>
34847
34848         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34849         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34850
34851 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34852
34853         PR c++/16260
34854         * g++.dg/parse/crash15.C: New.
34855
34856 2004-06-28  Andrew Pinski  <apinski@apple.com>
34857
34858         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34859         by the error already.
34860
34861         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34862
34863 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34864
34865         PR target/14041
34866         * gcc.dg/h8300-bss-align-1.c : New.
34867
34868 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34869
34870         * PR c++/16174
34871         * g++.dg/template/ctor4.C: New.
34872
34873 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34874
34875         PR c++/16205
34876         * g++.dg/warn/Wsequence-point-1.C: New test.
34877
34878 2004-06-27  Paul Brook  <paul@codesourcery.com>
34879
34880         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34881
34882 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34883
34884         * g++.old-deja/g++.mike/p7325.C: Remove.
34885
34886 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34887
34888         PR c/14963
34889         * gcc.dg/pr14963.c: New test.
34890
34891 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34892
34893         PR c++/16193
34894         * g++.dg/parse/redef1.C: New test.
34895
34896 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34897
34898         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34899         20021110.c.
34900         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34901         20021119-1.c.
34902         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34903         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34904         5-04.c.
34905         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34906         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34907         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34908         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34909         g++.brendan/enum14.C.
34910         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34911         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34912         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34913         g++.mike/virt1.C.
34914         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34915         memtemp24.C.
34916
34917 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34918
34919         * gcc.dg/20040527-1.c: New test case.
34920
34921 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34922
34923         PR gfortran/pr16196
34924         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34925
34926 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34927
34928         PR middle-end/15825
34929         * gcc.dg/pr15825-1.c: New test case.
34930
34931 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34932
34933         * gcc.c-torture/execute/20040625-1.c: New test.
34934
34935 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34936
34937         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34938
34939 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34940
34941         * gcc.dg/torture/mips-div-1.c: New test.
34942
34943 2004-06-24  Jeff Law  <law@redhat.com>
34944
34945         * gcc.dg/tree-ssa/20040624-1.c: New test.
34946
34947 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34948
34949         * gcc.c-torture/compile/20040624-1.c: New test.
34950
34951 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34952
34953         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34954         this directory.
34955
34956 2004-06-23  Andrew Pinski  <apinski@apple.com>
34957
34958         PR middle-end/15988
34959         * g++.dg/opt/ptrmem4.C: New test.
34960
34961         * gcc.dg/c90-array-quals-2.c: New test.
34962
34963 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34964
34965         * gcc.dg/kpice1.c: New test.
34966
34967 2006-06-23  Andrew Pinski  <apinski@apple.com>
34968
34969         * gcc.dg/c90-array-quals.c: New test.
34970
34971 2006-06-22  Richard Henderson  <rth@redhat.com>
34972
34973         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34974
34975 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34976
34977         * gcc.dg/builtins-config.h: Handle FreeBSD.
34978
34979 2006-06-22  Richard Henderson  <rth@redhat.com>
34980
34981         * g++.dg/opt/devirt1.C: New.
34982
34983 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34984
34985         * g++.dg/opt/pr15551.C: New testcase.
34986
34987 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34988
34989         PR target/14800
34990         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34991         x86_64-*-linux* when compiling for 32bit.
34992
34993 2004-06-21  Andrew Pinski  <apinski@apple.com>
34994
34995         * gcc.dg/pch/struct-1.c: New.
34996         * gcc.dg/pch/struct-1.hs: New.
34997
34998 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34999
35000         * gcc.dg/pch/save-temps-1.c: New file.
35001         * gcc.dg/pch/save-temps-1.hs: New file.
35002
35003 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35004
35005         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35006         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35007
35008 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35009
35010         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35011         to fix type error.
35012         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35013         Remove trailing spaces.
35014
35015 2004-06-21  Richard Henderson  <rth@redhat.com>
35016
35017         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35018         merging && to BIT_FIELD_REF.
35019
35020 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35021
35022         * g++.dg/opt/placeholder1.C: New test.
35023
35024 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35025
35026         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35027         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35028         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35029         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35030
35031 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35032
35033         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35034         extern "C".
35035         * g++.dg/other/pragma-re-1.C: Add comments.
35036
35037 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35038
35039         PR gfortran/16080
35040         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35041
35042 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35043
35044         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35045         instead of setting the type of size_t by
35046         hand.
35047
35048 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35049
35050         * gcc.dg/unordered-2.c: New test case.
35051         * gcc.dg/unordered-3.c: New test case.
35052
35053 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35054
35055         PR other/16043
35056         * lib/g++.exp (g++_version): Tweak regexp for version
35057         * lib/g77.exp (g77_version): Likewise.
35058         * lib/gfortran.exp (gfortran_version): Likewise.
35059         * lib/objc.exp (objc_version): Likewise.
35060         * lib/treelang.exp (treelang_version): Likewise.
35061
35062 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35063
35064         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35065         Use INT_MAX instead of __INT_MAX__.
35066         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35067
35068         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35069         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35070         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35071         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35072         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35073         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35074         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35075         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35076         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35077
35078         * gcc.dg/range-test-1.c: New test.
35079         * g++.dg/opt/range-test-1.C: New test.
35080
35081 2004-06-17  Richard Henderson  <rth@redhat.com>
35082
35083         * objc.dg/sync-1.m: New.
35084         * objc.dg/try-catch-1.m: Don't force next runtime.
35085         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35086         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35087         shadowed catch clause.
35088         * objc.dg/try-catch-5.m: New.
35089
35090 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35091
35092         Bug 14610
35093         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35094
35095 2004-06-15  Richard Henderson  <rth@redhat.com>
35096
35097         * gcc.dg/20001116-1.c: Move expected warning line.
35098
35099 2004-06-15  Richard Henderson  <rth@redhat.com>
35100
35101         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35102         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35103
35104 2004-06-15  Jeff Law  <law@redhat.com>
35105
35106         * gcc.dg/tree-ssa/20040615-1.c: New test.
35107         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35108         be less sensitive to operand ordering.
35109         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35110
35111 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35112
35113         * g++.dg/abi/bitfield3.C: Add comment..
35114
35115 2004-06-15  Richard Henderson  <rth@redhat.com>
35116
35117         * g++.dg/ext/stmtexpr1.C: XFAIL.
35118         * gcc.dg/20030612-1.c: XFAIL.
35119
35120 2004-06-15  Eric Christopher  <echristo@redhat.com>
35121
35122         * g++.dg/charset/asm5.c: New.
35123         * gcc.dg/charset/asm6.c: New.
35124
35125 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35126
35127         PR fortran/15962
35128         * gfortran.fortran-torture/execute/select_1.f90: New test.
35129
35130 2004-06-15  Paul Brook  <paul@codesourcery.com>
35131
35132         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35133
35134 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35135
35136         PR c++/15967
35137         * g++.dg/lookup/crash3.C: New test.
35138
35139 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35140
35141         PR c++/15947
35142         * g++.dg/parse/dtor4.C: New test.
35143
35144 2004-06-14  Jeff Law  <law@redhat.com>
35145
35146         * gcc.c-torture/compile/20040614-1.c: New test.
35147
35148 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35149
35150         PR fortran/15211
35151         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35152         LEN of a character array.
35153
35154 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35155
35156         PR c++/15096
35157         * g++.dg/template/ptrmem10.C: New test.
35158
35159         PR c++/14930
35160         * g++.dg/template/friend30.C: New test.
35161
35162 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35163
35164         PR fortran/14928
35165         * gfortran.fortran-torture/compile/mloc.f90: New test.
35166
35167 2004-06-13  Paul Brook  <paul@codesourcery.com>
35168
35169         * gfortran.fortran-torture/execute/random_2.f90: New test.
35170
35171 2004-06-13  Eric Christopher  <echristo@redhat.com>
35172
35173         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35174
35175 2004-06-12  Paul Brook  <paul@codesourcery.com>
35176
35177         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35178
35179 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35180
35181         PR fortran/14923
35182         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35183
35184 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35185
35186         PR fortran/14957
35187         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35188         syntax errors in end statements of contained subroutines.
35189
35190 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35191
35192         PR fortran/12841
35193         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35194
35195 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35196
35197         PR fortran/15665
35198         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35199
35200 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35201
35202         PR gfortran/12839
35203         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35204
35205 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35206
35207         PR c++/15862
35208         * g++.dg/parse/enum1.C: New test.
35209
35210 2004-06-10  Jeff Law  <law@redhat.com>
35211
35212         * gcc.c-torture/compile/20040610-1.c: New test.
35213
35214 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35215
35216         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35217         * g++.old-deja/g++.other/decl3.C: Likewise.
35218
35219 2004-06-10  Brian Booth  <bbooth@redhat.com>
35220
35221         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35222         V_MAY_DEF instead of VDEF.
35223         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35224
35225 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/14211
35228         * g++.dg/conversion/const1.C: New test.
35229
35230         PR c++/15076
35231         * g++.dg/conversion/reinterpret1.C: New test.
35232
35233         PR c++/15877
35234         * g++.dg/template/enum2.C: New test.
35235
35236         PR c++/15227
35237         * g++.dg/template/error13.C: New test.
35238
35239 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35240
35241         PR fortran/14957
35242         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35243         arguments to test_* REAL and of the right size.
35244
35245 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35246
35247         PR target/15569
35248         PR rtl-optimization/15681
35249         * gcc.dg/20040609-1.c: New test.
35250
35251 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35252
35253         PR c++/14791
35254         * g++.dg/opt/builtins1.C: New test.
35255
35256 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35257
35258         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35259         that use default windows32 struct layout.
35260         * gcc.dg/i386-bitfield2.c: Likewise.
35261
35262 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35263
35264         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35265         for mingw32 and cygwin targets.
35266
35267 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35268
35269         * gcc.dg/pch/macro-4.c: New.
35270         * gcc.dg/pch/macro-4.hs: New.
35271
35272 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35273
35274         PR fortran/13249
35275         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35276
35277 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35278
35279         PR fortran/13372
35280         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35281
35282 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35283
35284         PR gfortran/14897
35285         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35286
35287 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35288
35289         PR gfortran/15755
35290         * gfortran.fortran-torture/execute/backspace.c : New test.
35291
35292 2004-06-09  Paul Brook  <paul@codesourcery.com>
35293
35294         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35295         (pointer_to_section): Rewrite to use smaller array.
35296
35297 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35298
35299         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35300         * gcc.dg/ext/altivec-10.c: Same.
35301         * gcc.dg/ext/altivec-11.c: Same.
35302         * gcc.dg/ext/altivec-12.c: Same.
35303         * gcc.dg/ext/altivec-13.c: Same.
35304         * gcc.dg/ext/altivec-14.c: Same.
35305         * gcc.dg/ext/altivec-15.c: Same.
35306         * gcc.dg/ext/altivec-16.c: Same.
35307         * gcc.dg/ext/altivec-3.c: Same.
35308         * gcc.dg/ext/altivec-4.c: Same.
35309         * gcc.dg/ext/altivec-6.c: Same.
35310         * gcc.dg/ext/altivec-7.c: Same.
35311         * gcc.dg/ext/altivec-8.c: Same.
35312         * gcc.dg/ext/altivec-varargs-1.c: Same.
35313
35314         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35315         * g++.dg/ext/altivec-10.C: Same.
35316         * g++.dg/ext/altivec-2.C: Same.
35317         * g++.dg/ext/altivec-3.C: Same.
35318         * g++.dg/ext/altivec-4.C: Same.
35319         * g++.dg/ext/altivec-5.C: Same.
35320         * g++.dg/ext/altivec-6.C: Same.
35321         * g++.dg/ext/altivec-7.C: Same.
35322         * g++.dg/ext/altivec-8.C: Same.
35323         * g++.dg/ext/altivec-9.C: Same.
35324
35325 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35326
35327         PR c++/7841
35328         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35329
35330 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35331
35332         * gcc.dg/union-1.c: New test.
35333
35334 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35335
35336         * gcc.dg/builtins-41.c: New test case.
35337         * gcc.dg/builtins-42.c: New test case.
35338
35339 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35340
35341         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35342         * g++.dg/ext/altivec-10.C: Same.
35343         * g++.dg/ext/altivec-2.C: Same.
35344         * g++.dg/ext/altivec-3.C: Same.
35345         * g++.dg/ext/altivec-4.C: Same.
35346         * g++.dg/ext/altivec-5.C: Same.
35347         * g++.dg/ext/altivec-6.C: Same.
35348         * g++.dg/ext/altivec-7.C: Same.
35349         * g++.dg/ext/altivec-8.C: Same.
35350         * g++.dg/ext/altivec-9.C: Same.
35351         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35352         * g++.old-deja/g++.brendan/new3.C: Same.
35353         * gcc.c-torture/execute/eeprof-1.x: Same.
35354
35355 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35356
35357         PR c/14765
35358         * gcc.dg/pr14765-1.c: New test.
35359
35360 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35361
35362         PR c/14649
35363         * gcc.dg/pr14649-1.c: New test case.
35364
35365 2004-06-07  Richard Henderson  <rth@redhat.com>
35366
35367         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35368         if temporaries.
35369
35370 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35371
35372         * g++.dg/eh/elide1.C: Remove XFAIL.
35373
35374 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35375
35376         PR c++/15337
35377         * g++.dg/expr/sizeof3.C: New test.
35378
35379         PR c++/14777
35380         * g++.dg/template/access14.C: New test.
35381
35382         PR c++/15554
35383         * g++.dg/template/enum1.C: New test.
35384
35385         PR c++/15057
35386         * g++.dg/eh/throw1.C: New test.
35387
35388 2004-06-07  David Ayers  <d.ayers@inode.at>
35389             Ziemowit Laski  <zlaski@apple.com>
35390
35391         * lib/objc.exp (objc_target_compile): Revert the '-framework
35392         Foundation' flag fix, since bare Darwin does not ship
35393         with the Foundation framework.
35394         * objc/execute/next_mapping.h: Provide a local NSConstantString
35395         @interface and @implementation.
35396         (objc_constant_string_init): A constructor function, used to
35397         initialize the NSConstantString meta-class object.
35398         * objc/execute/string1.m: Include "next_mapping.h" instead of
35399         <Foundation/NSString.h>.
35400         * objc/execute/string2.m: Likewise.
35401         * objc/execute/string3.m: Likewise.
35402         * objc/execute/string4.m: Likewise.
35403
35404 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35405
35406         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35407         to double. Replace double with FLOAT.
35408         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35409
35410         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35411         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35412         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35413         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35414         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35415         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35416         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35417         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35418
35419 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35420
35421         PR c/13519
35422         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35423
35424 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35425
35426         PR c++/15503
35427         * g++.dg/template/meminit2.C: New test.
35428
35429 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35430
35431         PR target/15822
35432         * gcc.c-torture/execute/compare-fp-1.c,
35433         gcc.c-torture/execute/compare-fp-2.c,
35434         gcc.c-torture/execute/compare-fp-3.c,
35435         gcc.c-torture/execute/compare-fp-4.c,
35436         gcc.c-torture/execute/compare-fp-3.x,
35437         gcc.c-torture/execute/compare-fp-4.x: Moved...
35438         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35439         gcc.c-torture/execute/ieee/compare-fp-2.c,
35440         gcc.c-torture/execute/ieee/compare-fp-3.c,
35441         gcc.c-torture/execute/ieee/compare-fp-4.c,
35442         gcc.c-torture/execute/ieee/compare-fp-3.x,
35443         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35444
35445 2004-06-04  David Ayers  <d.ayers@inode.at>
35446
35447         * objc/execute/protocol-isEqual-4.m: New testcase.
35448
35449 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35450
35451         * objc/execute/protocol-isEqual-1.m: New testcase.
35452         * objc/execute/protocol-isEqual-2.m: New testcase.
35453         * objc/execute/protocol-isEqual-3.m: New testcase.
35454
35455 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35456
35457         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35458
35459 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35460
35461         * lib/objc.exp (objc_target_compile): When running tests on
35462         Darwin (Mac OS X), inform the linker about '-framework
35463         'Foundation'.
35464
35465 2004-06-02  Eric Christopher  <echristo@redhat.com>
35466
35467         * gcc.c-torture/compile/20040602-1.c: New.
35468
35469 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35470
35471         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35472         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35473
35474         PR tree-optimization/14736
35475         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35476
35477         PR tree-optimization/14042
35478         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35479
35480         PR tree-optimization/14729
35481         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35482
35483 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35484
35485         PR fortran/15557
35486         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35487
35488 2004-06-01  Richard Hederson  <rth@redhat.com>
35489
35490         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35491
35492 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35493
35494         PR c++/14932
35495         * g++.dg/parse/offsetof4.C: New test.
35496
35497 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35498
35499         PR objc/7993
35500         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35501
35502 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35503
35504         PR c++/15701
35505         * g++.dg/template/friend29.C: New test.
35506
35507 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35508
35509         PR c/15749
35510         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35511
35512 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35513
35514         * gcc.dg/sparc-trap-1.c: New test.
35515
35516 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35517
35518         PR middle-end/15069
35519         * g++.dg/opt/fold3.C: New test case.
35520
35521 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35522
35523         * lib/target-supports.exp (check_iconv_available): Fix fallout
35524         from 2004-05-28 patch.
35525
35526 2004-05-30  Paul Brook  <paul@codesourcery.com>
35527
35528         PR fortran/15620
35529         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35530         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35531
35532 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35533
35534         * gfortran.fortran-torture/execute/random_1.f90: New test.
35535
35536 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35537
35538         * g++.dg/ext/altivec-10.C: New test.
35539
35540 2004-05-29  Paul Brook  <paul@codesourcery.com>
35541
35542         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35543
35544 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35545
35546         * gcc.dg/altivec-16.c: New test.
35547
35548 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35549
35550         * lib/target-supports.exp (check_vmx_hw_available): New.
35551         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35552
35553         * lib/target-supports.exp (check_alias_available,
35554         check_iconv_available, check_named_sections_available): Use
35555         unique names for temporary files.
35556
35557 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35558
35559         * gcc.dg/altivec-15.c: New test.
35560
35561 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35562
35563         PR c++/15083
35564         * g++.dg/warn/noeffect6.C: New test.
35565
35566         PR c++/15471
35567         * g++.dg/expr/ptrmem4.C: New test.
35568
35569         PR c++/15640
35570         * g++.dg/template/operator3.C: New test.
35571
35572 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35573
35574         PR c++/14668
35575         * g++.dg/lookup/redecl1.C: New test.
35576         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35577
35578 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35579
35580         * gcc.c-torture/execute/compare-fp-1.c,
35581         gcc.c-torture/execute/compare-fp-2.c,
35582         gcc.c-torture/execute/compare-fp-3.c,
35583         gcc.c-torture/execute/compare-fp-4.c,
35584         gcc.c-torture/execute/compare-fp-3.x,
35585         gcc.c-torture/execute/compare-fp-4.x,
35586         gcc.dg/pr15649-1.c: New.
35587
35588 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35589
35590         PR c++/12883
35591         * g++.dg/init/array14.C: New test.
35592
35593 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35594
35595         * lib/compat.exp (compat-get-options-main): New.
35596         (compat-get-options): Remove unneeded code, warn for ignored
35597         command.
35598         (compat-execute): Check flag set by dg-require-* commands.
35599
35600         * lib/compat.exp (compat-execute): Break up long lines.
35601
35602 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35603
35604         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35605         * gcc.dg/altivec-14.c: New test.
35606         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35607
35608         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35609         * gcc.dg/altivec-12.c: Ditto.
35610
35611         * gcc.dg/altivec-3.c: Move call to altivec_check.
35612
35613 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35614
35615         PR c++/15044
35616         * g++.dg/template/error12.C: New test.
35617
35618         PR c++/15317
35619         * g++.dg/ext/attrib15.C: New test.
35620
35621         PR c++/15329
35622         * g++.dg/template/ptrmem9.C: New test.
35623
35624 2004-05-25  Paul Brook  <paul@codesourcery.com>
35625
35626         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35627
35628 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/15165
35631         * g++.dg/template/crash19.C: New test.
35632
35633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35634
35635         PR c++/15025
35636         * g++.dg/template/redecl1.C: New test.
35637
35638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35639
35640         PR c++/14821
35641         * g++.dg/other/ns1.C: New test.
35642
35643         PR c++/14883
35644         * g++.dg/template/invalid1.C: New test.
35645
35646 2004-05-23  Paul Brook  <paul@codesourcery.com>
35647         Victor Leikehman  <lei@haifasphere.co.il>
35648
35649         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35650         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35651
35652 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35653
35654         PR c++/15285
35655         PR c++/15299
35656         * g++.dg/template/non-dependent5.C: New test.
35657         * g++.dg/template/non-dependent6.C: New test.
35658
35659 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35660
35661         PR c++/15507
35662         * g++.dg/inherit/union1.C: New test.
35663
35664         PR c++/15542
35665         * g++.dg/template/addr1.C: New test.
35666
35667         PR c++/15427
35668         * g++.dg/template/array5.C: New test.
35669
35670         PR c++/15287
35671         * g++.dg/template/array6.C: New test.
35672
35673 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35674             Roger Sayle  <roger@eyesopen.com>
35675
35676         * g++.dg/lookup/forscope2.C: New test case.
35677
35678 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35679
35680         * gcc.dg/cpp/Wmissingdirs.c: New.
35681
35682 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35683
35684         PR target/15301
35685         * gcc.dg/compat/union-m128-1.h: New file.
35686         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35687         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35688         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35689
35690 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35691
35692         PR target/15302
35693         * gcc.dg/compat/struct-complex-1.h: New file.
35694         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35695         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35696         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35697
35698 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35699
35700         PR middle-end/3074
35701         * gcc.dg/pr3074-1.c: New test case.
35702         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35703
35704 2004-05-20  Falk Hueffner  <falk@debian.org>
35705
35706         PR other/15526
35707         * gcc.dg/ftrapv-1.c: New test case.
35708
35709 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35710
35711         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35712
35713 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35714             Jeff Law  <law@redhat.com>
35715
35716         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35717         * gcc.dg/tree-ssa/20040518-2.c: New test.
35718
35719         * gcc.dg/tree-ssa/20040518-1.c: New test.
35720
35721 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35722
35723         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35724
35725 2004-05-18  Paul Brook  <paul@codesourcery.com>
35726
35727         PR fortran/13930
35728         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35729
35730 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35731
35732         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35733         constant folding.
35734
35735 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35736
35737         * gcc.dg/tree-ssa/20040517-1.c: New test.
35738
35739 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35740
35741         * gcc.dg/loop-4.c: New test.
35742
35743 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35744
35745         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35746
35747 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35748
35749         PR fortran/15311
35750         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35751
35752 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35753
35754         PR fortran/13826
35755         PR fortran/13940
35756         * gfortran.fortran-torture/compile/data_1.f90: New test.
35757
35758 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35759
35760         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35761         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35762
35763 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35764
35765         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35766
35767 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35768
35769         PR c/15444
35770         * gcc.dg/format/xopen-1.c: Adjust expected message.
35771         * gcc.dg/format/xopen-3.c: New test.
35772
35773 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35774
35775         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35776
35777 2004-05-14  Jeff Law  <law@redhat.com>
35778
35779         * gcc.dg/tree-ssa/20040514-2.c: New test.
35780
35781 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35782
35783         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35784         this ...
35785         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35786         this.
35787
35788 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35789
35790         * gcc.dg/tree-ssa/20040514-1.c: New test.
35791
35792 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35793
35794         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35795         test.
35796
35797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35798
35799         PR fortran/14066
35800         * gfortran.fortran-torture/compile/do_1.f90: New test.
35801
35802 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35803
35804         PR fortran/15051
35805         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35806         test.
35807
35808 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35809
35810         PR fortran/15149
35811         * gfortran.fortran-torture/execute/random_init.f90: New test.
35812
35813 2004-05-13  Paul Brook  <paul@codesourcery.com>
35814
35815         PR fortran/15314
35816         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35817
35818 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35821         for the powerpc case.
35822
35823 2004-05-13  Jeff Law  <law@redhat.com>
35824
35825         * gcc.dg/tree-ssa/20040513-1.c: New test.
35826         * gcc.dg/tree-ssa/20040513-2.c: New test.
35827
35828 2004-05-13  Paul Brook  <paul@codesourcery.com>
35829
35830         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35831         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35832         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35833
35834 2004-05-13  Andreas Schwab  <schwab@suse.de>
35835
35836         PR other/10819
35837         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35838         characters.
35839
35840 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35841
35842         PR fortran/15294
35843         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35844
35845 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35846
35847         Merge from tree-ssa-20020619-branch.  See
35848         ChangeLog.tree-ssa for details.
35849
35850 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35851
35852         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35853         include <altivec.h> explicitly.
35854         * gcc.dg/altivec-13.c: Likewise.
35855
35856 2004-05-11  Paul Brook  <paul@codesourcery.com>
35857
35858         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35859
35860 2004-05-10  Eric Christopher  <echristo@redhat.com>
35861
35862         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35863         * gcc.dg/sibcall-4.c: Ditto.
35864
35865 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35866
35867         * g++.dg/ext/altivec-8.C: New test case.
35868         * gcc.dg/altivec-13.c: New test case.
35869
35870 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35871
35872         * gcc.c-torture/execute/divcmp-1.c: New test case.
35873         * gcc.c-torture/execute/divcmp-2.c: New test case.
35874         * gcc.c-torture/execute/divcmp-3.c: New test case.
35875
35876 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35877
35878         * g++.dg/other/pragma-re-2.C: New test.
35879
35880 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35881
35882         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35883         * gcc.dg/i386-387-2.c: Likewise.
35884
35885         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35886         __builtin_drem.
35887         * gcc.dg/i386-387-6.c: Likewise.
35888
35889 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35890
35891         * gcc.dg/builtins-33.c: Also check log1p*.
35892
35893 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35894
35895         PR optimization/15296
35896         * gcc.c-torture/execute/pr15296.c: New test.
35897
35898 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35899
35900         * gcc.dg/builtins-40.c: New test.
35901
35902 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35903
35904         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35905
35906 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35907
35908         * g++.dg/ext/spe1.C: New testcase.
35909
35910 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35911
35912         * objc.dg/image-info.m: Allow additional attributes
35913         for __image_info section.
35914
35915 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35916
35917         * gcc.dg/torture/mips-hilo-2.c: New test.
35918
35919 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35920
35921         PR c++/14389
35922         * g++.dg/template/member5.C: New test.
35923
35924 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35925
35926         * gcc.dg/builtins-34.c: Also check expm1*.
35927
35928 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35929
35930         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35931         * gcc.dg/torture/builtin-convert-3.c: New test.
35932
35933 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35934
35935         PR middle-end/15054
35936         * g++.dg/opt/pr15054.C: New test.
35937
35938 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35939
35940         * gcc.dg/torture/builtin-rounding-1.c: New test.
35941         * gcc.dg/builtins-25.c: Delete.
35942         * gcc.dg/builtins-29.c: Delete.
35943
35944 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35945
35946         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35947         * gcc.dg/sibcall-4.c: Likewise.
35948         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35949
35950 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35951
35952         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35953         bit-field on 16-bit targets.
35954
35955 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35956
35957         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35958         16-bit targets.
35959
35960 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35961
35962         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35963         * gcc.dg/rs6000-power2-2.c: Likewise.
35964
35965 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35966
35967         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35968         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35969         Change the asm registers to be in form of frN instead of fN.
35970
35971 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35972
35973         * gcc.dg/torture/builtin-convert-2.c: New test.
35974
35975 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35976
35977         * gcc.dg/rs6000-power2-1.c: New test.
35978         * gcc.dg/rs6000-power2-2.c: New test.
35979
35980 2004-04-28  Jan Hubicka  <jh@suse.cz>
35981
35982         * gcc.dg/unused-6.c: New test.
35983
35984 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35985             Ulrich Weigand  <uweigand@de.ibm.com>
35986
35987         * ada/acats/run_all.sh: Define $target variable.
35988
35989 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35990
35991         PR c++/15119
35992         * g++.dg/other/vararg-1.C: New test.
35993
35994         PR c++/4794
35995         * g++.dg/eh/cleanup3.C: New test.
35996
35997 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35998
35999         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36000         and ad8011a (target_insn).
36001         * ada/acats/support/macro.dfs: Likewise.
36002         * ada/acats/support/impbit.adb: New file.
36003
36004 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36005
36006         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36007
36008 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36009
36010         * gcc.dg/loop-3.c: New test.
36011
36012 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36013
36014         * gcc.c-torture/execute/simd-5.c: New test.
36015
36016 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36017
36018         PR c++/15064
36019         * g++.dg/template/crash18.C: New test.
36020
36021 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36022
36023         * g++.dg/ext/complit3.C: New test.
36024
36025 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36026
36027         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36028         * gcc.dg/altivec-3.c: Same.
36029         * gcc.dg/altivec-varargs-1.c: Same.
36030
36031 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36032
36033         * lib/target-supports.exp (check_profiling_available): Assume
36034         profiling is not available on powerpc-eabi targets.
36035
36036 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36037
36038         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36039         * gcc.dg/vmx/bug-1.c: Ditto.
36040
36041 2004-04-20  Eric Christopher  <echristo@redhat.com>
36042
36043         * gcc.dg/charset/extern.c: New test.
36044         * g++.dg/charset/extern3.cc: Ditto.
36045
36046 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36047
36048         * gcc.dg/builtins-39.c: New test.
36049
36050 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36051
36052         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36053
36054 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36055
36056         * gcc.dg/torture/mips-hilo-1.c: New test.
36057
36058 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36059
36060         * gcc.c-torture/compile/20040419-1.c: New test.
36061
36062 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36063
36064         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36065
36066 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36067             Aldy Hernandez  <aldyh@redhat.com>
36068
36069         * gcc.c-torture/execute/va-arg-24.c: New.
36070
36071 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36072             Aldy Hernandez  <aldyh@redhat.com>
36073
36074         * gcc.dg/vmx/1b-01.c: New.
36075         * gcc.dg/vmx/1b-02.c: New.
36076         * gcc.dg/vmx/1b-03.c: New.
36077         * gcc.dg/vmx/1b-04.c: New.
36078         * gcc.dg/vmx/1b-05.c: New.
36079         * gcc.dg/vmx/1b-06.c: New.
36080         * gcc.dg/vmx/1b-07.c: New.
36081         * gcc.dg/vmx/1c-01.c: New.
36082         * gcc.dg/vmx/1c-02.c: New.
36083         * gcc.dg/vmx/3a-01a.c: New.
36084         * gcc.dg/vmx/3a-01.c: New.
36085         * gcc.dg/vmx/3a-01m.c: New.
36086         * gcc.dg/vmx/3a-03.c: New.
36087         * gcc.dg/vmx/3a-03m.c: New.
36088         * gcc.dg/vmx/3a-04.c: New.
36089         * gcc.dg/vmx/3a-04m.c: New.
36090         * gcc.dg/vmx/3a-05.c: New.
36091         * gcc.dg/vmx/3a-06.c: New.
36092         * gcc.dg/vmx/3a-06m.c: New.
36093         * gcc.dg/vmx/3a-07.c: New.
36094         * gcc.dg/vmx/3b-01.c: New.
36095         * gcc.dg/vmx/3b-02.c: New.
36096         * gcc.dg/vmx/3b-10.c: New.
36097         * gcc.dg/vmx/3b-13.c: New.
36098         * gcc.dg/vmx/3b-14.c: New.
36099         * gcc.dg/vmx/3b-15.c: New.
36100         * gcc.dg/vmx/3c-01a.c: New.
36101         * gcc.dg/vmx/3c-01.c: New.
36102         * gcc.dg/vmx/3c-02.c: New.
36103         * gcc.dg/vmx/3c-03.c: New.
36104         * gcc.dg/vmx/3d-01.c: New.
36105         * gcc.dg/vmx/4-01.c: New.
36106         * gcc.dg/vmx/4-03.c: New.
36107         * gcc.dg/vmx/5-01.c: New.
36108         * gcc.dg/vmx/5-02.c: New.
36109         * gcc.dg/vmx/5-03.c: New.
36110         * gcc.dg/vmx/5-04.c: New.
36111         * gcc.dg/vmx/5-05.c: New.
36112         * gcc.dg/vmx/5-06.c: New.
36113         * gcc.dg/vmx/5-07.c: New.
36114         * gcc.dg/vmx/5-07t.c: New.
36115         * gcc.dg/vmx/5-08.c: New.
36116         * gcc.dg/vmx/5-10.c: New.
36117         * gcc.dg/vmx/5-11.c: New.
36118         * gcc.dg/vmx/7-01a.c: New.
36119         * gcc.dg/vmx/7-01.c: New.
36120         * gcc.dg/vmx/7c-01.c: New.
36121         * gcc.dg/vmx/7d-01.c: New.
36122         * gcc.dg/vmx/7d-02.c: New.
36123         * gcc.dg/vmx/8-01.c: New.
36124         * gcc.dg/vmx/8-02a.c: New.
36125         * gcc.dg/vmx/8-02.c: New.
36126         * gcc.dg/vmx/brode-1.c: New.
36127         * gcc.dg/vmx/bug-1.c: New.
36128         * gcc.dg/vmx/bug-2.c: New.
36129         * gcc.dg/vmx/bug-3.c: New.
36130         * gcc.dg/vmx/cw-bug-1.c: New.
36131         * gcc.dg/vmx/cw-bug-2.c: New.
36132         * gcc.dg/vmx/cw-bug-3.c: New.
36133         * gcc.dg/vmx/dct.c: New.
36134         * gcc.dg/vmx/debug-1.c: New.
36135         * gcc.dg/vmx/debug-2.c: New.
36136         * gcc.dg/vmx/debug-3.c: New.
36137         * gcc.dg/vmx/debug-4.c: New.
36138         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36139         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36140         * gcc.dg/vmx/eg-5.c: New.
36141         * gcc.dg/vmx/fft.c: New.
36142         * gcc.dg/vmx/gcc-bug-1.c: New.
36143         * gcc.dg/vmx/gcc-bug-2.c: New.
36144         * gcc.dg/vmx/gcc-bug-3.c: New.
36145         * gcc.dg/vmx/gcc-bug-4.c: New.
36146         * gcc.dg/vmx/gcc-bug-5.c: New.
36147         * gcc.dg/vmx/gcc-bug-6.c: New.
36148         * gcc.dg/vmx/gcc-bug-7.c: New.
36149         * gcc.dg/vmx/gcc-bug-8.c: New.
36150         * gcc.dg/vmx/gcc-bug-9.c: New.
36151         * gcc.dg/vmx/gcc-bug-b.c: New.
36152         * gcc.dg/vmx/gcc-bug-c.c: New.
36153         * gcc.dg/vmx/gcc-bug-d.c: New.
36154         * gcc.dg/vmx/gcc-bug-e.c: New.
36155         * gcc.dg/vmx/gcc-bug-f.c: New.
36156         * gcc.dg/vmx/gcc-bug-g.c: New.
36157         * gcc.dg/vmx/gcc-bug-i.c: New.
36158         * gcc.dg/vmx/harness.h: New.
36159         * gcc.dg/vmx/ira1.c: New.
36160         * gcc.dg/vmx/ira2a.c: New.
36161         * gcc.dg/vmx/ira2b.c: New.
36162         * gcc.dg/vmx/ira2.c: New.
36163         * gcc.dg/vmx/ira2c.c: New.
36164         * gcc.dg/vmx/mem.c: New.
36165         * gcc.dg/vmx/newton-1.c: New.
36166         * gcc.dg/vmx/ops.c: New.
36167         * gcc.dg/vmx/sn7153.c: New.
36168         * gcc.dg/vmx/spill2.c: New.
36169         * gcc.dg/vmx/spill3.c: New.
36170         * gcc.dg/vmx/spill.c: New.
36171         * gcc.dg/vmx/t.c: New.
36172         * gcc.dg/vmx/varargs-1.c: New.
36173         * gcc.dg/vmx/varargs-2.c: New.
36174         * gcc.dg/vmx/varargs-3.c: New.
36175         * gcc.dg/vmx/varargs-4.c: New.
36176         * gcc.dg/vmx/varargs-5.c: New.
36177         * gcc.dg/vmx/varargs-6.c: New.
36178         * gcc.dg/vmx/varargs-7.c: New.
36179         * gcc.dg/vmx/vmx.exp: New.
36180         * gcc.dg/vmx/vprint-1.c: New.
36181         * gcc.dg/vmx/vscan-1.c: New.
36182         * gcc.dg/vmx/x-01.c: New.
36183         * gcc.dg/vmx/x-02.c: New.
36184         * gcc.dg/vmx/x-03.c: New.
36185         * gcc.dg/vmx/x-04.c: New.
36186         * gcc.dg/vmx/x-05.c: New.
36187         * gcc.dg/vmx/yousufi-1.c: New.
36188         * gcc.dg/vmx/zero-1.c: New.
36189         * gcc.dg/vmx/zero.c: New.
36190
36191 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36192
36193         * g++.dg/lookup/java1.C: Update for chage of
36194         _Jv_AllocObject.
36195         * g++.dg/lookup/java2.C: Likewise.
36196
36197 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36198
36199         * ada/acats/run_all.sh: use -O2 by default.
36200
36201 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36202
36203         * gcc.dg/vr-mult-[12].c: New tests.
36204
36205 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36206
36207         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36208
36209         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36210
36211 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36212
36213         * lib/target-supports.exp (check_profiling_available): Assume
36214         profiling isn't available for mips*-*-elf targets.
36215
36216 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36217
36218         * gcc.dg/builtins-38.c: New test.
36219
36220 2004-04-14  Eric Christopher  <echristo@redhat.com>
36221
36222         * g++.dg/charset/charset.exp: Run .cc extension tests.
36223
36224 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36225
36226         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36227
36228 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36229
36230         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36231
36232 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36233
36234         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36235         * gcc.dg/i386-387-2.c: Likewise.
36236
36237         * gcc.dg/i386-387-7.c: New test.
36238         * gcc.dg/i386-387-8.c: New test.
36239
36240         * gcc.dg/builtins-37.c: New test.
36241
36242 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36243
36244         * g++.dg/pch/externc-1.C: Add missing semicolon.
36245
36246 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36247
36248         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36249
36250 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36251
36252         * gcc.c-torture/execute/20040411-1.c: New test.
36253
36254 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36255
36256         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36257
36258 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36259
36260         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36261
36262 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36263
36264         * lib/target-supports.exp (check_named_sections_available): New.
36265         * lib/gcc-dg.exp (dg-require-named-sections): New.
36266         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36267         old-deja.exp.  Also prune error-count message from HP linker.
36268         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36269
36270         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36271         * g++.old-deja/g++.pt/static3.C: Likewise.
36272         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36273
36274 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36275
36276         * gcc.c-torture/execute/20040409-1.c: New test case.
36277         * gcc.c-torture/execute/20040409-2.c: New test case.
36278         * gcc.c-torture/execute/20040409-3.c: New test case.
36279
36280 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36281
36282         * gcc.dg/20040409-1.c: New test.
36283
36284 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36285
36286         PR target/14888
36287         * g++.dg/opt/pr14888.C: New test case.
36288
36289 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36290
36291         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36292         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36293         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36294         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36295         New tests.
36296
36297 2004-04-08  Paul Brook  <paul@codesourcery.com>
36298
36299         * gcc.dg/spill-1.c: New test.
36300
36301 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36302
36303         * gcc.dg/torture/builtin-ctype-2.c: New test.
36304
36305 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36306
36307         * gcc.dg/pch/pch.exp: Add largefile test.
36308
36309 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36310
36311         * g++.dg/pch/externc-1.Hs: New.
36312         * g++.dg/pch/externc-1.C: New.
36313
36314 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36315
36316         * gcc.dg/compat/struct-by-value-5a_main.c,
36317         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36318         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36319         * gcc.dg/compat/struct-by-value-5a_x.c,
36320         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36321         gcc.dg/compat/struct-by-value-5_x.c.
36322         * gcc.dg/compat/struct-by-value-5a_y.c,
36323         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36324         gcc.dg/compat/struct-by-value-5_y.c.
36325
36326         * gcc.dg/compat/struct-by-value-6a_main.c,
36327         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36328         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36329         * gcc.dg/compat/struct-by-value-6a_x.c,
36330         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36331         gcc.dg/compat/struct-by-value-6_x.c.
36332         * gcc.dg/compat/struct-by-value-6a_y.c,
36333         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36334         gcc.dg/compat/struct-by-value-6_y.c.
36335
36336         * gcc.dg/compat/struct-by-value-7a_main.c,
36337         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36338         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36339         * gcc.dg/compat/struct-by-value-7a_x.c,
36340         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36341         gcc.dg/compat/struct-by-value-7_x.c.
36342         * gcc.dg/compat/struct-by-value-7a_y.c,
36343         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36344         gcc.dg/compat/struct-by-value-7_y.c.
36345
36346 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36347
36348         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36349         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36350         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36351         options.
36352
36353 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36354
36355         * gcc.dg/builtins-36.c: New test.
36356
36357 2004-04-06  Paul Brook  <paul@codesourcery.com>
36358
36359         * README.gcc: Remove obsolete contraint on testcases.
36360
36361 2004-04-05  Paul Brook  <paul@codesourcery.com>
36362
36363         PR2123
36364         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36365         failure and exit(0) on success.
36366         * g++.dg/expr/anew2.C: Ditto.
36367         * g++.dg/expr/anew3.C: Ditto.
36368         * g++.dg/expr/anew4.C: Ditto.
36369
36370 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36371
36372         PR c++/3518
36373         * g++.dg/template/unify7.C: New.
36374
36375 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36376
36377         * g++.dg/README: Bring up to date with new subdirectories; remove
36378         duplicate subdirectory lines.
36379
36380 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36381
36382         PR c++/14007
36383         * g++.dg/template/unify5.C: New.
36384         * g++.dg/template/unify6.C: New.
36385         * g++.dg/template/qualttp20.C: Adjust.
36386         * g++.old-deja/g++.jason/report.C: Adjust.
36387         * g++.old-deja/g++.other/qual1.C: Adjust.
36388
36389 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/14803
36392         * g++.dg/inherit/ptrmem1.C: New test.
36393
36394 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36395
36396         PR c++/14755
36397         * gcc.c-torture/execute/20040331-1.c: New test.
36398         * gcc.dg/20040331-1.c: New test.
36399
36400 2004-04-01  Paul Brook  <paul@codesourcery.com>
36401
36402         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36403
36404 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/14724
36407         * g++.dg/init/goto1.C: New test.
36408
36409         PR c++/14763
36410         * g++.dg/template/defarg4.C: New test.
36411
36412 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36413
36414         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36415
36416 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36417
36418         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36419
36420 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36421
36422         * gcc.dg/noncompile/undeclared-2.c: New test.
36423
36424 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36425
36426         * gcc.dg/940409-1.c: Remove XFAIL.
36427         * gcc.dg/reg-vol-struct-1.c: New test.
36428
36429 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36430
36431         * gcc.dg/torture/builtin-wctype-1.c: New test.
36432
36433 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36434
36435         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36436         * gcc.dg/20001101-1.c: Likewise.
36437         * gcc.dg/20001102-1.c: Likewise.
36438
36439 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36440
36441         * gcc.dg/compare8.c: Add an additional test for XOR.
36442
36443 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36444
36445         * gcc.dg/torture/builtin-ctype-1.c: New test.
36446
36447 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36448
36449         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36450         * gcc.dg/torture/builtin-math-1.c: Likewise.
36451         * gcc.dg/torture/builtin-power-1.c: New test.
36452
36453 2004-03-24  Andreas Schwab  <schwab@suse.de>
36454
36455         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36456         IA64 assembler.
36457
36458 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36459             Roger Sayle  <roger@eyesopen.com>
36460
36461         * gcc.dg/compare8.c: New test case.
36462
36463 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36464
36465         * g++.dg/ext/altivec-7.C: New test.
36466
36467 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36468
36469         PR 12267, 12391, 12560, 13129, 14114, 14133
36470         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36471         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36472         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36473         Adjust error regexps.
36474         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36475         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36476         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36477         * gcc.dg/local1.c: Add explanatory comment.
36478
36479 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36480
36481         PR optimization/14669
36482         * g++.dg/opt/fold2.C: New test case.
36483
36484 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36485
36486         PR c/14069
36487         * gcc.dg/20040322-1.c: New test.
36488
36489 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36490
36491         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36492         * gcc.dg/ultrasp4.c: Likewise.
36493         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36494
36495 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36496
36497         * gcc.dg/i386-sse-8.c: Reset default options.
36498
36499 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36500
36501         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36502         in the error message text.
36503
36504 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36505
36506         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36507
36508 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36509
36510         PR c++/14616
36511         * g++.dg/init/array13.C: New test.
36512
36513 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36514
36515         PR target/13889
36516         * gcc.c-torture/compile/pr13889.c: New test case.
36517
36518 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36519
36520         PR c/14635
36521         * builtins-1.c (nan, nans): Don't test.
36522         * builtins-30.c: Don't use nan, nanf, nanl.
36523         * builtins-35.c: New test.
36524
36525 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36526
36527         * g++.dg/ext/altivec-6.C: New test.
36528
36529 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36530
36531         * g++.dg/init/placement3.C: New test.
36532
36533         * g++.dg/template/spec13.C: New test.
36534
36535         * g++.dg/lookup/using11.C: New test.
36536
36537         * g++.dg/lookup/koenig3.C: New test.
36538
36539         * g++.dg/template/operator2.C: New test.
36540
36541         * g++.dg/expr/dtor3.C: New test.
36542         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36543         marker.
36544         * g++.old-deja/g++.law/visibility28.C: Likewise.
36545
36546 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36547
36548         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36549         * gcc.dg/ppc64-abi-3.c: Likewise.
36550
36551 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36552
36553         PR c++/14545
36554         * g++.dg/parse/template15.C: New test.
36555
36556 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36557
36558         * g++.dg/expr/dtor2.C: New test.
36559
36560         * g++.dg/lookup/anon4.C: New test.
36561
36562         * g++.dg/overload/using1.C: New test.
36563
36564         * g++.dg/template/lookup7.C: New test.
36565
36566         * g++.dg/template/typename6.C: New test.
36567
36568         * g++.dg/expr/cond6.C: New test.
36569
36570 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36571
36572         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36573
36574 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36575
36576         * g++.dg/expr/cond5.C: New test.
36577         * g++.dg/expr/constcast1.C: Likewise.
36578         * g++.dg/expr/ptrmem2.C: Likewise.
36579         * g++.dg/expr/ptrmem3.C: Likewise.
36580         * g++.dg/lookup/main1.C: Likewise.
36581         * g++.dg/template/lookup6.C: Likewise.
36582
36583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36584
36585         * gcc.dg/local1.c: New test.
36586
36587         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36588
36589 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36590
36591         * gcc.dg/torture/builtin-convert-1.c: New test.
36592
36593 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36594
36595         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36596
36597 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/14481
36600         * g++.dg/warn/Wunused-7.C: New test.
36601
36602 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36603
36604         * gcc.dg/torture/builtin-integral-1.c: New test.
36605
36606 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36607
36608         PR c++/14586
36609         * g++.dg/parse/non-dependent3.C: New test.
36610
36611 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36612
36613         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36614         * g++.dg/eh/simd-2.C: Likewise.
36615         * g++.dg/init/array10.C: Likewise.
36616         * gcc.c-torture/compile/simd-1.c: Likewise.
36617         * gcc.c-torture/compile/simd-2.c: Likewise.
36618         * gcc.c-torture/compile/simd-3.c: Likewise.
36619         * gcc.c-torture/compile/simd-4.c: Likewise.
36620         * gcc.c-torture/compile/simd-6.c: Likewise.
36621         * gcc.c-torture/execute/simd-1.c: Likewise.
36622         * gcc.c-torture/execute/simd-2.c: Likewise.
36623         * gcc.dg/compat/vector-defs.h: Likewise.
36624         * gcc.dg/20020531-1.c: Likewise.
36625         * gcc.dg/altivec-3.c: Likewise.
36626         * gcc.dg/altivec-4.c: Likewise.
36627         * gcc.dg/altivec-varargs-1.c: Likewise.
36628         * gcc.dg/compat/vector-defs.h: Likewise.
36629         * gcc.dg/i386-mmx-3.c: Likewise.
36630         * gcc.dg/i386-sse-4.c: Likewise.
36631         * gcc.dg/i386-sse-5.c: Likewise.
36632         * gcc.dg/i386-sse-8.c: Likewise.
36633         * gcc.dg/simd-1.c: Likewise.
36634         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36635         __ev64_opaque__ since the machine description provides it.
36636
36637 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36638
36639         * lib/compat.exp (skip_list): New global variable.
36640         Use it to hold the user defined COMPAT_SKIPS list if any.
36641         (compat-obj): Add the members of skip_list to optall.
36642
36643 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36644
36645         * gcc.dg/compat/union-by-value-1_main.c,
36646         union-by-value-1_x.c, union-by-value-1_y.c,
36647         union-check.h, union-defs.h,
36648         union-init.h, union-return-1_main.c,
36649         union-return-1_x.c, union-return-1_y.c: New files.
36650
36651 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36652
36653         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36654         mixed-struct-init.h: Add 4 mixed structure types.
36655         struct-by-value-21_main.c, struct-by-value-21_x.c,
36656         struct-by-value-21_y.c, struct-return-21_main.c,
36657         struct-return-21_x.c, struct-return-21_y.c: New files.
36658
36659 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36660
36661         PR c++/14550
36662         * g++.dg/parse/template14.C: New test.
36663
36664 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36665
36666         * gcc.c-torture/execute/20040313-1.c: New test.
36667
36668 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36669
36670         PR target/14533
36671         * gcc.dg/20040311-2.c: New test.
36672
36673 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36674
36675         PR other/14544
36676         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36677         bit-field.
36678
36679 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36680
36681         * gcc.dg/20040305-2.c: Add missing return statement.
36682
36683 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36684
36685         * gcc.dg/builtins-34.c: Also check pow10*.
36686
36687 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36688
36689         PR target/14262
36690         * gcc.dg/20040305-2.c: New test.
36691
36692 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36693
36694         * gcc.dg/20040310-1.c: New test.
36695
36696 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36697
36698         * gcc.c-torture/execute/20040311-1.c: New test case.
36699
36700 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/14476
36703         * g++.dg/lookup/enum1.C: New test.
36704
36705 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36706
36707         PR c++/14510
36708         * g++.dg/lookup/struct2.C: New test.
36709
36710 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36711
36712         * gcc.dg/builtins-34.c: New test.
36713
36714 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36717
36718 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36719
36720         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36721         * gcc.dg/alias-2.c: New testcase.
36722
36723 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36724
36725         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36726
36727 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36728
36729         * gcc.c-torture/execute/20040309-1.c: New test case.
36730
36731 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36732
36733         PR c++/14397
36734         * g++.dg/overload/ref1.C: New.
36735
36736 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36737
36738         PR c++/14409
36739         * g++.dg/template/spec12.C: New test.
36740
36741         PR c++/14448
36742         * g++.dg/parse/crash14.C: New test.
36743
36744 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36745
36746         PR c++/14230
36747         * g++.dg/init/ref11.C: New test.
36748
36749 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36750
36751         PR c++/14432
36752         * g++.dg/parse/builtin2.C: New test.
36753
36754 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36755
36756         PR c++/14401
36757         * g++.dg/init/ctor3.C: New test.
36758         * g++.dg/init/union1.C: New test.
36759         * g++.dg/ext/anon-struct4.C: New test.
36760
36761 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36762
36763         * g++.dg/lookup/koenig1.C: Tweak error messages.
36764         * g++.dg/lookup/used-before-declaration.C: Likewise.
36765         * g++.dg/other/do1.C: Likewise.
36766         * g++.dg/overload/koenig1.C: Likewise.
36767         * g++.dg/parse/crash13.C: Likewise.
36768         * g++.dg/template/instantiate3.C: Likewise.
36769
36770 2004-03-08  Eric Christopher  <echristo@redhat.com>
36771
36772         * * lib/target-supports.exp: Enable libiconv in test
36773         compilation.  Fix up error checking.
36774
36775 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36776
36777         PR middle-end/14289
36778         * gcc.dg/pr14289-1.c: New test case.
36779         * gcc.dg/pr14289-2.c: Likewise.
36780         * gcc.dg/pr14289-3.c: Likewise.
36781
36782 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36783
36784         * gcc.c-torture/execute/20040308-1.c: New test.
36785
36786 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36787
36788         * gcc.c-torture/execute/20040307-1.c: New test case.
36789
36790 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36791
36792         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36793
36794 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36795
36796         * gcc.dg/20040306-1.c: New test.
36797
36798 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36799
36800         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36801         them static.
36802         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36803
36804 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36805
36806         PR c/14465
36807         * gcc.dg/decl-6.c: New test.
36808
36809 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36810
36811         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36812         Rename LOGPOW -> LOG_POW.
36813         (SQRT_EXP, POW_EXP): New.
36814
36815 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36816
36817         * gcc.dg/i386-sse-8.c: New test.
36818
36819 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36820
36821         PR c/14114
36822         * gcc.dg/decl-5.c: New test.
36823
36824 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36825
36826         * gcc.dg/20040305-1.c: New test.
36827
36828 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36829
36830         PR other/14354
36831         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36832
36833 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36834
36835         PR c++/14425, c++/14426
36836         * g++.dg/ext/altivec-4.C: New test.
36837         * g++.dg/ext/altivec-5.C: New test.
36838
36839 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36840
36841         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36842         global variables of a type with no linkage.
36843         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36844         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36845         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36846         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36847         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36848         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36849         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36850         * g++.dg/warn/deprecated.C: Name enum Color.
36851         * g++.dg/overload/VLA.C: Name structure for 'b'.
36852         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36853
36854 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36855
36856         * gcc.c-torture/compile/20040304-1.c: New test.
36857
36858 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36859
36860         PR 13728
36861         * gcc.dg/decl-4.c: New testcase.
36862
36863 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36864
36865         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36866         as PRECF if sizeof (float) > sizeof (double).
36867         (PRECL): Make it the same as PRECF if
36868         sizeof (float) > sizeof (long double).
36869
36870 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36871
36872         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36873         system type.  Add check for irix6 which doesn't have c99 runtime.
36874
36875 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36876
36877         * gcc.dg/const-elim-1.c: xfail for xtensa.
36878
36879 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36880
36881         PR c++/14369
36882         * g++.dg/template/cond4.C: New test.
36883
36884 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36885
36886         PR c++/14360
36887         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36888
36889         PR c++/14361
36890         * g++.dg/parse/defarg7.C: New test.
36891
36892         PR c++/14359
36893         * g++.dg/template/friend26.C: New test.
36894
36895 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36896
36897         PR c++/14324
36898         * g++.dg/abi/mangle21.C: New test.
36899
36900         PR c++/14260
36901         * g++.dg/parse/constructor2.C: New test.
36902
36903         PR c++/14337
36904         * g++.dg/template/sfinae1.C: New test.
36905
36906 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36907
36908         PR c++/14267
36909         * g++.dg/expr/crash2.C: New test.
36910
36911         PR middle-end/13448
36912         * gcc.dg/inline-5.c: New test.
36913         * gcc.dg/always-inline.c: Split out tests into ...
36914         * gcc.dg/always-inline2.c: ... this and ...
36915         * gcc.dg/always-inline3.c: ... this.
36916
36917 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36918
36919         PR debug/12103
36920         * g++.dg/debug/crash1.C: New test.
36921
36922 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36923
36924         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36925         function with __attribute__((noinline)).
36926         (recurser_void2): Likewise.
36927         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36928         (recurser_void2): Likewise.
36929
36930 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36931
36932         PR middle-end/14203
36933         * g++.dg/warn/Wunused-6.C: New test case.
36934
36935 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36936
36937         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36938         not defined.
36939
36940 2004-02-27  Eric Christopher  <echristo@redhat.com>
36941
36942         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36943         * g++.dg/charset/asm2.c: Run only x86.
36944         * gcc.dg/charset/asm3.c: Ditto.
36945
36946 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36947
36948         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36949         ld_library_path.
36950
36951 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36952
36953         * g++.dg/ext/altivec-3.C: New.
36954
36955 2004-02-26  Richard Henderson  <rth@redhat.com>
36956
36957         * g++.dg/ext/attrib10.C: Mark for warning.
36958         * gcc.dg/attr-alias-1.c: New.
36959
36960 2004-02-26  Richard Henderson  <rth@redhat.com>
36961
36962         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36963         * gcc.c-torture/execute/20040208-2.c: ... it back.
36964
36965 2004-02-26  Eric Christopher  <echristo@redhat.com>
36966
36967         * lib/target-supports.exp (check-iconv-available): New function.
36968         * lib/gcc-dg.exp (dg-require-iconv): New function.
36969         Use above.
36970         * gcc.dg/charset: New directory.
36971         * gcc.dg/charset/charset.exp: New file.
36972         * gcc.dg/charset/asm1.c: Ditto.
36973         * gcc.dg/charset/asm2.c: Ditto.
36974         * gcc.dg/charset/asm3.c: Ditto.
36975         * gcc.dg/charset/asm4.c: Ditto.
36976         * gcc.dg/charset/asm5.c: Ditto.
36977         * gcc.dg/charset/attribute1.c: Ditto.
36978         * gcc.dg/charset/attribute2.c: Ditto.
36979         * gcc.dg/charset/string1.c: Ditto.
36980         * g++.dg/charset: New directory.
36981         * g++.dg/dg.exp: Add here. Special options.
36982         * g++.dg/charset/charset.exp: New file.
36983         * g++.dg/charset/asm1.c: Ditto.
36984         * g++.dg/charset/asm2.c: Ditto.
36985         * g++.dg/charset/asm3.c: Ditto.
36986         * g++.dg/charset/asm4.c: Ditto.
36987         * g++.dg/charset/attribute1.c: Ditto.
36988         * g++.dg/charset/attribute2.c: Ditto.
36989         * g++.dg/charset/extern1.cc: Ditto.
36990         * g++.dg/charset/extern2.cc: Ditto.
36991         * g++.dg/charset/string1.c: Ditto.
36992
36993 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36994
36995         PR c++/14278
36996         * g++.dg/parse/comma1.C: New test.
36997
36998 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36999
37000         PR c++/14284
37001         * g++.dg/template/ttp8.C: New test.
37002
37003 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37004
37005         * gcc.dg/fixuns-trunc-1.c: New test.
37006
37007 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37008
37009         * gcc.dg/builtins-config.h: Use #elif.
37010
37011 2004-02-26  Michael Matz  <matz@suse.de>
37012
37013         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37014         * gcc.dg/991214-1.c: Likewise.
37015         * gcc.dg/i386-asm-1.c: Likewise.
37016
37017 2004-02-25  Richard Henderson  <rth@redhat.com>
37018
37019         * gcc.c-torture/execute/20040208-2.c: Move ...
37020         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37021
37022 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37023
37024         PR c++/14246
37025         * g++.dg/other/crash-3.C: New test.
37026
37027 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37028
37029         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37030         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37031
37032         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37033         HP-UX.
37034
37035 2004-02-24  Michael Matz  <matz@suse.de>
37036
37037         * gcc.dg/i386-regparm.c: New.
37038
37039 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37040
37041         * gcc.c-torture/execute/20040223-1.c: New.
37042
37043 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37044             Kazu Hirata  <kazu@cs.umass.edu>
37045
37046         * gcc.dg/fwritable-strings-1.c: Remove.
37047
37048 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37049
37050         PR c/14156
37051         * gcc.dg/20040223-1.c: New test.
37052
37053 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37054
37055         PR c++/14106
37056         * g++.dg/ext/typeof9.C: New test.
37057
37058 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37059
37060         PR c++/14250
37061         * g++.dg/other/switch1.C: New test.
37062
37063 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37064
37065         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37066         * gcc.dg/va-arg-1.c: Likewise.
37067
37068 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37069
37070         PR c++/14143
37071         * g++.dg/template/koenig5.C: New test.
37072
37073 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37074
37075         * g++.dg/ext/altivec-1.C: Generalize target triple.
37076         * g++.dg/ext/altivec-2.C: New test case.
37077         * g++.dg/ext/altivec_check.h: New file.
37078         * gcc.dg/altivec-1.c: Generalize target triple;
37079         include altivec_check.h and call altivec_check().
37080         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37081         * gcc.dg/altivec-6.c: New test case.
37082         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37083         type casts as needed.
37084         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37085         altivec_check().
37086         * gcc.dg/altivec-12.c: New test case.
37087         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37088         include altivec_check.h and call altivec_check().
37089         * gcc.dg/altivec_check.h: New file.
37090
37091 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37092
37093         * lib/target-supports.exp (check_alias_available): Don't mangle
37094         function `g' in test program.
37095
37096 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37097
37098         * lib/target-supports.exp (check_profiling_available): Check
37099         argument to determine whether we support a profiling type.
37100         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37101         check_profiling_available.
37102         * g++.dg/bprob/bprob.exp: Likewise.
37103         * g77.dg/bprob/bprob.exp: Likewise.
37104         * gcc.misc-tests/bprob.exp: Likewise.
37105         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37106         dg-require-profiling and delete expected error handling.
37107         * gcc.dg/20021014-1.c: Likewise.
37108         * gcc.dg/nest.c: Likewise.
37109
37110 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37111
37112         PR c++/12007
37113         * g++.dg/other/vthunk1.C: New test.
37114
37115 2004-02-20  Falk Hueffner  <falk@debian.org>
37116
37117         PR target/14201
37118         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37119
37120 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37121
37122         PR c++/13927
37123         * g++.dg/other/error8.C: Remove XFAIL markers.
37124
37125         PR c++/14173
37126         * g++.dg/ext/packed5.C: New test.
37127
37128         PR c++/14199
37129         * g++.dg/warn/Wunused-5.C: New test.
37130
37131         PR c++/14186
37132         * g++.dg/lookup/member1.C: New test.
37133
37134 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37135
37136         * gcc.c-torture/compile/20040130-1.c: Enable only when
37137         __INT_MAX__ >= 2147483647L.
37138         * gcc.c-torture/compile/961203-1.c: Likewise.
37139
37140 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37141
37142         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37143         * g++.dg/opt/template1.C: Robustify assembler regexp
37144
37145 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37146
37147         * gcc.c-torture/execute/simd-4.x: Remove.
37148         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37149         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37150         Guard with #ifndef SKIP_ATTRIBUTE.
37151         * gcc.dg/compat/vector-1_y.c: Likewise.
37152         * gcc.dg/compat/vector-2_x.c: Likewise.
37153         * gcc.dg/compat/vector-2_y.c: Likewise.
37154         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37155         * g++.dg/eh/simd-2.C: Likewise.
37156
37157 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37158
37159         * gcc.c-torture/compile/complex-1.c: New.
37160
37161 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37162
37163         PR target/14209
37164         * gcc.c-torture/execute/20040218-1.c: New test.
37165
37166 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37167
37168         PR c++/14181
37169         * g++.dg/parse/new2.C: New test.
37170
37171 2004-02-18  Paul Brook  <paul@codesourcery.com>
37172
37173         * gcc.c-torture/compile/libcall-1.c: New test.
37174
37175 2004-02-18  Paul Brook  <paul@codesourcery.com>
37176
37177         PR debug/12934
37178         * gcc.dg/debug/debug-7.c: New test.
37179
37180 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37181
37182         * gcc.dg/20040217-1.c: New test.
37183
37184 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37185
37186         * gcc.c-torture/execute/990208-1.x: Delete.
37187
37188 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37189
37190         * gcc.c-torture/execute/20040208-2.x: New file.
37191
37192 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37193
37194         PR c++/11326
37195         * g++.dg/abi/structret1.C: New test.
37196
37197 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37198
37199         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37200         (i386_cpuid): No need to test if cpuid is available on AMD64.
37201         Fix assembly, so that it works onboth i386 and AMD64.
37202         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37203         (vecInLong): Fix s[] member type to unsigned int.
37204         (vecInWord): Remove type.
37205         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37206         (a64, b64, c64, d64, e64): Remove.
37207         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37208         Remove unused variable.  Remove initialization of removed variables.
37209         Don't call mmx_tests nor sse_tests.
37210         (reference_mmx, reference_sse): Remove.
37211         (check): Add return stmt.
37212         * gcc.dg/i386-sse-7.c: New test.
37213         * gcc.dg/i386-mmx-4.c: New test.
37214
37215 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37216
37217         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37218         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37219         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37220         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37221         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37222         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37223         g++.dg/tc1/dr94.C: Fix line terminator.
37224
37225 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37226
37227         * gcc.c-torture/compile/20040216-1.c: New.
37228
37229 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37230
37231         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37232         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37233         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37234         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37235         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37236         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37237
37238 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37239
37240         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37241
37242 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37243
37244         PR c++/13971
37245         * g++.dg/expr/cond4.C: New test.
37246
37247         PR c++/14086
37248         * g++.dg/lookup/crash2.C: New test.
37249
37250 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37251
37252         * gcc.c-torture/compile/20040214-2.c: New test.
37253
37254 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37255
37256         PR c++/14116
37257         * g++.dg/ext/typeof8.C: New test.
37258
37259 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37260
37261         * gcc.c-torture/compile/20040214-1.c: New test.
37262
37263 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37264
37265         PR c++/13635
37266         * g++.dg/template/spec11.C: New test.
37267
37268 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37269
37270         PR c++/13927
37271         * g++.dg/other/error8.C: New test.
37272
37273 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37274
37275         PR c++/14122
37276         * g++.dg/template/array4.C: New test.
37277
37278         PR c++/14108
37279         * g++.dg/inherit/thunk2.C: New test.
37280
37281         PR c++/14083
37282         * g++.dg/eh/cond2.C: New test.
37283
37284 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37285
37286         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37287
37288 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37289
37290         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37291
37292 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37293
37294         * g++.dg/simd-2.C: xfail on ppc64-linux.
37295
37296 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37297
37298         PR c/456
37299         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37300         tests.
37301
37302 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37303
37304         * gcc.dg/builtins-33.c: New test.
37305
37306 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37307
37308         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37309
37310 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37311
37312         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37313
37314 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37315
37316         * gcc.dg/ppc64-abi-3.c: New test.
37317
37318 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37319
37320         PR c/14092
37321
37322         * gcc.dg/pr14092-1.c: New testcase.
37323
37324 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37325
37326         * gcc.dg/cpp/assert4.c: Fix typo last change.
37327
37328         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37329         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37330
37331         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37332
37333 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37334
37335         * gcc.c-torture/compile/20040209-1.c: New test case.
37336
37337 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37338
37339         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37340
37341 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37342
37343         * gcc.c-torture/execute/20040208-[12].c: New tests.
37344
37345 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37346
37347         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37348
37349 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37350
37351         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37352
37353 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37354
37355         Bug 13856
37356         * gcc.dg/visibility-8.c: New testcase.
37357
37358 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37359
37360         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37361         arguments.
37362         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37363
37364 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37365
37366         PR middle-end/13696
37367         * g++.dg/opt/fold1.C: New test case.
37368
37369 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37370
37371         PR c++/14033
37372         * g++.dg/other/crash-2.C: New test.
37373
37374 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37375
37376         PR c++/14028
37377         * g++.dg/parse/angle-bracket2.C: New test.
37378
37379 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37380
37381         PR middle-end/13750
37382         Revert:
37383         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37384         PR pch/13361
37385         * g++.dg/pch/wchar-1.C: New.
37386         * g++.dg/pch/wchar-1.Hs: New.
37387
37388 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37389
37390         PR c++/14008
37391         * g++.dg/parse/error15.C: New test.
37392         * g++.dg/parse/crash11.C: Update dg-error mark.
37393
37394 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37395
37396         PR c++/13932
37397         * g++.dg/warn/conv2.C: New test.
37398
37399 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37400
37401         PR c++/13086
37402         * g++.dg/warn/incomplete1.C: Remove xfail.
37403
37404 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37405
37406         * lib/file-format.exp (gcc_target_object_format): Use
37407         ${tool}_target_compile, not gcc_target_compile.
37408         * lib/target-supports.exp (check_alias_available): Likewise.
37409         (check_gc_sections_available): Likewise.
37410         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37411         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37412         dg-require-alias.
37413
37414 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37415
37416         PR c++/13969
37417         * g++.dg/template/static6.C: New test.
37418
37419 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37420
37421         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37422
37423 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37424
37425         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37426         tests for systems where `char' is unsigned by default.
37427
37428 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37429
37430         PR c++/13997
37431         * g++.dg/template/partial3.C: New test.
37432
37433 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37434
37435         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37436         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37437         Remove mentions of obsolete ports.
37438
37439 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37440
37441         * gcc.dg/noncompile/20001228-1.c: Fix for new
37442         error message.
37443
37444 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37445
37446         PR target/9348
37447         * gcc.c-torture/execute/multdi-1.c: New test case.
37448
37449 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37450
37451         PR c++/13925
37452         * g++.dg/template/lookup5.C: New test.
37453
37454 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37455
37456         PR c++/13950
37457         * g++.dg/template/lookup4.C: New test.
37458
37459         PR c++/13970
37460         * g++.dg/parse/error14.C: New test.
37461
37462         PR c++/14002
37463         * g++.dg/parse/template13.C: New test.
37464
37465 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37466
37467         PR c++/13978
37468         * g++.dg/template/koenig4.C: New test.
37469
37470         PR c++/13968
37471         * g++.dg/template/crash17.C: New test.
37472
37473         PR c++/13975
37474         * g++.dg/parse/error13.C: New test.
37475         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37476
37477 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37478
37479         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37480
37481 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37482
37483         PR c/11658
37484         PR c/13994
37485         * gcc.dg/noncompile/20040203-1.c: New test.
37486         * gcc.dg/noncompile/20040203-2.c: Likewise.
37487         * gcc.dg/noncompile/20040203-3.c: Likewise.
37488         * gcc.dg/20040203-1.c: Likewise.
37489
37490 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37491
37492         PR c++/10858
37493         * g++.dg/template/sizeof7.C: New test.
37494
37495 2004-02-02  Eric Christopher  <echristo@redhat.com>
37496             Zack Weinberg  <zack@codesourcery.com>
37497
37498         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37499
37500 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37501
37502         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37503         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37504         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37505         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37506
37507 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37508
37509         PR c++/13113
37510         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37511
37512         PR c++/13854
37513         * g++.dg/ext/attrib13.C: New test.
37514
37515         PR c++/13907
37516         * g++.dg/conversion/op2.C: New test.
37517
37518 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37519
37520         * gcc.dg/titype-1.c: Fix pasto.
37521
37522 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37523
37524         * gcc.dg/titype-1.c: New test.
37525
37526 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37527
37528         PR c++/13957
37529         * g++.dg/template/non-type-template-argument-1.C,
37530         g++.dg/template/qualified-id1.C: Update dg-error marks.
37531         * g++.dg/template/nontype6.C: New test.
37532
37533 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37534
37535         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37536         * gcc.dg/builtins-31.c: New testcase.
37537         * gcc.dg/builtins-32.c: New testcase.
37538
37539 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37540
37541         * objc.dg/call-super-2.m: Update line numbers
37542         for the including of stddef.h.
37543
37544 2004-01-30  Michael Matz  <matz@suse.de>
37545
37546         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37547         g++.dg/ext/case-range3.C: New tests.
37548
37549 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37550
37551         DR206
37552         PR c++/13813
37553         * g++.dg/template/member4.C: New test.
37554
37555 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37556
37557         PR c++/13683
37558         * g++.dg/template/sizeof6.C: New test.
37559
37560 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37561
37562         * gcc.dg/fwritable-strings-1.c: New test.
37563
37564 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37565
37566         * gcc.c-torture/compile/20040130-1.c: New test.
37567
37568 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37569
37570         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37571
37572 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37573
37574         PR c++/13883
37575         * g++.dg/template/ctor3.C: New test.
37576
37577 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37578
37579         * g++.dg/tc1: New directory.
37580         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37581         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37582         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37583         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37584         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37585
37586 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37587
37588         * g++.dg/parse/error11.C: New test.
37589         * g++.dg/parse/error12.C: Likewise.
37590
37591 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37592
37593         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37594         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37595
37596 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37597
37598         PR c++/13791
37599         * g++.dg/ext/attrib12.C: New test.
37600
37601         PR c++/13736
37602         * g++.dg/parse/cast2.C: New test.
37603
37604 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37605
37606         * objc.dg/encode-2.m (main): New local string.  Set depending on
37607         sizeof long.  Use in sscanf call.
37608         * objc.dg/encode-3.m (main): New local string.  Set depending on
37609         sizeof long.  Use in scan_initial call.
37610
37611 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37612
37613         * objc.dg/call-super-2.m: Make LP64-safe.
37614         * objc.dg/desig-init-1.m: Likewise.
37615
37616 2004-01-27  Devang Patel <dpatel@apple.com>
37617
37618         * g++.dg/debug/namespace1.C: New test.
37619
37620 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37621
37622         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37623         xscale-*-*.
37624
37625         * gcc.dg/arm-mmx-1.c: New test.
37626
37627 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37628
37629         * gcc.dg/20040127-1.c: New test.
37630         * gcc.dg/20040127-2.c: New test.
37631
37632 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37633
37634         * objc.dg/stret-1.m (glob): Renamed to globa.
37635
37636 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/13663
37639         * g++.dg/expr/for1.C: New test.
37640
37641 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37642
37643         PR middle-end/13779
37644         * gcc.dg/darwin-longlong.c: New test.
37645
37646 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37647
37648         * gcc.dg/20040124-1.c: Moved test from here...
37649         * gcc.c-torture/compile/20040124-1.c: ...to here.
37650
37651 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37652
37653         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37654         the assembly output if -m64 is passed.
37655
37656 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37657
37658         PR c++/13833
37659         * g++.dg/template/cond3.C: New test.
37660
37661 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37662
37663         PR c++/13810
37664         * g++.dg/template/ttp7.C: New test.
37665
37666 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37667
37668         PR c++/13797
37669         * g++.dg/template/nontype4.C: New test.
37670         * g++.dg/template/nontype5.C: Likewise.
37671
37672 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37673
37674         * gcc.dg/torture/mips-clobber-at.c: New test.
37675
37676 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37677
37678         * gcc.dg/20040124-1.c: New test.
37679
37680 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37681
37682         * gcc.dg/20040123-1.c: New test.
37683
37684 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37685
37686         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37687
37688 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37689
37690         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37691
37692 2004-01-23  Andrew Pinski  <apinski@apple.com>
37693
37694         * gcc.dg/20030121-1.c: Move to ..
37695         * gcc.dg/20040121-1.c: here.
37696
37697 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37698
37699         * gcc.dg/builtins-29.c: New test case.
37700
37701 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37702
37703         PR 18314
37704         * gcc.dg/builtins-30.c: New testcase.
37705
37706 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37707
37708         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37709         * lib/g77.exp: Likewise.
37710         * lib/objc.exp: Likewise.
37711         * lib/g++.exp: Likewise.
37712
37713 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37714
37715         * gcc.dg/struct-by-value-2.c: New test.
37716
37717 2004-01-21  Andrew Pinski  <apinski@apple.com>
37718
37719         PR target/13785
37720         * gcc.dg/20030121-1.c: New test.
37721
37722 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37723
37724         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37725         clobber frame pointer register in asm statement.
37726
37727 2004-01-21  Falk Hueffner  <falk@debian.org>
37728
37729         * gcc.c-torture/compile/20040121-1.c: New test.
37730
37731 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37732
37733         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37734
37735 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37736
37737         * gcc.dg/ppc64-abi-2.c: New test.
37738
37739 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37740
37741         * lib/treelang.exp: Fill out this file.
37742         * lib/treelang-dg.exp: New File.
37743
37744 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37745
37746         * gcc.c-torture/compile/981022-1.c: Remove.
37747         * gcc.dg/array-5.c: Remove XFAIL.
37748         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37749         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37750         gcc.dg/cond-lvalue-1.c: Update.
37751         * gcc.dg/cast-lvalue-2.c: New test.
37752
37753 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37754
37755         PR c++/13592
37756         * g++.dg/other/error1.C (class foo): Tweak error message.
37757
37758         PR c++/13592
37759         * g++.dg/template/call2.C: New test.
37760
37761 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37762
37763         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37764         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37765         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37766         scalar-return-1_x.c, scalar-return-2_y.c,
37767         scalar-return-3_x.c, scalar-return-3_y.c,
37768         scalar-return-4_x.c, scalar-return-4_y.c,
37769         struct-align-1.h, struct-align-1_x.c,
37770         struct-align-1_y.c, struct-align-2.h,
37771         struct-align-2_x.c, struct-align-2_y.c,
37772         struct-by-value-10_y.c, struct-by-value-11_x.c,
37773         struct-by-value-11_y.c, struct-by-value-12_x.c,
37774         struct-by-value-12_y.c, struct-by-value-13_x.c,
37775         struct-by-value-13_y.c, struct-by-value-14_x.c,
37776         struct-by-value-14_y.c, struct-by-value-15_x.c,
37777         struct-by-value-15_y.c, struct-by-value-16_y.c,
37778         struct-by-value-17_y.c, struct-by-value-18_y.c,
37779         struct-by-value-19_y.c, struct-by-value-1_x.c,
37780         struct-by-value-1_y.c, struct-by-value-20_y.c,
37781         struct-by-value-2_x.c, struct-by-value-2_y.c,
37782         struct-by-value-3_y.c, struct-by-value-4_x.c,
37783         struct-by-value-4_y.c, struct-by-value-5_y.c,
37784         struct-by-value-6_y.c, struct-by-value-7_y.c
37785         struct-by-value-8_x.c, struct-by-value-8_y.c
37786         struct-by-value-9_x.c, struct-by-value-9_y.c
37787         struct-return-10_x.c, struct-return-10_y.c,
37788         struct-return-19_x.c, struct-return-20_x.c
37789         struct-return-2_x.c, struct-return-2_y.c
37790         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37791         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37792
37793 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37794
37795         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37796         attribute on sparc*-sun-solaris2.*.
37797
37798 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37799
37800         PR c++/13710
37801         * g++.dg/ext/typeof7.C: New test.
37802
37803 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37804
37805         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37806         * gcc.dg/const-elim-1.c: Same.
37807
37808 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37809
37810         * objc.dg/stret-1.m: New.
37811         * objc.dg/stret-2.m: New.
37812
37813 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37814
37815         PR c++/11895
37816         * g++.dg/ext/vector1.C: New test.
37817
37818 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37819
37820         * gcc.dg/pch/import-1.c: New.
37821         * gcc.dg/pch/import-1.hs: New.
37822         * gcc.dg/pch/import-1a.h: New.
37823         * gcc.dg/pch/import-1b.h: New.
37824         * gcc.dg/pch/import-1c.h: New.
37825
37826 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37827
37828         PR c++/13574
37829         * g++.dg/ext/array1.C: New test.
37830
37831         PR c++/13178
37832         * g++.dg/conversion/op1.C: New test.
37833
37834 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37835
37836         PR 11864
37837         From Kazumoto Kojima / Dan Kegel:
37838         * gcc.dg/pr11864-1.c: New test.
37839
37840         PR 10392
37841         From Marcus Comstedt / Dan Kegel:
37842         * gcc.dg/pr10392-1.c: New test.
37843
37844 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/13478
37847         * g++.dg/init/ref10.C: New test.
37848
37849 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37850
37851         PR c++/13407
37852         * g++.dg/parse/typename6.C: New test.
37853
37854 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37855
37856         PR pch/13361
37857         * g++.dg/pch/wchar-1.C: New.
37858         * g++.dg/pch/wchar-1.Hs: New.
37859
37860 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37861
37862         PR c++/9259
37863         * g++.dg/expr/sizeof2.C: New test.
37864
37865 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37866
37867         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37868
37869 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37870
37871         PR c++/13659
37872         * g++.dg/lookup/strong-using-3.C: New.
37873         * g++.dg/lookup/using-10.C: New.
37874
37875 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37876
37877         PR c++/13594
37878         * g++.dg/lookup/strong-using-2.C: New.
37879
37880 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37881             Dan Kegel <dank@kegel.com>
37882             J"orn Rennecke <joern.rennecke@superh.com>
37883
37884         PR target/9365
37885         * gcc.dg/pr9365-1.c: New test.
37886
37887 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37888
37889         PR c++/8856
37890         * g++.dg/parse/casting-operator2.C: New test.
37891         * g++.old-deja/g++.pt/explicit83.C: Remove.
37892
37893 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37894
37895         * gcc.dg/label-compound-stmt-1.c: New test.
37896         * gcc.c-torture/compile/950922-1.c,
37897         gcc.c-torture/compile/20000211-3.c,
37898         gcc.c-torture/compile/20000518-1.c,
37899         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37900         compound statements.
37901
37902 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37903
37904         * gcc.dg/ppc64-abi-1.c: New test.
37905
37906 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37907
37908          * g++.dg/ext/attrib9.C: Add dg-warnings.
37909
37910 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37911
37912         PR c++/12335
37913         * g++.dg/parse/dtor3.C: New test.
37914
37915 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37916
37917         PR c++/12709
37918         * g++.dg/parse/try-catch-1.C: New test.
37919
37920 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37921
37922         * ada/acats/run_all.sh: Add more verbose output in acats.log
37923         when compiling tests.
37924
37925 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37926
37927         PR 13656
37928         * gcc.dg/typedef-redecl.c: New test case.
37929         * gcc.dg/typedef-redecl.h: New support file.
37930
37931 2004-01-13  Jan Hubicka  <jh@suse.cz>
37932
37933         * gcc.dg/always_inline.c: New test.
37934         * gcc.dg/debug/20031231-1.c: Fix.
37935
37936 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37937
37938         PR c++/13474
37939         * g++.dg/template/array3.C: New test.
37940
37941 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37942
37943         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37944         * g++.dg/warn/Wunused-2.C: Likewise.
37945
37946 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37947
37948         PR c++/13289
37949         * g++.dg/template/instantiate6.C: New test.
37950
37951 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37952
37953         PR middle-end/11397
37954         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37955
37956 2004-01-12  Jan Hubicka  <jh@suse.cz>
37957
37958         PR opt/12826
37959         * gcc.dg/20040112-1.c: New.
37960
37961         * gcc.dg/dwarf-die[1-7].c: Move to...
37962         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37963         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37964
37965 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37966
37967         PR c++/4100
37968         * g++.dg/parse/friend4.C: New test.
37969
37970 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37971
37972         PR c++/4100
37973         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37974         definition is called a friend.
37975
37976 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37977
37978         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37979
37980 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37981
37982         PR c++/3478
37983         * g++.dg/parse/error10.C: New test.
37984         * g++.dg/template/arg2.C: Accept "invalid type" error.
37985
37986 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37987
37988         PR middle-end/13392
37989         * g++.dg/opt/expect2.C: New test.
37990
37991 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37992
37993         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37994         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37995         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37996         Update dg-error regexps.
37997
37998 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37999
38000         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38001         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38002
38003 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38004
38005         * gcc.dg/pragma-re-1.c: Use right pointer type.
38006
38007 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38008
38009         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38010
38011 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38012
38013         * gcc.dg/rs6000-ldouble-1.c: New.
38014
38015 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38016
38017         DR 337
38018         PR c++/9256
38019         * g++.dg/other/abstract1.C: New test.
38020
38021 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38022
38023         * g++.dg/lookup/strong-using-1.C: New.
38024
38025 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38026
38027         PR c/11234
38028         * gcc.dg/func-ptr-conv-1.c: New test.
38029         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38030
38031 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38032
38033         PR target/13380.
38034         * gcc.c-torture/compile/20040109-1.c: New.
38035
38036 2004-01-08  Stuart Hastings  <stuart@apple.com>
38037
38038         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38039         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38040         * gcc.dg/i386-sse-6.c: ...this new testcase.
38041
38042 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38043
38044         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38045
38046 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38047
38048         * ada/acats/run_acats: Treat 'gnatchop' the same way
38049         as 'gnatmake'.  Export GCC_DRIVER.
38050         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38051         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38052
38053 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38054
38055         PR c++/12573
38056         * g++.dg/template/dependent-expr4.C: New test.
38057
38058 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38059
38060         * gcc.dg/altivec-11.c: New test.
38061
38062 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38065
38066 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38067
38068         PR c/6024
38069         * gcc.dg/enum-compat-1.c: New test.
38070         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38071
38072 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38073
38074         PR c/12165
38075         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38076         gcc.dg/c99-idem-qual-3.c: New tests.
38077
38078 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38079
38080         * gcc.dg/winline-7.c: Don't cast void * to int.
38081
38082 2004-01-06  Jan Hubicka  <jh@suse.cz>
38083
38084         * gcc.dg/i386-sse-5.c: New test
38085         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38086
38087 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38088
38089         PR c++/12815
38090         * g++.dg/rtti/typeid4.C: New test.
38091
38092 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38093
38094         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38095
38096 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38097
38098         PR c++/12132
38099         * g++.dg/template/error11.C: New test.
38100
38101         PR c++/13451
38102         * g++.dg/template/class2.C: New test.
38103
38104 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38105         Richard Sandiford <rsandifo@redhat.com>
38106
38107         PR c++/13387
38108         * g++.dg/opt/alias3.C: New test.
38109
38110 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38111
38112         PR c++/13157
38113         * g++.dg/template/koenig3.C: New test.
38114
38115         PR c++/13529
38116         * g++.dg/parse/offsetof3.C: New test.
38117
38118         * g++.dg/init/copy7.C: Add missing dg-error markers.
38119
38120         PR c++/12226
38121         * g++.dg/init/copy7.c: New test.
38122
38123         PR c++/13536
38124         * g++.dg/parse/cast1.C: New test.
38125
38126 2004-01-04  Jan Hubicka  <jh@suse.cz>
38127
38128         * gcc.dg/winline[1-7].c: New tests.
38129
38130 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38131
38132         PR c++/13520
38133         * g++.dg/template/qualttp22.C: New test.
38134
38135 2004-01-01  Jan Hubicka  <jh@suse.cz>
38136
38137         * gcc.dg/debug/20031231-1.c: New.
38138         * gcc.c-torture/compile/20040101-1.c: New.
38139         * gcc.dg/dwarf-die-[1-7].c: New.
38140
38141 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38142
38143         PR optimization/13521
38144         * gcc.c-torture/compile/20031231-1.c: New test.
38145
38146 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38147
38148         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38149
38150 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38151
38152         PR c++/10079
38153         * g++.dg/template/crash16.C: New test.
38154
38155 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38156
38157         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38158
38159 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38160
38161         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38162         ports.
38163         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38164         * g++.old-deja/g++.law/profile1.C: Likewise.
38165         * gcc.c-torture/compile/981006-1.c: Likewise.
38166         * gcc.c-torture/execute/loop-2e.x: Likewise.
38167         * gcc.c-torture/execute/loop-2f.x: Remove.
38168         * gcc.c-torture/execute/loop-2g.x: Likewise.
38169         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38170         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38171
38172 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         PR c++/13507
38175         * g++.dg/ext/attrib11.C: New test.
38176
38177         PR c++/13494
38178         * g++.dg/template/array2-1.C: New test.
38179         * g++.dg/template/array2-2.C: New test.
38180
38181 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38182
38183         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38184
38185 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38186
38187         PR c++/12774
38188         * g++.dg/template/array1-1.C: New test.
38189         * g++.dg/template/array1-2.C: New test.
38190
38191 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38192
38193         PR fortran/12632
38194         * g77.dg/12632.f: New test case.
38195
38196 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38197
38198         PR c++/13289
38199         * g++.dg/parse/nontype1.C: New test.
38200
38201 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38202
38203         PR c++/12403
38204         * g++.dg/parse/explicit1.C: New test.
38205         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38206
38207 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38208
38209         PR c++/13081
38210         * g++.dg/opt/inline6.C: New test.
38211
38212         PR c++/12613
38213         * g++.dg/parse/error9.C: New test.
38214
38215         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38216
38217 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38218
38219         PR c++/13009
38220         * g++.dg/init/assign1.C: New test.
38221
38222 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38223
38224         PR c++/13070
38225         * g++.dg/warn/format3.C: New test case.
38226
38227 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38228
38229         * gcc.c-torture/compile/20031227-1.c: New test.
38230
38231 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38232
38233         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38234         * g77.dg/bprob/bprob.exp: Likewise.
38235         * gcc.misc-tests/bprob.exp: Likewise.
38236         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38237         variants on systems where the library does not provide that
38238         functionality.
38239         * gcc.dg/builtins-20.c: Use builtins-config.h.
38240         * gcc.dg/builtins-config.h: New file.
38241
38242 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38243
38244         * lib/gcc-dg.exp (dg-require-profiling): New function.
38245         * lib/target-supports.exp (check_profiling_available): Likewise.
38246         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38247         * g77.dg/bprob/bprob.exp: Likewise.
38248         * gcc.misc-tests/bprob.exp: Likewise.
38249         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38250         * gcc.dg/20021014-1.c: Likewise.
38251         * gcc.dg/nest.c: Likewise.
38252
38253 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38254
38255         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38256         compiling.
38257         * g++.dg/lookup/java2.C: Likewise.
38258         * gcc.dg/cpp/lexident.c: Likewise.
38259
38260 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38261
38262         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38263         given.
38264         * gcc.c-torture/compile/961203-1.c: Likewise.
38265         * gcc.c-torture/compile/980506-1.c: Likewise.
38266
38267 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38268
38269         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38270         (additional_prunes): New global.
38271         (gcc-dg-prune): Handle additional per-test pruning.
38272         (dg-test): Clear additional_prunes between tests.
38273
38274         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38275         dg-prune-output to avoid spurious failures from assembler
38276         complaining about nonexistent WAW violations.
38277         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38278         Use dg-prune-output to avoid spurious failures from assembler
38279         warning about Itanium B-step errata.
38280
38281 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38282
38283         * g++.dg/abi/macro0.C: New test.
38284         * g++.dg/abi/macro1.C: Likewise.
38285         * g++.dg/abi/macro2.C: Likewise.
38286
38287         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38288         * g++.dg/abi/bitfield7.C: Likewise.
38289         * g++.dg/abi/dtor2.C: Likewise.
38290         * g++.dg/abi/mangle11.C: Likewise.
38291         * g++.dg/abi/mangle12.C: Likewise.
38292         * g++.dg/abi/mangle14.C: Likewise.
38293         * g++.dg/abi/mangle17.C: Likewise.
38294         * g++.dg/abi/vbase10.C: Likewise.
38295         * g++.dg/abi/vbase14.C: Likewise.
38296         * g++.dg/template/qualttp17.C: Likewise.
38297
38298 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38299
38300         PR c/11995
38301         * gcc.dg/20031223-1.c: New test.
38302
38303 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38304
38305         * gcc.dg/noreturn-7.c: New test.
38306
38307 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38308
38309         * gcc.dg/null-pointer-1.c: New test.
38310
38311 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38312
38313         * g++.old-deja/g++.jason/template18.C: Remove.
38314         * g++.old-deja/g++.jason/template37.C: Likewise.
38315
38316         PR c++/12862
38317         * g++.dg/lookup/ns1.C: New test.
38318
38319         PR c++/12397
38320         * g++.dg/template/lookup3.C: New test.
38321
38322 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38323
38324         * g++.dg/template/recurse1.C: New test
38325
38326 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38327
38328         PR c++/12479
38329         * g++.dg/parse/semicolon1.C: New test.
38330         * g++.dg/parse/semicolon1.h: Likewise.
38331
38332 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38333
38334         * gcc.dg/darwin-misaligned.c: New test.
38335
38336 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38337
38338         PR c/9163
38339         * gcc.dg/20031222-1.c: New test.
38340
38341 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38342
38343         PR c++/13438
38344         * g++.dg/parse/error8.C: New test.
38345
38346         PR c++/11554
38347         * g++.dg/warn/ctor-init-1.C: New test.
38348
38349 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38350
38351         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38352         too small.
38353         * gcc.c-torture/compile/930217-1.c: Likewise.
38354         * gcc.c-torture/compile/930513-1.c: Likewise.
38355         * gcc.c-torture/execute/920908-2.c: Likewise.
38356         * gcc.c-torture/execute/921204-1.c: Likewise.
38357         * gcc.c-torture/execute/930621-1.c: Likewise.
38358         * gcc.c-torture/execute/930630-1.c: Likewise.
38359         * gcc.c-torture/execute/931031-1.c: Likewise.
38360         * gcc.c-torture/execute/980602-2.c: Likewise.
38361         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38362         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38363         * gcc.c-torture/execute/extzvsi.c: Likewise.
38364         * gcc.c-torture/unsorted/ext.c: Likewise.
38365
38366 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38367
38368         PR target/12749
38369         * gcc.c-torture/compile/20031220-2.c: New test case.
38370
38371 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38372
38373         PR optimization/13031
38374         * gcc.c-torture/compile/20031220-1.c: New test case.
38375
38376 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38377
38378         * gcc.dg/cast-function-1.c: New test.
38379
38380 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38381
38382         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38383         formats.
38384
38385 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38386
38387         PR c++/12795
38388         * g++.dg/ext/attrib10.C: New test.
38389
38390 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38391
38392         * gcc.dg/cleanup-10.c: New test.
38393         * gcc.dg/cleanup-11.c: New test.
38394
38395 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38396
38397         PR c++/13239
38398         * g++.dg/opt/expect1.C: New test.
38399
38400 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38401
38402         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38403
38404 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38405
38406         PR debug/12923
38407         * gcc.dg/20031218-1.c: New test.
38408
38409         PR debug/12389
38410         * gcc.dg/20031218-2.c: New test.
38411         * gcc.dg/20031218-3.c: New test.
38412
38413         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38414         of label name and allow for USER_LABEL_PREFIX == "_" names.
38415         * g++.dg/abi/mangle18-2.C: Likewise.
38416         * g++.dg/abi/mangle19-1.C: Likewise.
38417         * g++.dg/abi/mangle19-2.C: Likewise.
38418         * g++.dg/abi/mangle20-1.C: Likewise.
38419         * g++.dg/abi/mangle20-2.C: Likewise.
38420
38421 2003-12-18  Richard Henderson  <rth@redhat.com>
38422
38423         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38424
38425 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38426             Dan Kegel <dank@kegel.com>
38427
38428         PR other/12009
38429         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38430         testing a cross compiler, it causes spurious compile failures.
38431         * lib/g++.exp: Likewise.
38432
38433 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38434
38435         PR c++/13262
38436         * g++.dg/template/access13.C: New test.
38437
38438 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38439
38440         * gcc.dg/20031216-1.c: New test.
38441
38442 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38443
38444         PR c++/9154
38445         * g++.dg/template/error10.C: New test.
38446
38447 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38448
38449         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38450         * g++.dg/eh/simd-2.C: Likewise.
38451
38452 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38453             Roger Sayle  <roger@eyesopen.com>
38454
38455         * gcc.c-torture/execute/ieee/mzero5.c: New.
38456
38457 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38458
38459         PR c++/10603
38460         * g++.dg/parse/error6.C: New test.
38461
38462         PR c++/12827
38463         * g++.dg/parse/error7.C: New test.
38464
38465 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38466
38467         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38468         at -O with stabs debugging formats.
38469         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38470         * gcc.dg/debug/debug-2.c: Likewise.
38471
38472 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38473
38474         PR c++/12696
38475         * g++.dg/init/error1.C: New test.
38476
38477         PR c++/12218
38478         * g++.dg/init/pm3.C: New test.
38479
38480 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38481
38482         PR c/3347
38483         * gcc.dg/bitfld-8.c: New test.
38484
38485 2003-12-16  James Lemke  <jim@wasabisystems.com>
38486
38487         * gcc.dg/arm-scd42-[123].c: New tests.
38488
38489 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         PR c++/9043
38492         * g++.dg/abi/mangle20-1.C: New test.
38493         * g++.dg/abi/mangle20-2.C: New test.
38494
38495 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38496
38497         PR c++/13275
38498         * g++.dg/other/offsetof2.C: Remove XFAIL.
38499         * g++.dg/parse/offsetof1.C: New test.
38500         * g++.gd/parse/offsetof2.C: Likewise.
38501
38502 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38503
38504         * g++.dg/template/nontype3.C: New test.
38505         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38506
38507 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38508
38509         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38510
38511 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         PR c++/13387
38514         * g++.dg/expr/assign1.C: New test.
38515
38516         PR c++/13242
38517         * g++.dg/abi/mangle19-1.C: New test.
38518         * g++.dg/abi/mangle19-2.C: New test.
38519
38520 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38521
38522         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38523
38524 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38525
38526         * gcc.c-torture/execute/20031216-1.c: New test.
38527
38528 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38529
38530         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38531         an ICE regression.
38532
38533 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38534
38535         PR c++/10926
38536         * g++.dg/template/error9.C: New test.
38537
38538         PR c++/11116
38539         * g++.dg/template/error8.C: New test.
38540
38541 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38542
38543         PR middle-end/13400
38544         * gcc.c-torture/execute/20031215-1.c: New test case.
38545
38546 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38547
38548         PR c++/13269
38549         * g++.dg/parse/error5.C: New test.
38550
38551         PR c++/12989
38552         * g++.dg/expr/sizeof1.C: New test.
38553
38554         PR c++/13310
38555         * g++.dg/template/crash15.C: New test.
38556
38557 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38558
38559         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38560         a non-POD type as the last named parameter of a varargs function.
38561
38562 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38563
38564         PR c++/13243
38565         PR c++/12573
38566         * g++.dg/template/crash14.C: New test.
38567         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38568
38569 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.dg/other/java1.C: New test.
38572
38573         PR c++/13241
38574         * g++.dg/abi/mangle18-1.C: New test.
38575         * g++.dg/abi/mangle18-2.C: New test.
38576
38577 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38578
38579         PR optimization/10312
38580         * gcc.c-torture/execute/20031214-1.c: New.
38581
38582 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38583
38584         PR c++/10779
38585         PR c++/12160
38586         * g++.dg/parse/error3.C: New test.
38587         * g++.dg/parse/error4.C: Likewise.
38588         * g++.dg/abi/mangle4.C: Tweak error messages.
38589         * g++.dg/lookup/using5.C: Likewise.
38590         * g++.dg/other/error2.C: Likewise.
38591         * g++.dg/parse/typename5.C: Likewise.
38592         * g++.dg/parse/undefined1.C: Likewise.
38593         * g++.dg/template/arg2.C: Likewise.
38594         * g++.dg/template/ttp3.C: Likewise.
38595         * g++.dg/template/type1.C: Likewise.
38596         * g++.old-deja/g++.other/crash32.C: Likewise.
38597         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38598
38599 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38600
38601         PR c++/13106
38602         * g++.dg/warn/noreturn-3.C: New test.
38603
38604 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38605
38606         PR c++/13118
38607         * g++.dg/abi/covariant3.C: New.
38608
38609 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * g++.dg/eh/ia64-1.C: New test.
38612
38613 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38614
38615         PR optimization/13037
38616         * g77.f-torture/execute/13037.f: New test case.
38617
38618 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38619
38620         PR c++/12881
38621         * g++.dg/abi/covariant2.C: New.
38622
38623 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38624
38625         * gcc.dg/cpp/trad/macro.c: New tests.
38626
38627 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38628
38629         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38630
38631 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38632
38633         PR other/10819
38634         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38635         to fix Bug 10819.
38636         * lib/g++.exp (g++_version): Likewise.
38637         * lib/g77.exp (g77_version): Likewise.
38638         * lib/objc.exp (default_objc_version): Likewise.
38639
38640 2003-12-10  Richard Henderson  <rth@redhat.com>
38641
38642         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38643
38644         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38645
38646 2003-12-08  Matt Austern  <austern@apple.com>
38647
38648         PR c/13134
38649         * lib/gcc-dg.exp (dg-require-visibility): Define.
38650         * lib/target-supports (check_visibility_available): Define.
38651         * gcc.dg/visibility-1.c: New test.
38652         * gcc.dg/visibility-2.c: Likewise.
38653         * gcc.dg/visibility-3.c: Likewise.
38654         * gcc.dg/visibility-4.c: Likewise.
38655         * gcc.dg/visibility-5.c: Likewise.
38656         * gcc.dg/visibility-6.c: Likewise.
38657         * g++.dg/ext/visibility-1.C: Likewise.
38658         * g++.dg/ext/visibility-2.C: Likewise.
38659         * g++.dg/ext/visibility-3.C: Likewise.
38660         * g++.dg/ext/visibility-4.C: Likewise.
38661         * g++.dg/ext/visibility-5.C: Likewise.
38662         * g++.dg/ext/visibility-6.C: Likewise.
38663
38664 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38665
38666         * g++.dg/lookup/java1.C: New test.
38667         * g++.dg/lookup/java2.C: New test.
38668
38669 2003-12-07  Falk Hueffner  <falk@debian.org>
38670
38671         * g++.dg/opt/noreturn-1.C: New test.
38672
38673 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38674
38675         * gcc.dg/overflow-1.c: New test.
38676
38677 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38678
38679         * g77.f-torture/compile/13060.f: New test.
38680
38681 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR c++/13323
38684         * g++.dg/inherit/operator2.C: New test.
38685
38686 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38687
38688         PR c++/13305
38689         * g++.dg/ext/attrib9.C: New test.
38690
38691 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38692
38693         PR c++/13314
38694         * g++.dg/template/error7.C: New test.
38695
38696 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38697             J"orn Rennecke <joern.rennecke@superh.com>
38698
38699         PR target/13302
38700         * g++.dg/other/struct-va_list.C: New test.
38701
38702 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38703
38704         PR c++/13166
38705         * g++.dg/parse/defarg6.C: New test.
38706
38707 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38708
38709         PR target/13256
38710         * gcc.c-torture/execute/20031201-1.c: New test.
38711
38712 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38713
38714         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38715
38716 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38717
38718         * gcc.dg/builtin-return-1.c: New test.
38719
38720 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38721             J"orn Rennecke <joern.rennecke@superh.com>
38722
38723         PR optimization/13260
38724         * gcc.c-torture/execute/20031204-1.c: New test.
38725
38726 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38727
38728         PR c++/9127
38729         * g++.dg/template/error6.C: New test.
38730
38731 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38732
38733         * gcc.dg/20031202-1.c: New test.
38734
38735 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38736
38737         PR c++/13179
38738         * g++.dg/template/eh1.C: New test.
38739
38740         PR c++/10771
38741         * g++.dg/template/error5.C: New test.
38742
38743 2003-12-02  David Ung  <davidu@mips.com>
38744
38745         * gcc.dg/compat/vector-check.h: Corrected type for var
38746         g_##TMODE
38747
38748 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38749
38750         PR c++/10126
38751         * g++.dg/template/ptrmem8.C: New test.
38752
38753 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38754
38755         PR c++/12573
38756         * g++.dg/template/dependent-expr3.C: New test.
38757
38758 2003-12-01  James Lemke  <jim@wasabisystems.com>
38759
38760         * gcc.dg/arm-g2.c: New test.
38761
38762 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38763
38764         PR optimization/11634
38765         * gcc.dg/20031201-2.c: New test case.
38766
38767 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38768
38769         PR 11433
38770         * objc.dg/proto-lossage-3.m: New test.
38771
38772 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38773
38774         PR optimization/12628
38775         * gcc.dg/20031201-1.c: New test case.
38776
38777 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38778
38779         * gcc.dg/unaligned-1.c: New test.
38780
38781 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38782
38783         PR c++/9849
38784         * g++.dg/template/error4.C: New test.
38785         * g++.dg/template/nested3.C: Adjust error markers.
38786
38787 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38788
38789         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38790
38791 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38792
38793         PR c/10333
38794         * gcc.dg/bitfld-7.c: New test.
38795
38796 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38797
38798         * gcc.dg/tls/asm-1.C: New test.
38799
38800 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38801
38802         * gcc.dg/cpp/assert4.c: Update.
38803
38804 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38805
38806         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38807         * gcc.dg/builtin-apply3.c: New test.
38808
38809 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38810
38811         * lib/compat.exp (compat-obj): New xfaildata parameter.
38812         Use it to set compiler_conditional_xfail_data before compiling.
38813         (compat-get-options): Handle dg-xfail-if.
38814         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38815         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38816         * gcc.dg/compat/vector-1_y.c: Likewise.
38817         * gcc.dg/compat/vector-2_x.c: Likewise.
38818         * gcc.dg/compat/vector-2_y.c: Likewise.
38819
38820 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38821
38822         * g++.dg/opt/reg-stack4.C: New test.
38823
38824 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38825
38826         * gcc.dg/builtin-apply2.c: New test.
38827
38828 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38829
38830         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38831
38832 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38833
38834         PR c++/12924
38835         * g++.dg/template/template-id-2.C: New test.
38836
38837 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38838
38839         PR c++/5369
38840         * g++.dg/template/memfriend1.C: New test.
38841         * g++.dg/template/memfriend2.C: Likewise.
38842         * g++.dg/template/memfriend3.C: Likewise.
38843         * g++.dg/template/memfriend4.C: Likewise.
38844         * g++.dg/template/memfriend5.C: Likewise.
38845         * g++.dg/template/memfriend6.C: Likewise.
38846         * g++.dg/template/memfriend7.C: Likewise.
38847         * g++.dg/template/memfriend8.C: Likewise.
38848         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38849
38850 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38851
38852         PR c++/12515
38853         * g++.dg/ext/cond1.C: New test.
38854
38855 2003-11-20  Richard Henderson  <rth@redhat.com>
38856
38857         * gcc.dg/20020201-2.c: Remove.
38858         * gcc.dg/20020201-4.c: Remove.
38859         * gcc.dg/20020304-1.c: Remove.
38860
38861 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38862
38863         * gcc.dg/cpp/trad/xwin1.c: New test case.
38864
38865 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38866
38867         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38868         * lib/g77.exp: Likewise.
38869         * lib/objc.exp: Likewise.
38870         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38871         for darwin.
38872
38873 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38874
38875         PR c++/12932
38876         * g++.dg/template/static5.C: New test.
38877
38878 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38879
38880         * gcc.dg/nested-func-1.c: New test.
38881
38882 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38883
38884         * gcc.dg/cpp/assert4.c: New test.
38885
38886 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38887
38888         PR c++/2294
38889         * g++.dg/lookup/using9.c: New test.
38890
38891 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38892
38893         PR c++/12762
38894         * g++.dg/template/error3.C: New test.
38895
38896 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38897
38898         PR ada/13035
38899         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38900         No longer use a wrapper for gcc, since this does not work under
38901         Windows.
38902
38903 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38904
38905         PR c++/2094
38906         * g++.dg/template/ptrmem7.C: New test.
38907
38908 2003-11-13  Andrew Pinski <apinski@apple.com>
38909
38910         * gcc.c-torture/compile/20031113-1.c: New test.
38911
38912 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38913             Kean Johnston <jkj@sco.com>
38914
38915         PR c/13029
38916         * gcc.dg/unused-4.c: Update.
38917
38918 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38919
38920         * g++.dg/opt/const3.C: New test.
38921
38922 2003-11-13  Jan Hubicka  <jh@suse.cz>
38923
38924         * gcc.c-torture/compile/20031112-1.c: New test.
38925
38926 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38927
38928         * g++.dg/parse/crash10.C: Remove bogus error marker.
38929
38930 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38931
38932         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38933         (host_gcc): Likewise.
38934         (ROOT): Honor $PWDCMD.
38935         (BASE): Likewise.
38936         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38937
38938 2003-11-12  Catherine Moore  <clm@redhat.com>
38939
38940         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38941
38942 2003-11-12  Andreas Jaeger  <aj@suse.de>
38943             Jakub Jelinek  <jakub@redhat.com>
38944             Andrew Pinski  <pinskia@physics.uc.edu>
38945             Richard Henderson  <rth@redhat.com>
38946
38947         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38948         systems.
38949         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38950
38951         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38952         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38953
38954 2003-11-11  Andreas Jaeger  <aj@suse.de>
38955
38956         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38957
38958         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38959
38960 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38961
38962         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38963         Clean ups.
38964
38965 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38966
38967         * gcc.dg/trampoline-1.c: New test.
38968
38969 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38970
38971         * gcc.c-torture/compile/200031109-1.c: New test.
38972
38973 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38974
38975         PR c/3190
38976         PR c/8714
38977         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38978         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38979         gcc.dg/format/no-y2k-1.c: Update.
38980
38981 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38982
38983         PR optimization/10467
38984         * gcc.dg/20031108-1.c: New test case.
38985
38986 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38987
38988         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38989
38990 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38991
38992         * gcc.dg/compound-lvalue-1.c: New test.
38993         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38994         some XFAILs.
38995
38996 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38997
38998         * gcc.dg/altivec-varargs-1.c: New test.
38999
39000 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39001
39002         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39003         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39004         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39005         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39006         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39007
39008 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39009
39010         * gcc.dg/cond-lvalue-1.c: New test.
39011
39012 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39013
39014         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39015
39016 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39017
39018         PR c++/11616
39019         * g++.dg/template/instantiate5.C: New test.
39020
39021 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39022
39023         PR c++/12726
39024         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39025         * ChangeLog: Add missing first entry for above test.
39026
39027 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39028
39029         PR c++/9810
39030         * g++.dg/template/using8.C: New test.
39031         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39032
39033 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39034
39035         PR optimization/10817
39036         * gcc.c-torture/compile/20031102-1.c: New test case.
39037
39038 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39039
39040         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39041         2147483647.
39042
39043 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39044
39045         * gcc.dg/20031102-1.c: New test.
39046
39047 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39048
39049         * gcc.dg/complex-1.c: New test.
39050
39051 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39052
39053         PR c++/12796
39054         * g++.dg/template/crash13.C: Adjust expected error location.
39055         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39056
39057 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39058
39059         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39060
39061 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39062
39063         PR/10239
39064         * gcc.c-torture/compile/20031031-2.c: New test.
39065
39066 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39067
39068         PR/11640
39069         * gcc.c-torture/compile/20031031-1.c: New test.
39070
39071 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39072
39073         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39074         * gcc.misc-tests/bprob.exp: Likewise.
39075         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39076         the execution test on arm-elf configs.
39077         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39078         configs that don't support scratch files.
39079         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39080
39081 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39082
39083         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39084         done by dejagnu.
39085
39086 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39087
39088         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39089         Avoid non pure sh syntax. Add more logging.
39090
39091         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39092         fail.
39093
39094 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39095
39096         PR libgcj/10610
39097         * gcc.dg/ppc-stackalign-1.c: New test.
39098
39099 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39100
39101         * ada/acats/run_all.sh: Change output to be more compliant with
39102         dejagnu framework.
39103         Create acats.sum and acats.log files under testsuite/ada/acats
39104         Only run [a-z]* directories, to filter out e.g. CVS.
39105         Redirect build output to log file.
39106
39107 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39108
39109         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39110
39111 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39112
39113         PR ada/5909:
39114         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39115
39116 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39117
39118         * gcc.c-torture/compile/20031023-1.c: New test.
39119         * gcc.c-torture/compile/20031023-2.c: New test.
39120         * gcc.c-torture/compile/20031023-3.c: New test.
39121         * gcc.c-torture/compile/20031023-4.c: New test.
39122
39123 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39124
39125         PR c++/10371
39126         * g++.dg/lookup/scoped8.C: New test.
39127
39128 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39129
39130         * g++.dg/opt/reg-stack3.C: New test.
39131
39132 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39133
39134         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39135
39136 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39137
39138         PR c++/11076
39139         * g++.dg/template/crash13.C: New test.
39140
39141 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39142
39143         * gcc.dg/c99-restrict-2.c: New test.
39144
39145 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39146
39147         PR c++/12698, c++/12699, c++/12700, c++/12566
39148         * g++.dg/inherit/covariant9.C: New test.
39149         * g++.dg/inherit/covariant10.C: New test.
39150         * g++.dg/inherit/covariant11.C: New test.
39151
39152 2003-10-23  Jason Merrill  <jason@redhat.com>
39153
39154         PR c++/12726
39155         * g++.dg/ext/complit2.C: New test.
39156
39157 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39158
39159         PR target/12654
39160         * gcc.c-torture/execute/20031020-1.c: New test.
39161
39162 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39163
39164         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39165         following the jump_insn.
39166
39167 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39168
39169         * gcc.dg/cast-lvalue-1.c: New test.
39170
39171 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39172
39173         PR c++/11962
39174         * g++.dg/template/cond2.C: New test.
39175
39176 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39177
39178         * gcc.dg/builtins-28.c: New test.
39179
39180 2003-10-20  Jan Hubicka  <jh@suse.cz>
39181
39182         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39183         parameter.
39184         * gcc.dg/inline-2.c: Likewise.
39185
39186 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39187
39188         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39189         * gcc.dg/nest.c: Likewise.
39190
39191 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39192
39193         PR c++/9781, c++/10583, c++/11862
39194         * g++.dg/parse/crash13.C: New test.
39195
39196 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39197
39198         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39199
39200 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39201
39202         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39203         Define HAVE_C99_RUNTIME except on Solaris.
39204         * gcc.dg/builtins-20.c: Likewise.
39205
39206 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39207
39208         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39209
39210 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39211
39212         PR c++/12495
39213         * g++.dg/template/crash21.C: New test.
39214
39215 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39216
39217         PR c++/2513
39218         * g++.dg/template/typename5.C: New test.
39219
39220 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39221
39222         PR c++/12369
39223         * g++.dg/template/friend25.C: New test.
39224
39225 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39226
39227         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39228         versions.
39229
39230 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39231
39232         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39233         == 2147483647.
39234
39235 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39236
39237         * gcc.c-torture/execute/960416-1.x: Remove.
39238         * gcc.c-torture/execute/divconst-3.x: Likewise.
39239
39240 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39241
39242         PR target/12598
39243         * gcc.dg/torture/cris-volatile-1.c: New test.
39244
39245 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39246
39247         PR optimization/9325
39248         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39249         for overflowing floating point to integer conversion during RTL
39250         simplification.
39251
39252 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39253
39254         * objc/execute/_cmd.m: Fix typo.
39255         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39256         Relax 'scan-assembler' regexp.
39257         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39258         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39259         * objc.dg/zero-link-2.m: Remove blank line.
39260         * objc.dg/zero-link-3.m: New test case.
39261
39262 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39263
39264         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39265
39266         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39267         than linker trickery.
39268
39269 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39270
39271         PR c++/12370
39272         * g++.dg/other/friend2.C: New test.
39273
39274 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39275
39276         * gcc.dg/20031012-1.c: New test.
39277
39278 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39279
39280         * gcc.dg/weak/weak-3.c: Fix for new warning.
39281
39282 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39283
39284         PR optimization/8750
39285         * gcc.c-torture/execute/20031012-1.c: New test case.
39286
39287 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39288
39289         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39290         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39291
39292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39293
39294         PR optimization/12260
39295         * gcc.c-torture/compile/20031011-2.c: New test case.
39296
39297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39298
39299         * gcc.c-torture/execute/20031011-1.c: New testcase.
39300
39301 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39302
39303         * gcc.c-torture/compile/20031011-1.c: New test.
39304
39305 2003-10-11  Jan Hubicka  <jh@suse.cz>
39306
39307         * g++.dg/other/first-global.C: New test.
39308
39309 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39310
39311         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39312
39313 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39314
39315         * gcc.c-torture/compile/20031010-1.c: New test.
39316
39317 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39318
39319         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39320         * gcc.c-torture/execute/va-arg-25.c: ... here.
39321
39322 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39323
39324         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39325
39326 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39327
39328         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39329
39330 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39331
39332         * g++.dg/parse/error2.C: New test.
39333
39334 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39335
39336         PR c++/11097
39337         * g++.dg/other/error5.C: Modify the error message.
39338         * g++.dg/lookup/using8.C: New test.
39339
39340 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39341
39342         * gcc.dg/darwin-abi-2.c: New file.
39343         * gcc.c-torture/execute/va-arg-24.c: New file.
39344
39345 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39346
39347         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39348         indentation.
39349
39350 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39351
39352         PR c++/10147
39353         * g++.dg/other/error4.C: Update error messages.
39354         * g++.dg/template/ptrmem4.C: Likewise.
39355
39356         PR c++/12337
39357         * g++.dg/init/new9.C: New test.
39358
39359         PR c++/12334, c++/12236, c++/8656
39360         * g++.dg/ext/attrib8.C: New test.
39361
39362 2003-10-06  Devang Patel  <dpatel@apple.com>
39363
39364         * gcc.dg/debug/dwarf2-3.h: New test.
39365         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39366
39367 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39368
39369         * g++.dg/opt/cfg2.C: New test.
39370
39371 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39372
39373         * g++.dg/opt/float1.C: New test.
39374
39375 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39376
39377         * gcc.dg/c90-array-lval-6.c: New test.
39378         * gcc.dg/c99-array-lval-6.c: New test.
39379
39380 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39381             Ziemowit Laski  <zlaski@apple.com>
39382
39383         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39384         'Derived', so that it is never considered a class method; add
39385         new warning for '+port' method ambiguity.
39386         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39387         <objc/objc-api.h> (needed on Mac OS X).
39388         * objc.dg/method-13.m: New test.
39389
39390 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39391
39392         PR optimization/9325, PR java/6391
39393         * gcc.c-torture/execute/20031003-1.c: New test case.
39394
39395 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39396
39397         PR optimization/12180
39398         * gcc.dg/20031002-1.c: New test.
39399
39400         PR c++/12486
39401         * g++.dg/inherit/error1.C: New test.
39402
39403 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39404
39405         * lib/f-torture.exp (search_for): Rename to...
39406         (search_for_re): This.  Also, clean up comments and the
39407         "regexp" invocation.
39408
39409 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39410
39411         * gcc.c-torture/compile/20031002-1.c: New test.
39412
39413 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39414
39415         * g++.dg/opt/cond1.C: New test.
39416
39417 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39418
39419         * gcc.dg/Wold-style-definition-2.c: New testcase.
39420         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39421
39422 2003-09-29  Richard Henderson  <rth@redhat.com>
39423
39424         * g++.dg/init/array10.C: Add dg-options.
39425
39426 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39427
39428         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39429
39430 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39431
39432         * g++.dg/template/friend19.C: Fix typo.
39433         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39434
39435 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39436
39437         * gcc.c-torture/execute/20030928-1.c: New test.
39438         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39439
39440 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39441
39442         * g++.dg/opt/unroll1.C: New test.
39443
39444 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39445
39446         PR optimization/11741
39447         * gcc.dg/20030926-1.c: New test case.
39448
39449 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39450
39451         PR c++/5655
39452         * g++.dg/parse/access7.C: New test.
39453         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39454
39455 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39456
39457         MERGE OF objc-improvements-branch into MAINLINE:
39458         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39459         if libobjc has not been built.
39460         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39461         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39462         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39463         objc/execute/nested-3.m, objc/execute/np-2.m,
39464         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39465         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39466         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39467         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39468         objc.dg/special/unclaimed-category-1.h,
39469         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39470         well as GNU runtime.
39471         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39472         * execute/cascading-1.m, execute/function-message-1.m,
39473         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39474         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39475         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39476         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39477         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39478         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39479         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39480         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39481         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39482         * objc.dg/bitfield-2.m: Run only on Darwin.
39483         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39484         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39485         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39486         * objc.dg/const-str-1.m: Fix constant string layout.
39487
39488 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39489
39490         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39491
39492 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39493
39494         * gcc.dg/darwin-abi-1.c: New file.
39495
39496 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39497
39498         PR target/12281
39499         * gcc.c-torture/compile/20030921-1.c: New test.
39500
39501 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39502
39503         * g++.dg/opt/reg-stack2.C: New test.
39504
39505 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39506
39507         * g++.dg/eh/delayslot1.C: New test.
39508
39509 2003-09-20  Richard Henderson  <rth@redhat.com>
39510
39511         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39512
39513 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39514
39515         * gcc.c-torture/execute/20030920-1.c: New test case.
39516
39517 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39518
39519         * g++.dg/rtti/typeid3.C: Correct expected error message.
39520
39521 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39522
39523         PR c++/157
39524         * g++.dg/parse/crash12.C: New test.
39525
39526 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39527
39528         * gcc.dg/compat/mixed-struct-check.h: New.
39529         * gcc.dg/compat/mixed-struct-defs.h: New.
39530         * gcc.dg/compat/mixed-struct-init.h: New.
39531         * gcc.dg/compat/struct-by-value-19_main.c: New.
39532         * gcc.dg/compat/struct-by-value-19_x.c: New.
39533         * gcc.dg/compat/struct-by-value-19_y.c: New.
39534         * gcc.dg/compat/struct-by-value-20_main.c: New.
39535         * gcc.dg/compat/struct-by-value-20_x.c: New.
39536         * gcc.dg/compat/struct-by-value-20_y.c: New.
39537         * gcc.dg/compat/struct-return-19_main.c: New.
39538         * gcc.dg/compat/struct-return-19_x.c: New.
39539         * gcc.dg/compat/struct-return-19_y.c: New.
39540         * gcc.dg/compat/struct-return-20_main.c: New.
39541         * gcc.dg/compat/struct-return-20_x.c: New.
39542         * gcc.dg/compat/struct-return-20_y.c: New.
39543
39544 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39545         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39546         so that it will not complain on LP64 targets.
39547
39548 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39549
39550         PR c++/495
39551         * g++.dg/template/friend24.C: New test.
39552
39553 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39554
39555         PR c++/12332
39556         * g++.dg/template/memtmpl2.C: New test.
39557
39558 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39559
39560         PR target/11184
39561         * gcc.dg/builtin-apply1.c: New test.
39562
39563 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39564
39565         PR c++/9848
39566         * g++.dg/warn/Wunused-4.C: New test.
39567
39568 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39569
39570         PR c++/12316
39571         * g++.dg/other/gc2.C: New test.
39572
39573 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39574
39575         PR c++/11991
39576         * g++.dg/rtti/typeid3.C: New test.
39577
39578         PR c++/12266
39579         * g++.dg/overload/template1.C: New test.
39580
39581 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39582
39583         * g++.dg/opt/cfg3.C: New test.
39584
39585 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39586
39587         PR c++/7939
39588         * g++.dg/template/crash11.C: New test.
39589
39590 2003-09-16  Jason Merrill  <jason@redhat.com>
39591             Jakub Jelinek  <jakub@redhat.com>
39592
39593         * gcc.dg/attr-warn-unused-result.c: New test.
39594
39595 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         PR c++/12184
39598         * g++.dg/expr/call2.C: New test.
39599
39600 2003-09-15  Andreas Jaeger  <aj@suse.de>
39601
39602         * gcc.dg/Wold-style-definition-1.c: New test.
39603
39604 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39605
39606         PR c++/3907
39607         * g++.dg/parse/template12.C: New test.
39608
39609         * g++.dg/abi/bitfield11.C: New test.
39610         * g++.dg/abi/bitfield12.C: Likewise.
39611
39612 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39613
39614         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39615         non-expansion of functional macro name without arguments at EOL.
39616         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39617
39618 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39619
39620         * gcc.c-torture/execute/20030914-[12].c: New tests.
39621
39622 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39623
39624         PR c++/11788
39625         * g++.dg/overload/addr1.C: New test.
39626
39627 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39628
39629         * gcc.dg/20030909-1.c: New test.
39630
39631 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39632
39633         * gcc.dg/ultrasp10.c: New test.
39634
39635 2003-09-09  Devang Patel  <dpatel@apple.com>
39636
39637         * gcc.dg/darwin-ld-6.c: New test.
39638
39639 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39640
39641         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39642
39643 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39644
39645         * gcc.dg/ia64-types1.c: New test.
39646         * gcc.dg/ia64-types2.c: Likewise.
39647
39648 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39649
39650         * gcc.dg/builtins-1.c: Add more _Complex tests.
39651         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39652
39653         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39654         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39655
39656 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39657
39658         PR c++/11786
39659         * g++.dg/lookup/koenig2.C: New test.
39660
39661         PR c++/5296
39662         * g++.dg/rtti/typeid2.C: New test.
39663
39664 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * gcc.c-torture/compile/20030904-1.c: New test.
39667
39668 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39669
39670         * g++.dg/opt/longbranch2.C: New test.
39671
39672 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39673
39674         * g++.dg/template/crash10.C: Only compile it.
39675
39676 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39677
39678         PR middle-end/11665
39679         * gcc.c-torture/compile/20030907-1.c: New test.
39680         * g++.dg/init/array11.C: New test.
39681
39682 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39683
39684         PR c++/11852
39685         * g++.dg/init/struct1.C: New test.
39686
39687 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39688
39689         PR c++/12181
39690         * g++.dg/expr/comma1.C: New test.
39691
39692 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39693
39694         PR c++/11867
39695         * g++.dg/expr/static_cast5.C: New test.
39696
39697 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39698
39699         PR c++/11507
39700         * g++.dg/lookup/scoped7.C: New test.
39701
39702         PR c++/9574
39703         * g++.dg/other/static1.C: New test.
39704
39705         PR c++/11490
39706         * g++.dg/warn/template-1.C: New test.
39707
39708         PR c++/11432
39709         * g++.dg/template/crash10.C: New test.
39710
39711         PR c++/2478
39712         * g++.dg/overload/VLA.C: New test.
39713
39714         PR c++/10804
39715         * g++.dg/template/call1.C: New test.
39716
39717 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39718
39719         PR c++/11794
39720         * g++.dg/parse/using3.C: New test.
39721
39722 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39723
39724         PR c++/11409
39725         * g++.dg/overload/builtin3.C: New test case.
39726
39727 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39728
39729         PR c/9862
39730         * gcc.dg/20030906-1.c: New test.
39731         * gcc.dg/20030906-2.c: Likewise.
39732
39733 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39734
39735         PR c++/12167
39736         * g++.dg/parse/defarg5.C: New test.
39737
39738         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39739
39740 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/12163
39743         * g++.dg/expr/static_cast4.C: New test.
39744
39745         PR c++/12146
39746         * g++.dg/template/crash9.C: New test.
39747
39748 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39749
39750         * g++.old-deja/g++.ext/pretty2.C: Update for change
39751         in __FUNCTION__.
39752         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39753
39754 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39755
39756         PR c++/11922
39757         * g++/dg/template/qualified-id1.C: New test.
39758
39759         PR c++/12037
39760         * g++.dg/warn/noeffect4.C: New test.
39761
39762 2003-09-04  Matt Austern  <austern@apple.com>
39763
39764         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39765         * g++.dg/ext/fnname2.C: Likewise.
39766         * g++.dg/ext/fnname3.C: Likewise.
39767
39768 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39769
39770         * g++.dg/expr/lval1.C: New test.
39771         * g++.dg/ext/lvcast.C: Remove.
39772
39773 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39774
39775         PR optimization/11700.
39776         * gcc.c-torture/compile/20030903-1.c: New test case.
39777
39778 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39779
39780         PR c++/12053
39781         * g++.dg/abi/layout4.C: New test.
39782
39783 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39784
39785         PR c++/11553
39786         * g++.dg/parse/friend3.C: New test.
39787
39788 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39789
39790         PR c++/11847
39791         * g++.dg/template/class1.C: New test.
39792
39793         PR c++/11808
39794         * g++.dg/expr/call1.C: New test.
39795
39796 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39797
39798         PR c++/12114
39799         * g++.dg/init/ref9.C: New test.
39800
39801         PR c++/11972
39802         * g++.dg/template/nested4.C: New test.
39803
39804 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39805
39806         PR c++/12093
39807         * g++.dg/template/non-dependent4.C: New test.
39808
39809         PR c++/11928
39810         * g++.dg/inherit/conv1.C: New test.
39811
39812 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39813
39814         PR c++/6196
39815         * g++.dg/ext/label1.C: New test.
39816         * g++.dg/ext/label2.C: Likewise.
39817
39818 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39819
39820         * g++.dg/expr/cond3.C: New test.
39821
39822 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39823
39824         * gcc.dg/builtins-1.c: Add new builtin cases.
39825
39826 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39827
39828         * gcc.dg/builtins-1.c: Add new cases.
39829         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39830
39831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39832
39833         * gcc.dg/builtins-1.c: Add more math builtin tests.
39834         * gcc.dg/torture/builtin-attr-1.c: New test.
39835
39836 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39837
39838         PR optimization/5079
39839         * g++.dg/opt/static3.C: New test.
39840
39841 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39842
39843         * gcc.misc-tests/gcov-10b.c: New test.
39844
39845 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39846
39847         * g++.dg/opt/ptrmem3.C: New test.
39848
39849         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39850
39851 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39852
39853         * gcc.dg/20030826-2.c: New test.
39854
39855 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39856
39857         PR middle-end/12002
39858         * g77.f-torture/compile/12002.f: New test case.
39859
39860 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39861
39862         * gcc.dg/20030826-1.c: New test case.
39863
39864 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39865
39866         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39867
39868 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         PR c++/11871
39871         * c++.dg/lookup/crash1.C: New test.
39872
39873         * c++.dg/warn/noeffect3.C: New test.
39874
39875 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39876
39877         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39878         * gcc.dg/compat/vector-1_y.c: Ditto.
39879         * gcc.dg/compat/vector-2_x.c: Ditto.
39880         * gcc.dg/compat/vector-2_y.c: Ditto.
39881
39882 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39883
39884         * gcc.dg/20030702-1.c: New test.
39885
39886 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39887
39888         PR c++/8795
39889         * g++.dg/ext/altivec-1.C: New test.
39890
39891 2003-08-24  Richard Henderson  <rth@redhat.com>
39892
39893         * g++.dg/eh/simd-2.C: Add -w for x86.
39894
39895 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39896
39897         * gcc.dg/20030815-1.c: New test.
39898
39899 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39900
39901         PR c++/3765
39902         * g++.dg/parse/access6.C: New test.
39903
39904 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39905
39906         PR c++/641, c++/11876
39907         * g++.dg/template/friend22.C: New test.
39908         * g++.dg/template/friend23.C: Likewise.
39909
39910 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39911
39912         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39913         identically.
39914
39915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39916
39917         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39918
39919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39920
39921         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39922
39923 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39924
39925         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39926
39927 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39928
39929         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39930
39931 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39932
39933         PR c++/11919
39934         * g++.dg/overload/prom1.C: New test.
39935
39936         PR c++/11551
39937         * g++.dg/parse/dtor2.C: New test.
39938
39939         PR c++/10762
39940         * g++.dg/parse/using2.C: New test.
39941
39942 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39943
39944         PR target/11805
39945         * gcc.c-torture/compile/20030821-1.c: New.
39946
39947 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39948
39949         PR c++/11834
39950         * g++.dg/template/deduce2.C: New test.
39951
39952 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39953
39954         * gcc.c-torture/execute/20030821-1.c: New test.
39955
39956 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39957
39958         PR middle-end/11984
39959         * gcc.dg/20030820-1.c: New test case.
39960
39961 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39962
39963         PR c++/11945
39964         * g++.dg/warn/noeffect2.C: New test.
39965
39966 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39967
39968         PR c++/10926
39969         * g++.dg/template/dtor2.C: New test.
39970
39971         PR c++/11684
39972         * g++.dg/template/operator1.C: New test.
39973         * g++.dg/parse/operator4.C: New test.
39974
39975         PR c++/11946.C
39976         * g++.dg/expr/enum1.C: New test.
39977         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39978
39979         PR c++/11036.C
39980         * g++.dg/parse/elab2.C: New test.
39981         * g++.dg/parse/typedef4.C: Change error message.
39982         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39983         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39984         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39985
39986 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39987
39988         * gcc.dg/pch/warn-1.c: New.
39989         * gcc.dg/pch/warn-1.hs: New.
39990
39991         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39992         not-tested file.
39993
39994 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39995
39996         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39997
39998 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39999
40000         * gcc.dg/uninit-D.c: New Test.
40001         * gcc.dg/uninit-E.c: New Test.
40002         * gcc.dg/uninit-F.c: New Test.
40003         * gcc.dg/uninit-G.c: New Test.
40004
40005 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40006
40007         * g++.dg/README: Describe the pch directory.
40008
40009 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40010
40011         PR c++/11174
40012         * g++.dg/parse/access4.C: New test.
40013         * g++.dg/parse/access5.C: Likewise.
40014         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40015
40016 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40017
40018         * gcc.dg/noncompile/20030818-1.c: New.
40019
40020 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40021
40022         PR c++/11957
40023         * g++.dg/warn/noeffect1.C: New test.
40024
40025         * g++.dg/template/scope2.C: New test.
40026         * g++.dg/template/error2.C: Correct dg-error
40027
40028 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40029
40030         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40031
40032 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40033
40034         PR C++/11512
40035         * g++.dg/template/warn1.C: New.
40036
40037 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40038
40039         * g++.dg/template/error2.C: New test.
40040         * g++.dg/lookup/using7.C: Adjust errors
40041         * g++.old-deja/g++.pt/crash36.C: Likewise.
40042         * g++.old-deja/g++.pt/derived3.C: Likewise.
40043
40044 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40045
40046         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40047         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40048         * gcc.c-torture/execute/builtins/string-9.c: New, from
40049         string-opt-9.c.  Adjust for execute/builtins framework.
40050         * gcc.c-torture/execute/string-opt-9.c: Delete.
40051
40052 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40053
40054         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40055
40056         * g++.dg/parse/ret-type2.C: New test.
40057
40058         PR c++/11703
40059         * g++.dg/init/new8.C: New test.
40060
40061         PR c++/10923
40062         * g++.dg/parse/typedef5.C: New test.
40063
40064         PR c++/9512
40065         * g++.dg/parse/qualified2.C: New test.
40066         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40067         invalid code.
40068
40069 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40070
40071         * g++.dg/conversion/ptrmem1.C: New test.
40072
40073 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40074
40075         PR target/11693
40076         * gcc.dg/20030811-1.c: New test.
40077
40078         PR target/11535
40079         * gcc.c-torture/execute/20030811-1.c: New test.
40080
40081 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40082
40083         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40084
40085 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40086
40087         PR c++/11789.C
40088         * g++.dg/inherit/multiple1.C: New test.
40089
40090 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40091
40092         * gcc.dg/spe1.c: New test.
40093
40094         PR c++/11670
40095         * g++.dg/expr/cast2.C: New test.
40096
40097         PR c++/10530
40098         * g++.dg/template/dependent-name2.C: New test.
40099
40100 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40101
40102         * g++.dg/parse/crash11.C: Put the dg options in comments.
40103
40104 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40105
40106         * lib/gcc-dg.exp: Update for diagnostic change.
40107
40108 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40109
40110         PR c++/5767
40111         * g++.dg/parse/crash11.C: New test.
40112
40113 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40114
40115         * gcc.dg/cpp/spacing1.c: Update.
40116
40117 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40118
40119         PR target/11739
40120         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40121         a value for -mtune.
40122
40123 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40124
40125         PR middle-end/11771
40126         * gcc.c-torture/compile/20030804-1.c: New test case.
40127
40128 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40129
40130         * gcc.dg/20030804-1.c: New test case.
40131
40132 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40133
40134         * gcc.dg/cpp/separate-1.c: New test.
40135
40136 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40137
40138         PR c++/11704
40139         * g++.dg/template/dependent-expr2.C: New test.
40140
40141         PR c++/11766
40142         * g++.dg/expr/ptrmem1.C: New test.
40143
40144 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40145
40146         PR c++/9453
40147         * g++.dg/template/friend15.C: New test.
40148
40149 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40150
40151         * lib/dg-pch.exp: Work round PCH bug.
40152
40153 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40154
40155         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40156         builtins.  Move cases from builtins-4.c here.
40157
40158         * gcc.dg/torture/builtin-math-1.c: New test taken from
40159         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40160         additional cases.
40161
40162         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40163         Delete.
40164
40165 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40166
40167         PR c++/9447
40168         * g++.dg/template/using7.C: New test.
40169
40170 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40171
40172         * import1.c, import2.c: New tests.
40173
40174 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40175
40176         * g++.dg/eh/crossjump1.C: New test.
40177
40178 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40179
40180         PR c++/11697
40181         * g++.dg/template/using6.C: New test.
40182
40183         PR c++/11744
40184         * g++.dg/template/koenig2.C: New test.
40185
40186 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40187
40188         PR c++/7983
40189         * g++.dg/parse/typedef4.C: New test.
40190
40191 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40192
40193         PR c++/8442, c++/8806
40194         * g++.dg/template/elab1.C: New test.
40195         * g++.dg/template/type2.C: Likewise.
40196         * g++.dg/template/ttp3.C: Adjust expected error message.
40197         * g++.old-deja/g++.law/visibility13.C: Likewise.
40198         * g++.old-deja/g++.niklas/t135.C: Likewise.
40199         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40200         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40201         template argument.
40202         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40203
40204 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40205
40206         PR c++/11295
40207         * g++.dg/ext/stmtexpr1.C: New test.
40208
40209         * g++.dg/opt/tmp1.C: New test.
40210
40211         PR c++/11525
40212         * g++.dg/parse/constant4.C: New test.
40213
40214         PR c++/9447
40215         * g++.dg/template/using5.C: New test.
40216
40217 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40218
40219         * gcc.dg/builtins-27.c: New test case.
40220
40221 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40222
40223         * gcc.dg/tls/opt-7.c: New test.
40224
40225 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40226
40227         * g++.old-deja/g++.other/crash18.C: Remove.
40228
40229 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40230
40231         * g++.dg/template/explicit3.C: New.
40232         * g++.dg/template/explicit4.C: New.
40233         * g++.dg/template/explicit5.C: New.
40234
40235         PR c++/11347
40236         * g++.dg/template/memtmpl1.C: New.
40237
40238 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40239
40240         PR target/11565
40241         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40242         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40243
40244 2003-07-30  Jan Hubicka  <jh@suse.cz>
40245
40246         * vtgc1.c: Kill.
40247
40248 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40249
40250         * gcc.dg/struct-in-proto-1.c: New test.
40251
40252 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40253
40254         * gcc.dg/cpp/include2.c: Only expect one message.
40255
40256 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         PR c++/9447
40259         * g++.dg/template/using1.C: New test.
40260         * g++.dg/template/using2.C: New test.
40261         * g++.dg/template/using3.C: New test.
40262         * g++.dg/template/using4.C: New test.
40263
40264 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40265
40266         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40267         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40268
40269 2003-07-28  Jan Hubicka  <jh@suse.cz>
40270
40271         PR c++/11530
40272         * g++.dg/opt/call1.C: New test.
40273
40274 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40275
40276         PR c++/11667
40277         * g++.dg/init/enum2.C: New test.
40278         * g++.dg/template/overload1.C: Add "-w" option.
40279
40280 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40281
40282         * gcc.dg/Wdeclaration-after-statement-1.c,
40283         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40284
40285 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40286
40287         * gcc.c-torture/compile/20030725-1.c: New test.
40288
40289 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40290
40291         * gcc.dg/20030505.c: Only run for SPE.
40292         Remove definition of opaque type.
40293
40294 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40295
40296         * g++.dg/template/ptrmem6.C: New test.
40297
40298 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40299
40300         * gcc.c-torture/compile/zero-strct-2.c: New test.
40301
40302 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40303
40304         * gcc.dg/intermod-1.c: New test.
40305
40306 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40307
40308         PR c++/11617
40309         * g++.dg/template/lookup2.C: New test.
40310         * g++.dg/template/memclass1.C: Remove instantiated from error.
40311         * g++.dg/other/error2.C: Tweak expected errors.
40312
40313         PR c++/11596
40314         * g++.dg/template/defarg3.C: New test.
40315
40316         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40317
40318 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * g++.dg/inherit/access5.C: New test.
40321
40322 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40323
40324         PR c++/11513
40325         * g++.dg/template/crash8.C: New test.
40326
40327 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40328
40329         PR c/10602
40330         * gcc.dg/noncompile/incomplete-2.c: New test.
40331
40332 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40333
40334         PR c++/11645
40335         * g++.dg/inherit/access4.C: New test.
40336
40337         PR c++/11517
40338         * g++.dg/expr/cond2.C: New test.
40339
40340         PR optimization/10679
40341         * g++.dg/opt/inline4.C: New test.
40342
40343 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40344
40345         * g++.dg/parse/crash10: New test.
40346
40347 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40348
40349         * g++.dg/ext/flexary1.C: New test.
40350
40351 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40352
40353         PR c++/10793
40354         * g++.dg/template/crash9.C: New test.
40355
40356 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40357
40358         PR c++/3004
40359         * g++.dg/parse/typedef3.C: New test.
40360
40361         PR c++/7906
40362         * g++.dg/parse/operator2.C: New test.
40363
40364         PR c++/8895
40365         * g++.dg/parse/def-tmpl-arg1.C: New test.
40366
40367         PR c++/9282
40368         * g++.dg/parse/funptr1.C: New test.
40369
40370         PR c++/9452
40371         * g++.dg/parse/ambig3.C: New test.
40372
40373         PR c++/9454
40374         * g++.dg/parse/operator3.C: New test.
40375
40376         PR c++/9486
40377         * g++.dg/parse/template10.C: New test.
40378
40379         PR c++/9488
40380         * g++.dg/parse/template11.C: New test.
40381
40382         PR c++/10150
40383         * g++.dg/parse/invalid-op1.C: New test.
40384
40385         PR c++/10247
40386         * g++.dg/parse/condexpr1.C: New test.
40387
40388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * g++.dg/ext/packed3.C: New test.
40391         * g++.dg/ext/packed4.C: New test.
40392
40393         * gcc.dg/pack-test-3.c: New test.
40394
40395 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40396
40397         * lib/compat.exp: Handle dg-options per source file.
40398         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40399         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40400         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40401         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40402         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40403         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40404         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40405         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40406         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40407         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40408         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40409         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40410         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40411         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40412
40413 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40414
40415         PR c/10320
40416         * gcc.c-torture/execute/20030718-1.c: New test.
40417
40418 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40419
40420         PR optimization/11536
40421         * gcc.dg/20030721-1.c: New test.
40422
40423 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40424
40425         PR c++/11546
40426         * g++.dg/template/lookup1.C: New test.
40427
40428 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40429
40430         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40431         diagnostics of ill-formed constructs involving labels.
40432         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40433         the new 'previously defined here' message.
40434
40435 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40436
40437         * g++.dg/parse/non-dependent2.C: New test.
40438
40439 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40440
40441         * g++.dg/init/init-ref4.C: xfail on targets without
40442         weak symbols.
40443
40444 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40445
40446         PR target/11087
40447         * gcc.c-torture/execute/20030717-1.c: New test.
40448
40449 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40450
40451         * g++.dg/opt/cfg1.C: New test.
40452
40453 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40454
40455         PR optimization/11557
40456         * gcc.dg/20030717-1.c: New test.
40457
40458 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40459
40460         PR c++/10476
40461         * g++.dg/expr/crash-1.C: New test.
40462
40463         PR c++/11027
40464         * g++.dg/template/init3.C: New test.
40465
40466         PR c++/8222
40467         * g++.dg/template/non-dependent1.C: New test.
40468
40469         PR c++/11070
40470         * g++.dg/template/non-dependent2.C: New test.
40471
40472         PR c++/11071
40473         * g++.dg/template/non-dependent3.C: New test.
40474
40475         PR c++/9907
40476         * g++.dg/template/sizeof5.C: New test.
40477
40478 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40479
40480         PR 11498
40481         * gcc.c-torture/compile/mangle-1.c: New file.
40482
40483 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40484
40485         PR c++/7809
40486         * g++.dg/parse/access3.C: New test.
40487
40488 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40489
40490         PR c++/11384
40491         * g++.dg/init/init-ref4.C: New test.
40492
40493 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40494
40495         PR c++/11547
40496         * g++.dg/parse/constant3.C: New test.
40497         * g++.dg/parse/crash7.C: Likewise.
40498
40499 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40500
40501         PR target/11008
40502         * gcc.dg/i386-pentium4-not-mull.c: New.
40503
40504 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40505
40506         * gcc.dg/asm-names.c (ymain): Make it weak.
40507
40508 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40509
40510         PR c++/5421
40511         * g++.dg/template/friend21.C: New test.
40512
40513 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40514
40515         * gcc.dg/cleanup-8.c: New test.
40516         * gcc.dg/cleanup-9.c: New test.
40517
40518 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40519
40520         * g++.dg/ext/dll-MI1.h: New file.
40521         * g++.dg/ext/dllexport-MI1.C: New file.
40522         * g++.dg/ext/dllimport-MI1.C: New file.
40523
40524 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40525
40526         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40527         it does not have cmpstrsi patterns (just cmpmemsi).
40528
40529 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40530
40531         PR debug/11473
40532         * g++.dg/debug/debug8.C: New test.
40533
40534 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40535
40536         PR c++/10108
40537         * g++.dg/template/crash7.C: New test.
40538
40539 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40540
40541         PR target/10795
40542         * gcc.c-torture/compile/20030708-1.c: New.
40543
40544 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * gcc.c-torture/execute/20030715-1.c: New test.
40547
40548 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40549
40550         * gcc.dg/pch/inline-3.c: New file.
40551         * gcc.dg/pch/inline-3.hs: New file.
40552         * gcc.dg/pch/inline-4.c: New file.
40553         * gcc.dg/pch/inline-4.hs: New file.
40554
40555 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40556
40557         PR c++/11509
40558         * g++.dg/template/crash6.C: New test.
40559
40560         PR c++/7053
40561         * g++.dg/template/friend20.C: New test.
40562
40563         PR c++/7019
40564         * g++.dg/template/overload2.C: New test.
40565
40566 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40567
40568         PR optimization/11440
40569         * gcc.c-torture/execute/20030714-1.c: New test.
40570
40571 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40572
40573         PR c++/11154
40574         * g++.dg/template/partial2.C: New test.
40575
40576 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40577
40578         PR c++/11503
40579         * g++.dg/template/anon1.C: New test.
40580
40581         PR c++/11493
40582         PR c++/11495
40583         * g++.dg/parse/template9.C: Likewise.
40584         * g++.dg/template/crash4.C: New test.
40585         * g++.dg/template/koenig1.C: Likewise.
40586         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40587         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40588         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40589         functions.
40590         * g++.old-deja/g++.jason/template36.C: Likewise.
40591         * g++.old-deja/g++.mike/p1989.C: Likewise.
40592         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40593         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40594         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40595         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40596         compiling.
40597         * g++.old-deja/g++.pt/union2.C: Use this->.
40598
40599 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40600
40601         * gcc.dg/20030711-1.c: New test.
40602
40603 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40604
40605         PR c++/11050
40606         * g++.dg/parse/args1.C: New test.
40607         * g++.pt/defarg8.C: Change expected errors.
40608
40609 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40610
40611         PR c++/8164
40612         * g++.dg/template/nontype2.C: New test.
40613
40614         PR c++/10558
40615         * g++.dg/parse/template8.C: New test.
40616
40617         PR c++/8327
40618         * g++.dg/template/scope1.C: New test.
40619
40620         * g++.dg/warn/Wsign-compare-1.C: New test.
40621
40622 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40623
40624         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40625
40626 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40627
40628         PR c++/9411
40629         * g++.dg/template/explicit2.C: New test.
40630
40631         PR c++/10032
40632         * g++.dg/warn/pedantic1.C: New test.
40633
40634 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40635
40636         PR c++ 9483
40637         * g++.dg/other/field1.C: New test.
40638
40639 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40640
40641         PR c/11449
40642         * gcc.c-torture/compile/20030707-1.c: New.
40643
40644 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40645
40646         PR c++/10849
40647         * g++.dg/template/access12.C: New test.
40648
40649 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40650
40651         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40652         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40653         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40654         * gcc.misc-tests/gcov.exp: Update
40655         * g++.dg/gcov/gcov.exp: Update
40656         * lib/gcov.exp: Update.
40657
40658 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40659
40660         * g++.dg/abi/mangle17.C: Make sure template expressions are
40661         dependent.
40662         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40663         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40664         * g++.dg/opt/stack1.C: Remove erroneous code.
40665         * g++.dg/parse/template7.C: New test.
40666         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40667         * g++.old-deja/g++.pt/crash4.C: Likewise.
40668
40669 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40670
40671         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40672         with zero or one occurence of `$' after the initial `L'.
40673
40674 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40675
40676         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40677
40678 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40679
40680         PR c/11370
40681         * gcc.dg/Wunreachable-6.c: New testcase.
40682         * gcc.dg/Wunreachable-7.c: New testcase.
40683
40684 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40685
40686         PR c/11420
40687         * gcc.dg/20030708-1.c: New test.
40688
40689 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40690
40691         * gcc.dg/compat/sdata-section.h: New file.
40692         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40693         * gcc.dg/torture/mips-sdata-1.c: New test.
40694
40695 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40696
40697         PR c++/11030
40698         * g++.dg/template/friend19.C: New test.
40699
40700 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * g++.dg/opt/strength-reduce.C: New test.
40703
40704 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40705
40706         PR target/10979
40707         * gcc.dg/20030707-1.c: New testcase.
40708
40709 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40710
40711         PR optimization/11059
40712         * g++.dg/opt/emptyunion.C: New testcase.
40713
40714 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40715             Eric Botcazou  <ebotcazou@libertysurf.fr>
40716
40717         * g++.dg/opt/stack1.C: New test.
40718
40719 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40720
40721         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40722         run test.
40723
40724         PR c++/11431
40725         * g++.dg/expr/static_cast3.C: New test.
40726
40727 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40728
40729         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40730         everywhere.
40731         * gcc.dg/concat.c: Concatenation of string constants with
40732         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40733         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40734         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40735         necessary to avoid multi-character character constant warning.
40736         * gcc.dg/cpp/escape.c: Likewise.
40737         * gcc.dg/cpp/ucs.c: Likewise.
40738         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40739         Fix a typo.
40740
40741 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40742
40743         PR c/11428
40744         * gcc.c-torture/compile/20030704-1.c: New.
40745
40746 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40747
40748         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40749
40750 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40751
40752         PR c++/5287, PR c++/7910,  PR c++/11021
40753         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40754         tests for warnings.
40755         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40756         * g++.dg/ext/dllimport3.C: Likewise.
40757         * g++.dg/ext/dllimport4.C: New file.
40758         * g++.dg/ext/dllimport5.C: New file.
40759         * g++.dg/ext/dllimport6.C: New file.
40760         * g++.dg/ext/dllimport7.C: New file.
40761         * g++.dg/ext/dllimport8.C: New file.
40762         * g++.dg/ext/dllimport9.C: New file.
40763         * g++.dg/ext/dllimport10.C: New file.
40764         * g++.dg/ext/dllexport1.C: New file.
40765
40766 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40767
40768         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40769         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40770
40771 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40772
40773         * gcc.dg/builtins-25.c: New testcase.
40774         * gcc.dg/builtins-26.c: New testcase.
40775
40776 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40777
40778         * gcc.dg/compat/vector-defs.h: New file.
40779         * gcc.dg/compat/vector-setup.h: New file.
40780         * gcc.dg/compat/vector-check.h: New file.
40781         * gcc.dg/compat/vector-1_main.c: New file.
40782         * gcc.dg/compat/vector-1_x.c: New file.
40783         * gcc.dg/compat/vector-1_y.c: New file.
40784         * gcc.dg/compat/vector-2_main.c: New file.
40785         * gcc.dg/compat/vector-2_x.c: New file.
40786         * gcc.dg/compat/vector-2_y.c: New file.
40787
40788         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40789         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40790         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40791         * gcc.dg/compat/struct-align-1.h: New file.
40792         * gcc.dg/compat/struct-align-1_main.c: New file.
40793         * gcc.dg/compat/struct-align-1_x.c: New file.
40794         * gcc.dg/compat/struct-align-1_y.c: New file.
40795         * gcc.dg/compat/struct-align-2.h: New file.
40796         * gcc.dg/compat/struct-align-2_main.c: New file.
40797         * gcc.dg/compat/struct-align-2_x.c: New file.
40798         * gcc.dg/compat/struct-align-2_y.c: New file.
40799
40800         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40801         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40802         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40803         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40804         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40805         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40806         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40807         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40808         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40809         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40810         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40811         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40812         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40813         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40814         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40815         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40816         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40817         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40818         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40819         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40820         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40821         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40822         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40823         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40824         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40825         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40826         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40827         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40828         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40829
40830 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40831
40832         * gcc.dg/i386-call-1.c: New test.
40833
40834 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40835
40836         PR c++/9162
40837         * g++.dg/parse/defarg4.C: New.
40838
40839 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40840
40841         PR target/10700
40842         * gcc.c-torture/compile/20030703-1.c: New test case.
40843
40844 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40845
40846         * g++.dg/template/local3.C: Remove extra semicolon.
40847
40848 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40849
40850         * gcc.dg/i386-volatile-1.c: New test.
40851
40852 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40853
40854         PR c++/11072
40855         * g++.dg/other/offsetof2.C: XFAIL.
40856         * g++.dg/other/offsetof5.C: New.
40857
40858         PR c++/10219
40859         * g++.dg/template/error1.C: New.
40860
40861         PR c++/9779
40862         * g++.dg/template/dependent-expr1.C: New.
40863
40864 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40865
40866         PR c++/6949
40867         * g++.dg/template/local3.C: New test.
40868
40869         PR c++/11149
40870         * g++.dg/lookup/scoped6.C: New test.
40871
40872 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40873
40874         PR c++/8046
40875         * g++.dg/other/error7.C: New test.
40876
40877 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40878
40879         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40880         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40881         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40882         * g++.old-deja/g++.other/union2.C: Likewise.
40883         * gcc.dg/c90-const-expr-2.c: Likewise.
40884         * gcc.dg/c90-const-expr-3.c: Likewise.
40885         * gcc.dg/c99-const-expr-2.c: Likewise.
40886         * gcc.dg/c99-const-expr-3.c: Likewise.
40887         * gcc.dg/concat.c: Likewise.
40888
40889 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40890
40891         PR c++/9559
40892         * g++.dg/init/static1.C: New test.
40893
40894 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40895
40896         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40897         * g++.old-deja/g++.other/access2.C: Likewise.
40898         * g++.old-deja/g++.other/decl2.C: Likewise.
40899         * gcc.c-torture/execute/20020615-1.c: Likewise.
40900
40901 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40902
40903         PR c++/4933
40904         * g++.dg/template/sizeof4.C: New test.
40905
40906 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40907
40908         * g++.dg/other/error6.C: New test.
40909
40910 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40911
40912         PR c++/10750
40913         * g++.dg/parse/constant2.C: New test.
40914
40915 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40916
40917         PR c++/11106
40918         * g++.dg/other/error5.C: New test.
40919
40920 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40921
40922         * gcc.dg/format/gcc_diag-1.c: New test.
40923
40924 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40925
40926         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40927
40928 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40929
40930         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40931         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40932         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40933
40934 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40935
40936         * gcc.c-torture/execute/builtins/string-8.c: New test.
40937         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40938         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40939         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40940
40941 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40942
40943         PR c++/10468
40944         * g++.dg/ext/typeof6.C: New test.
40945
40946 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40947
40948         PR c++/10796
40949         * g++.dg/init/enum1.C: New test.
40950
40951 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40952
40953         * gcc.dg/20030627-1.c: New test.
40954
40955 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40956
40957         PR c++/11332
40958         * g++.dg/expr/static_cast2.C: New test.
40959
40960 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40961             Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40964         sprintf(dst,"%s",src) optimization.
40965         * gcc.c-torture/execute/20030626-1.c: New test case.
40966         * gcc.c-torture/execute/20030626-2.c: New test case.
40967
40968 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40969
40970         * gcc.c-torture/execute/multi-ix.c: New test.
40971
40972         * gcc.c-torture/execute/simd-4.c (main):
40973         Added missing semicolon at end of union.
40974
40975 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40976
40977         PR c++/8266
40978         * g++.dg/template/explicit-instantiation3.C: New test.
40979
40980 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40981
40982         * gcc.dg/20030626-1.c: Use signed char.
40983
40984 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40985
40986         * gcc.dg/20030626-1.c: New test.
40987
40988 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40989
40990         * const-str-2.m: Update.
40991
40992 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40993
40994         PR c++/10990
40995         * g++.dg/rtti/dyncast1.C: New test.
40996         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40997         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40998         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40999
41000         PR c++/10931
41001         * g++.dg/expr/static_cast1.C: New test.
41002
41003 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41004
41005         * gcc.dg/20030625-1.c: New test.
41006
41007 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41008
41009         * gcc.c-torture/compile/20030624-1.c: New test case.
41010
41011 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41012
41013         * gcc.c-torture/execute/string-opt-17.c: New test.
41014
41015 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41016
41017         PR c++/5754
41018         * g++.dg/parse/crash6.C: New test.
41019
41020 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41021
41022         * gcc.dg/builtins-24.c: New test case.
41023
41024 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * g++.dg/opt/operator1.C: New test.
41027
41028 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41029
41030         * gcc.c-torture/execute/string-opt-16.c: New test case.
41031
41032 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41033
41034         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41035         * g++.old-deja/g++.other/conv7.C: Likewise.
41036         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41037         * g++.old-deja/g++.other/overload14.C: Likewise.
41038
41039 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41040
41041         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41042         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41043
41044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41045
41046         PR c++/10888
41047         * g++.dg/warn/Winline-3.C: New test.
41048
41049 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41050
41051         * lib/target-supports.exp (check_alias_available): Make the test
41052         program acceptable to the Solaris assembler.
41053
41054         PR c++/10749
41055         * g++.dg/template/memclass2.C: New test.
41056
41057 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41058             Eric Botcazou  <ebotcazou@libertysurf.fr>
41059
41060         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41061         data for non-matching targets.
41062         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41063
41064 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41065
41066         PR c++/10845
41067         * g++.dg/template/member3.C: New test.
41068
41069 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41070
41071         PR c++/10939
41072         * g++.dg/template/func1.C: New test.
41073
41074         PR c++/9649
41075         * g++.dg/template/static4.C: New test.
41076         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41077
41078         PR c++/11041
41079         * g++.dg/init/ref7.C: New test.
41080
41081 2003-06-19  Matt Austern  <austern@apple.com>
41082
41083         PR c++/11228
41084         * g++.dg/anew1.C: New test.
41085         * g++.dg/anew2.C: New test.
41086         * g++.dg/anew3.C: New test.
41087         * g++.dg/anew4.C: New test.
41088
41089 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41090
41091         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41092
41093 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41094
41095         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41096         endian-dependent.
41097
41098 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41099
41100         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41101         Remove cruft.
41102
41103 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41104
41105         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41106         * gcc.c-torture/compile/961203-1.c: Likewise.
41107         * gcc.c-torture/compile/980506-1.c: Likewise.
41108
41109 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41110
41111         PR c++/10712
41112         * g++.dg/lookup/using7.C: New test.
41113
41114 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41115
41116         PR c++/11105
41117         * g++.dg/abi/conv1.C: Remove it.
41118         * g++.dg/template/conv7.C: New test.
41119         * g++.dg/template/conv8.C: Likewise.
41120         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41121         conversion operator.
41122
41123 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41124
41125         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41126         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41127         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41128         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41129         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41130         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41131         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41132         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41133         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41134         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41135         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41136         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41137         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41138         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41139         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41140         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41141         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41142         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41143         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41144         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41145         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41146         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41147         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41148         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41149         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41150         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41151         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41152         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41153         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41154
41155 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41156
41157         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41158         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41159         indications.
41160
41161 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41162
41163         * gcc.dg/i386-387-5.c: New test case.
41164         * gcc.dg/i386-387-6.c: New test case.
41165         * gcc.dg/builtins-23.c: New test case.
41166
41167 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41168
41169         * gcc.dg/builtins-22.c: New test case.
41170         * gcc.dg/i386-387-1.c: Update to test exp.
41171         * gcc.dg/i386-387-2.c: Likewise.
41172
41173 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41174
41175         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41176
41177 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41178
41179         * lib/gcc-dg.exp (dg-require-dll): New function.
41180         (dg-xfail-if): Likewise.
41181         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41182         driver.
41183
41184         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41185         * gcc.c-torture/compile/20001205-1.c: Likewise.
41186         * gcc.c-torture/compile/20001226-1.c: Likewise.
41187         * gcc.c-torture/compile/20010518-2.c: Likewise.
41188         * gcc.c-torture/compile/20020312-1.c: Likewise.
41189         * gcc.c-torture/compile/20020604-1.c: Likewise.
41190         * gcc.c-torture/compile/920501-12.c: Likewise.
41191         * gcc.c-torture/compile/920501-4.c: Likewise.
41192         * gcc.c-torture/compile/920520-1.c: Likewise.
41193         * gcc.c-torture/compile/920521-1.c: Likewise.
41194         * gcc.c-torture/compile/920625-1.c: Likewise.
41195         * gcc.c-torture/compile/961203-1.c: Likewise.
41196         * gcc.c-torture/compile/980506-1.c: Likewise.
41197         * gcc.c-torture/compile/981006-1.c: Likewise.
41198         * gcc.c-torture/compile/981022-1.c: Likewise.
41199         * gcc.c-torture/compile/981223-1.c: Likewise.
41200         * gcc.c-torture/compile/990617-1.c: Likewise.
41201         * gcc.c-torture/compile/dll.c: Likewise.
41202         * gcc.c-torture/compile/labels-3.c: Likewise.
41203         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41204         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41205         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41206         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41207         * gcc.c-torture/compile/simd-5.c: Likewise.
41208         * gcc.c-torture/compile/20000804-1.x: Remove.
41209         * gcc.c-torture/compile/20001205-1.x: Likewise.
41210         * gcc.c-torture/compile/20001226-1.x: Likewise.
41211         * gcc.c-torture/compile/20010518-2.x: Likewise.
41212         * gcc.c-torture/compile/20020312-1.x: Likewise.
41213         * gcc.c-torture/compile/20020604-1.x: Likewise.
41214         * gcc.c-torture/compile/920501-12.x: Likewise.
41215         * gcc.c-torture/compile/920501-4.x: Likewise.
41216         * gcc.c-torture/compile/920520-1.x: Likewise.
41217         * gcc.c-torture/compile/920521-1.x: Likewise.
41218         * gcc.c-torture/compile/920625-1.x: Likewise.
41219         * gcc.c-torture/compile/961203-1.x: Likewise.
41220         * gcc.c-torture/compile/980506-1.x: Likewise.
41221         * gcc.c-torture/compile/981006-1.x: Likewise.
41222         * gcc.c-torture/compile/981022-1.x: Likewise.
41223         * gcc.c-torture/compile/981223-1.x: Likewise.
41224         * gcc.c-torture/compile/990617-1.x: Likewise.
41225         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41226         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41227         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41228         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41229         * gcc.c-torture/compile/simd-5.x: Likewise.
41230
41231         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41232
41233 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41234
41235         * gcc.c-torture/execute/20030611-1.c: New test.
41236
41237 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41238
41239         PR middle-end/168
41240         * gcc.dg/20030612-1.c: New test case.
41241
41242 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41243
41244         PR c++/10635
41245         * g++.dg/expr/cast1.C: New test.
41246
41247 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41248
41249         * gcc.dg/builtins-21.c: New test case.
41250
41251 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41252
41253         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41254         options instead of at the end.
41255         * lib/objc.exp (objc_target_compile): Likewise.
41256
41257 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41258
41259         PR c++/10432
41260         * g++.dg/parse/error1.C: New test.
41261
41262 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41263
41264         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41265         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41266         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41267         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41268         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41269         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41270         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41271         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41272         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41273         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41274         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41275         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41276         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41277         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41278         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41279         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41280         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41281         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41282         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41283         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41284         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41285         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41286         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41287         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41288
41289         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41290         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41291         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41292         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41293         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41294         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41295         * gcc.dg/compat/scalar-return-3_main.c: New file.
41296         * gcc.dg/compat/scalar-return-3_x.c: New file.
41297         * gcc.dg/compat/scalar-return-3_y.c: New file.
41298         * gcc.dg/compat/scalar-return-4_main.c: New file.
41299         * gcc.dg/compat/scalar-return-4_x.c: New file.
41300         * gcc.dg/compat/scalar-return-4_y.c: New file.
41301
41302 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41303
41304         * gcc.dg/compat/fp2-struct-check.h: New file.
41305         * gcc.dg/compat/fp2-struct-defs.h: New file.
41306         * gcc.dg/compat/fp2-struct-init.h: New file.
41307         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41308         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41309         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41310         * gcc.dg/compat/struct-return-10_main.c: New file.
41311         * gcc.dg/compat/struct-return-10_x.c: New file.
41312         * gcc.dg/compat/struct-return-10_y.c: New file.
41313
41314         * gcc.dg/compat/compat-common.h: New file.
41315         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41316         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41317         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41318         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41319         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41320         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41321         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41322         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41323         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41324         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41325         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41326         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41327         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41328         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41329         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41330         * gcc.dg/compat/small-struct-check.h: Ditto.
41331         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41332         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41333         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41334         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41335         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41336         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41337         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41338         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41339         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41340         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41341         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41342         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41343         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41344         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41345         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41346         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41347         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41348         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41349         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41350         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41351         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41352         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41353         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41354         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41355         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41356         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41357         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41358         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41359         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41360         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41361
41362 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41363
41364         * g++.dg/pch/static-1.C: New file.
41365         * g++.dg/pch/static-1.Hs: New file.
41366
41367 2003-06-10  Richard Henderson  <rth@redhat.com>
41368
41369         * gcc.dg/asm-7.c: Adjust expected warning text.
41370
41371 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41372
41373         * gcc.dg/builtins-20.c: New test case.
41374
41375 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41376
41377         PR c++/11131
41378         * g++.dg/opt/template1.C: New test.
41379
41380 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41381
41382         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41383         additional_sources.
41384
41385 2003-05-21  David Taylor  <dtaylor@emc.com>
41386
41387         * gcc.dg/Wpadded.c: New file.
41388
41389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41390
41391         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41392         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41393         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41394         dg-require-weak.
41395
41396 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41397
41398         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41399
41400 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41401
41402         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41403         (dg-require-alias): Likewise.
41404         (dg-require-gc-sections): Likewise.
41405         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41406
41407 2003-06-08  Richard Henderson  <rth@redhat.com>
41408
41409         * gcc.dg/20011029-2.c: Fix the array reference.
41410         * gcc.dg/asm-7.c: New.
41411
41412 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41413
41414         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41415
41416 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41417
41418         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41419         (dg-require-gc-sections): Likewise.
41420
41421 2003-06-08  Jan Hubicka  <jh@suse.cz>
41422
41423         * i386-cmov1.c: Fix regular expression.
41424         * i386-cvt-1.c: Likewise.
41425         * i386-local.c: Likewise.
41426         * i386-local2.c: Likewise.
41427         * i386-mul.c: Likewise.
41428         * i386-ssetype-1.c: Likewise.
41429         * i386-ssetype-3.c: Likewise.
41430         * i386-ssetype-5.c: Likewise.
41431
41432 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41433
41434         PR c++/11039
41435         * g++.dg/warn/implicit-typename2.C: New test.
41436         * g++.dg/warn/implicit-typename3.C: New test.
41437
41438 2003-06-07  Richard Henderson  <rth@redhat.com>
41439
41440         * g++.dg/other/offsetof3.C: Use size_t.
41441         * g++.dg/other/offsetof4.C: Likewise.
41442
41443 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41444
41445         * lib/copy-file.exp: New. Implement gcc_copy_files.
41446
41447         * lib/dg-pch.exp: Load copy-file.exp
41448         (dg-pch): Use gcc_copy_files instead of "file copy".
41449
41450 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41451
41452         * gcc.dg/weak/weak.exp: Simplify.
41453         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41454         * gcc.dg/weak/weak-1.c: Likewise.
41455         * gcc.dg/weak/weak-2.c: Likewise.
41456         * gcc.dg/weak/weak-3.c: Likewise.
41457         * gcc.dg/weak/weak-4.c: Likewise.
41458         * gcc.dg/weak/weak-5.c: Likewise.
41459         * gcc.dg/weak/weak-6.c: Likewise.
41460         * gcc.dg/weak/weak-7.c: Likewise.
41461         * gcc.dg/weak/weak-8.c: Likewise.
41462         * gcc.dg/weak/weak-9.c: Likewise.
41463
41464 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41465
41466         gcc.c-torture/execute/20030606-1.c: New.
41467
41468 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41469
41470         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41471         * gcc.dg/builtins-19.c: Likewise.
41472
41473 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41474
41475         * gcc.dg/builtins-2.c: Add some more tests.
41476         * gcc.dg/builtins-18.c: New test case.
41477         * gcc.dg/builtins-19.c: New test case.
41478
41479 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41480             Jim Wilson  <wilson@tuliptree.org>
41481
41482         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41483
41484 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41485
41486         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41487         mempcpy/stpcpy calls not to be optimized into something else.
41488         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41489         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41490         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41491
41492 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41493
41494         * gcc.dg/format/asm_fprintf-1.c: New test.
41495
41496 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41497
41498         * lib/gcc-defs.exp (additional_sources): New variable.
41499         (dg-additional-sources): New function.
41500         (additional_files): New variable.
41501         (dg-additional-files): New function.
41502         (dg-additional-files-options): Likewise.
41503         * lib/gcc-dg.exp (dg-require-weak): New function.
41504         (dg-require-alias): Likewise.
41505         (dg-require-gc-sections): Likewise.
41506         * lib/target-supports.exp (check_alias_available): Remove testfile
41507         parameter.
41508         (check_gc_sections_available): New function.
41509         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41510         (dg-gpp-additional-files): Likewise.
41511         * lib/g++.exp (additional_sources): Remove.
41512         (additional_files): Likewise.
41513         (g++_target_compile): Use dg-additional-files-options.
41514
41515         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41516         Tcl logic.
41517         * gcc.dg/special/ecos.exp: Remove.
41518         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41519         * gcc.dg/special/alias-1.c: Likewise.
41520         * gcc.dg/special/alias-2.c: Likewise.
41521         * gcc.dg/special/gcsec-1.c: Likewise.
41522         * gcc.dg/special/weak-1.c: Likewise.
41523         * gcc.dg/special/weak-2.c: Likewise.
41524         * gcc.dg/special/wkali-1.c: Likewise.
41525         * gcc.dg/special/wkali-2.c: Likewise.
41526
41527         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41528         dg-gpp-additional-*.
41529         * g++.dg/special/conpr-3.C: Likewise.
41530         * g++.dg/special/conpr-4.C: Likewise.
41531         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41532         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41533         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41534         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41535         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41536         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41537         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41538         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41539         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41540         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41541         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41542         * g++.old-deja/g++.other/comdat1.C: Likewise.
41543         * g++.old-deja/g++.other/comdat2.C: Likewise.
41544         * g++.old-deja/g++.other/comdat3.C: Likewise.
41545         * g++.old-deja/g++.other/ctor1.C: Likewise.
41546         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41547
41548 2003-06-05  Richard Henderson  <rth@redhat.com>
41549
41550         * gcc.dg/debug/20030605-1.c: New.
41551
41552 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41553
41554         * README.QMTEST: Update.
41555
41556 2003-06-04  Richard Henderson  <rth@redhat.com>
41557
41558         * gcc.dg/cleanup-1.c: New.
41559         * gcc.dg/cleanup-2.c: New.
41560         * gcc.dg/cleanup-3.c: New.
41561         * gcc.dg/cleanup-4.c: New.
41562         * gcc.dg/cleanup-5.c: New.
41563         * gcc.dg/cleanup-6.c: New.
41564         * gcc.dg/cleanup-7.c: New.
41565
41566 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41567
41568         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41569
41570         * lib/dg-pch.exp: New file.
41571         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41572         * gcc.dg/pch/pch.exp: Likewise.
41573
41574 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41575
41576         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41577         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41578         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41579         * gcc.dg/builtins-17.c: New test case.
41580         * gcc.dg/i386-387-4.c: New test case.
41581         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41582
41583 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41584
41585         * gcc.dg/ultrasp9.c: New test.
41586
41587 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41588
41589         * gcc.c-torture/compile/20030604-1.c: New test.
41590         * gcc.dg/sparc-constant-1.c: New test.
41591
41592 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41593
41594         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41595
41596 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41597
41598         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41599
41600         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41601         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41602
41603 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41604
41605         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41606
41607 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41608
41609         PR c++/10940
41610         * g++.dg/template/spec10.C: New test.
41611
41612 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41613
41614         * gcc.dg/builtins-16.c: New test case.
41615
41616 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41619         mempcpy test with post-increments.
41620         * gcc.c-torture/execute/string-opt-3.c: New test.
41621         * gcc.dg/string-opt-1.c: New test.
41622
41623 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41624
41625         PR fortran/10965
41626         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41627
41628 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41629
41630         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41631         (scan-assembler): ... here.  Use dg-scan.
41632         (scan-assembler-not): Likewise.
41633         (scan-file): New function.
41634         (scan-file-not): Likewise.
41635         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41636         * gcc.dg/cpp/_Pragma4.c: Likewise.
41637         * gcc.dg/cpp/_Pragma5.c: Likewise.
41638         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41639         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41640         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41641         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41642         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41643         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41644         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41645         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41646         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41647         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41648         * gcc.dg/cpp/cxxcom1.c: Likewise.
41649         * gcc.dg/cpp/line1.c: Likewise.
41650         * gcc.dg/cpp/maccom1.c: Likewise.
41651         * gcc.dg/cpp/maccom2.c: Likewise.
41652         * gcc.dg/cpp/maccom3.c: Likewise.
41653         * gcc.dg/cpp/maccom4.c: Likewise.
41654         * gcc.dg/cpp/maccom5.c: Likewise.
41655         * gcc.dg/cpp/maccom6.c: Likewise.
41656         * gcc.dg/cpp/multiline.c: Likewise.
41657         * gcc.dg/cpp/spacing1.c: Likewise.
41658         * gcc.dg/cpp/spacing2.c: Likewise.
41659         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41660         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41661         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41662         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41663         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41664         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41665         * gcc.dg/cpp/cxxcom2.c: Likewise.
41666         * gcc.dg/cpp/cxxcom2.h: New file.
41667
41668         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41669         * g++.dg/cpp/truefalse.C: Here.
41670         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41671
41672 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41673
41674         * gcc.dg/cpp/redef3.c: New file.
41675
41676 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41677
41678         * gcc.dg/i386-loop-3.c: New test.
41679
41680 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41681
41682         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41683
41684 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41685
41686         * gcc.dg/fwrapv-1.c: New test case.
41687         * gcc.dg/fwrapv-2.c: New test case.
41688
41689 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41690
41691         PR c++/10956
41692         * g++.dg/template/spec9.C: New test.
41693
41694 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41695
41696         * gcc.dg/duff-4.c: New test case.
41697
41698 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41699
41700         PR fortran/10843
41701         * g77.dg/ffixed-form-1.f: New test
41702         * g77.dg/ffixed-form-2.f: New test
41703         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41704         * g77.dg/ffree-form-3.f: New test
41705
41706 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41707
41708         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41709         * gcc.dg/wint_t-1.c: Likewise.
41710
41711 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41712
41713         * g++.dg/template/access11.C: New test.
41714
41715 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41716
41717         PR c++/10849
41718         * g++.dg/template/access10.C: New test.
41719
41720 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41721             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41722
41723         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41724
41725 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41726
41727         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41728         suppress for powerpc-*-darwin*.
41729         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41730
41731 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41732
41733         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41734         suppress option for powerpc-*-darwin*.
41735
41736 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41737
41738         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41739         * gcc.dg/builtins-4.c: Add test for fmod.
41740
41741 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41742
41743         PR c++/10682
41744         * g++.dg/template/instantiate4.C: New test.
41745
41746 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41747
41748         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41749
41750 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41751
41752         * gcc.dg/compat/scalar-return-1_main.c: New file.
41753         * gcc.dg/compat/scalar-return-1_x.c: New file.
41754         * gcc.dg/compat/scalar-return-1_y.c: New file.
41755         * gcc.dg/compat/scalar-return-2_main.c: New file.
41756         * gcc.dg/compat/scalar-return-2_x.c: New file.
41757         * gcc.dg/compat/scalar-return-2_y.c: New file.
41758         * gcc.dg/compat/struct-return-3_main.c: New file.
41759         * gcc.dg/compat/struct-return-3_y.c: New file.
41760         * gcc.dg/compat/struct-return-3_x.c: New file.
41761         * gcc.dg/compat/struct-return-2_main.c: New file.
41762         * gcc.dg/compat/struct-return-2_x.c: New file.
41763         * gcc.dg/compat/struct-return-2_y.c: New file.
41764
41765 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41766
41767         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41768         for hppa*-hp-hpux*.
41769         * gcc.dg/20021014-1.c (dg-options): Likewise.
41770         * gcc.dg/nest.c (dg-options): Likewise.
41771
41772 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41773
41774         PR c++/9738
41775         * g++.dg/ext/dllimport2.C: New file.
41776         * g++.dg/ext/dllimport3.C: New file.
41777
41778 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41779
41780         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41781         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41782         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41783         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41784         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41785         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41786         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41787         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41788         * gcc.dg/compat/small-struct-defs.h: New file.
41789         * gcc.dg/compat/small-struct-init.h: New file.
41790         * gcc.dg/compat/small-struct-check.h: New file.
41791         * gcc.dg/compat/fp-struct-defs.h: New file.
41792         * gcc.dg/compat/fp-struct-check.h: New file.
41793         * gcc.dg/compat/fp-struct-init.h: New file.
41794         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41795         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41796
41797 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41798
41799         * gcc.dg/20030225-2.c: New test.
41800
41801 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41802             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41803
41804         * gcc.c-torture/compile/20030518-1.c: New test case.
41805
41806 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41807
41808         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41809         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41810         gcc-dg-debug-runtest.
41811         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41812         gcc-dg-debug-runtest.
41813
41814 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41815
41816         PR c++/9022
41817         * g++.dg/lookup/using6.C: New test.
41818
41819 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41820
41821         * g++.dg/parse/access2.C: New test.
41822
41823 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41824
41825         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41826         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41827         * gcc.dg/debug/debug.exp: Likewise.
41828
41829 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41830
41831         * gcc.dg/dollar.c: New test.
41832
41833 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41834
41835         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41836         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41837         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41838         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41839         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41840         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41841         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41842         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41843         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41844         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41845         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41846         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41847         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41848         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41849         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41850         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41851         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41852         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41853
41854 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41855
41856         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41857         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41858         support for "repo" mode.
41859         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41860         * lib/g77-dg.exp: Likewise.
41861         * lib/obj-dg.exp: Likewise.
41862
41863 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41864
41865         Merge from gcc-3_2-rhl8-branch:
41866         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41867
41868         * gcc.dg/tls/opt-6.c: New test.
41869
41870         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41871
41872         * gcc.dg/20030405-1.c: New test.
41873
41874         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41875
41876         * gcc.dg/20030309-1.c: New test.
41877
41878         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41879
41880         * gcc.c-torture/execute/20030307-1.c: New test.
41881
41882         2003-02-20  Randolph Chung  <tausq@debian.org>
41883
41884         * gcc.c-torture/compile/20030220-1.c: New test.
41885
41886         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41887
41888         * gcc.dg/20030217-1.c: New test.
41889
41890         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41891
41892         * gcc.c-torture/compile/20020129-1.c: New test.
41893
41894         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41895
41896         * gcc.dg/unroll-1.c: New test.
41897
41898         2002-11-16  Jan Hubicka  <jh@suse.cz>
41899
41900         * gcc.c-torture/execute/20020920-1.c: New test.
41901
41902         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41903
41904         PR target/7434
41905         * gcc.c-torture/compile/20021008-1.c: New test.
41906
41907         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41908
41909         PR target/7559
41910         * gcc.c-torture/execute/20020810-1.c: New test.
41911
41912         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41913
41914         * gcc.c-torture/compile/20020807-1.c: New test.
41915
41916         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41917
41918         * gcc.dg/tls/opt-1.c: New test.
41919
41920         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41921
41922         * gcc.dg/20020729-1.c: New test.
41923
41924         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41925
41926         * g++.dg/opt/life1.C: New test.
41927
41928         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41929
41930         * gcc.dg/20020525-1.c: New test.
41931
41932         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41933
41934         PR c++/6794
41935         * g++.dg/ext/pretty1.C: New test.
41936         * g++.dg/ext/pretty2.C: New test.
41937
41938 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41939
41940         PR c++/8385
41941         * g++.dg/ext/typeof5.C: New test.
41942
41943 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41944
41945         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41946         __USER_LABEL_PREFIX__ into account.
41947         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41948
41949 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41950
41951         * gcc.dg/builtins-15.c: New test case.
41952
41953 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41954
41955         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41956
41957 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41958
41959         * lib/g++.exp: Tweak handling of additional source files.
41960         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41961         * g++.dg/special/conpr-2a.C: Rename to ...
41962         * g++.dg/special/conpr-2a.cc: ... this.
41963         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41964         * g++.dg/special/conpr-3a.C: Rename to ...
41965         * g++.dg/special/conpr-3a.cc: This.
41966         * g++.dg/special/conpr-3b.C: Rename to ...
41967         * g++.dg/special/conpr-3b.cc: This.
41968         * g++.dg/special/conpr-4.C: New test.
41969         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41970
41971 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41972
41973         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41974
41975 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41976
41977         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41978         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41979         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41980         * g++.old-deja/g++.other/warn3.C: Likewise.
41981
41982 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41983
41984         * gcc.dg/i386-387-1.c: Update to also test log.
41985         * gcc.dg/i386-387-2.c: Likewise.
41986
41987 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41988
41989         * g77.f-torture/execute/int8421.f: New test.
41990
41991 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41992
41993         PR c++/10230, c++/10481
41994         * g++.dg/lookup/scoped5.C: New test.
41995
41996 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41997
41998         PR c++/10552
41999         * g++.dg/template/ttp6.C: New test.
42000
42001 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42002
42003         * gcc.c-torture/execute/builtins: New directory.
42004         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42005         gcc.c-torture/execute/builtins.
42006         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42007         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42008         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42009         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42010
42011 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42012
42013         PR c++/9252
42014         * g++.dg/template/access8.C: New test.
42015         * g++.dg/template/access9.C: New test.
42016
42017 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42018
42019         PR c++/9554
42020         * g++.dg/parse/access1.C: New test.
42021
42022 2003-05-09  DJ Delorie  <dj@redhat.com>
42023
42024         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42025         long, and not an int.
42026
42027 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42028
42029         PR c++/10555, c++/10576
42030         * g++.dg/template/memclass1.C: New test.
42031
42032 2003-05-08  DJ Delorie  <dj@redhat.com>
42033
42034         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42035         targets.
42036         * gcc.c-torture/execute/20021024-1.x: Likewise.
42037         * gcc.c-torture/execute/shiftdi.x: Likewise.
42038         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42039         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42040         * gcc.dg/20021018-1.c: Likewise.
42041
42042 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42043
42044         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42045
42046         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42047         (bcopy): Call memmove.
42048
42049 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42050
42051         * g77.f-torture/compile/8485.f: New test case.
42052
42053 2003-05-07  Richard Henderson  <rth@redhat.com>
42054
42055         PR c++/10570
42056         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42057         Verify exception_cleanup not called for rethrows.
42058         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42059         when exiting catch block without rethrowing.
42060         * g++.dg/eh/forced3.C: New.
42061         * g++.dg/eh/forced4.C: New.
42062
42063 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42064
42065         * gcc.dg/20030505.c: Fix triplet.
42066
42067 2003-05-06  DJ Delorie  <dj@redhat.com>
42068
42069         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42070         * gcc.dg/nest.c: Likewise.
42071
42072 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42073
42074         * gcc.dg/builtins-14.c: New test case.
42075
42076 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42077
42078         * lib/compat.exp (compat-execute): New argument.
42079         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42080         * gcc.dg/compat: New test directory.
42081         * gcc.dg/compat/compat.exp: New expect script.
42082         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42083         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42084         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42085         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42086         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42087         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42088
42089         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42090         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42091         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42092         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42093         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42094         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42095         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42096         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42097         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42098         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42099         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42100         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42101         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42102         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42103         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42104
42105 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42106
42107         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42108
42109 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42110
42111         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42112
42113 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42114
42115         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42116         * gcc.dg/ppc-fsel-2.c: New test.
42117
42118         * gcc.dg/unused-5.c: New test.
42119
42120 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42121
42122         PR c++/10496
42123         * g++.dg/warn/pmf1.C: New test.
42124
42125 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42126
42127         PR c++/4494
42128         * g++.dg/warn/main.C: New test.
42129
42130 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42131
42132         * gcc.dg/nonnull-3.c: New test.
42133
42134 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42135
42136         * gcc.dg/cpp/Wtrigraphs.c: Update.
42137         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42138
42139 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42140
42141         * gcc.dg/ppc-fsel-1.c: New test.
42142
42143 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42144
42145         PR c/10604
42146         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42147
42148 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42149
42150         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42151
42152 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42153
42154         PR c++/9364, c++/10553, c++/10586
42155         * g++.dg/parse/typename4.C: New test.
42156         * g++.dg/parse/typename5.C: Likewise.
42157
42158 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42159
42160         * gcc.c-torture/compile/20030503-1.c: New test.
42161
42162 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42163
42164         * g++.dg/lookup/using5.C: Fix testcase error.
42165
42166 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42167
42168         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42169         since MEABI is no longer supported.  Remove all vestiges
42170         of MEABI from the test.
42171
42172 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42173
42174         PR c++/10554
42175         * g++.dg/lookup/using5.C: New test.
42176
42177 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42178
42179         PR c++/8772
42180         * g++.dg/template/ttp5.C: New test.
42181
42182 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42183
42184         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42185         (dg-gpp-additional-sources): New function.
42186         (dg-gpp-additional-files): Likewise.
42187         * lib/g++.exp (additional_sources): New variable.
42188         (additional_files): Likewise.
42189         (g++_target_compile): Deal with them.
42190         * lib/old-dejagnu.exp: Remove.
42191         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42192         * g++.old-deja: Revise all tests to use dg commands.
42193
42194 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42195
42196         PR c++/9432, c++/9528
42197         * g++.dg/lookup/using4.C: New test.
42198
42199 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42200
42201         * gcc.dg/noreturn-5.c: New file.
42202         * gcc.dg/noreturn-6.c: New file.
42203
42204         * gcc.c-torture/compile/inline-1.c: New file.
42205
42206 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42207
42208         PR c++/10551
42209         * g++.dg/template/explicit1.C: New test.
42210
42211 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42212
42213         PR c++/10549
42214         * g++.dg/other/bitfield1.C: New test.
42215
42216         PR c++/10527
42217         * g++.dg/init/new7.C: New test.
42218
42219 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42220
42221         * g++.dg/ext/desig1.C: New test.
42222         * g++.dg/ext/init1.C: Update.
42223
42224         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42225
42226 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42227
42228         PR c++/10180
42229         * g++.dg/warn/Winline-1.C: New test.
42230
42231 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42232
42233         * gcc.c-torture/execute/string-opt-19.c: New test.
42234
42235         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42236         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42237
42238 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42239
42240         PR c++/10506
42241         * g++.dg/init/new6.C: New test.
42242
42243         PR c++/10503
42244         * g++.dg/init/ref6.C: New test.
42245
42246 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42247
42248         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42249
42250 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42251
42252         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42253         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42254
42255 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42256
42257         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42258         initialized static data members.
42259
42260 2003-04-25  H.J. Lu <hjl@gnu.org>
42261
42262         * gcc.dg/ia64-sync-4.c: New test.
42263
42264 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42265
42266         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42267         date.
42268
42269 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42270
42271         PR c++/10337
42272         * g++.dg/warn/conv1.C: New test.
42273         * g++.old-deja/g++.other/conv7.C: Adjust.
42274         * g++.old-deja/g++.other/overload14.C: Adjust.
42275
42276 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42277
42278         PR c++/10471
42279         * g++.dg/template/defarg2.C: New test.
42280
42281 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42282
42283         * gcc.dg/cpp/include2.c: Update.
42284         * gcc.dg/cpp/multiline-2.c: New.
42285         * gcc.dg/cpp/multiline.c: Update.
42286         * gcc.dg/cpp/strify2.c: Update.
42287         * gcc.dg/cpp/trad/literals-2.c: Update.
42288
42289 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42290
42291         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42292
42293 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42294
42295         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42296
42297 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42298
42299         PR c++/10451
42300         * g++.dg/parse/crash4.C: New test.
42301
42302         PR c++/9847
42303         * g++.dg/parse/crash5.C: New test.
42304
42305 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42306
42307         PR c++/10446
42308         * g++.dg/parse/crash3.C: New test.
42309
42310         PR c++/10428
42311         * g++.dg/parse/elab1.C: New test.
42312
42313 2003-04-22  Devang Patel  <dpatel@apple.com>
42314
42315         * gcc.dg/cpp/trad/funlike-5.c: New test.
42316
42317 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42318
42319         * g++.dg/other/packed1.C: Fix dg options.
42320
42321 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42322
42323         * g++.dg/other/offsetof2.C: New test.
42324
42325 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.dg/template/recurse.C: Adjust location of error messages.
42328
42329 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42330
42331         PR c++/9881
42332         * g++.dg/init/addr-const1.C: New test.
42333         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42334
42335 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         PR c++/10405
42338         * g++.dg/lookup/struct-hack1.C: New test.
42339
42340 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42341
42342         * ucs.c: Update diagnostic messages.
42343
42344 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42345
42346         * gcc.dg/cpp/truefalse.cpp: New test.
42347         * gcc.dg/cpp/cpp.exp: Update.
42348         * g++.dg/other/stdbool-if.C: Remove.
42349
42350 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42351
42352         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42353         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42354
42355 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42356
42357         * gcc.c-torture/compile/20030418-1.c: New test.
42358
42359 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42360
42361         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42362
42363 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42364
42365         PR c++/10347
42366         g++.dg/template/dependent-name1.C: New test.
42367
42368 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42369
42370         * gcc.dg/warn-1.c (tourist_guide): New array,
42371         contains a pointer to bar.
42372
42373 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42374
42375         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42376         * gcc.c-torture/execute/medce-1.c: New test case.
42377         * gcc.c-torture/execute/medce-2.c: New test case.
42378
42379 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42380
42381         * lib/prune.exp: Ignore more messages.
42382
42383         PR c++/10381
42384         * g++.dg/parse/lookup3.C: New test.
42385
42386 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42387
42388         * gcc.c-torture/compile/20030415-1.c : New test.
42389
42390 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42391
42392         * gcc.c-torture/execute/scope-2.c: Move to ...
42393         * gcc.dg/noncompile/scope.c: .... here.
42394
42395 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42396
42397         * gcc.dg/20030414-2.c: New test case.
42398
42399 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42400
42401         PR target/10377
42402         * gcc.dg/20030414-1.c: New test.
42403
42404 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42405
42406         * gcc.dg/builtins-12.c: New test case.
42407         * gcc.dg/builtins-13.c: New test case.
42408
42409 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42410
42411         * gcc.c-torture/execute/string-opt-18.c: New test.
42412
42413 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR c++/10300
42416         * g++.dg/init/new5.C: New test.
42417
42418 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42419
42420         PR c++/7910
42421         * g++.dg/ext/dllimport1.C: New test.
42422
42423 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42424
42425         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42426
42427 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42428
42429         PR Fortran/9263
42430         * g77.f-torture/noncompile/9263.f: New test
42431         PR Fortran/1832
42432         * g77.f-torture/execute/1832.f: New test
42433
42434 2003-04-11  David Chad  <davidc@freebsd.org>
42435             Loren J. Rittle  <ljrittle@acm.org>
42436
42437         PR libobjc/8562
42438         * objc.dg/headers.m: New test.
42439
42440 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42441
42442         * gcc.c-torture/execute/builtin-noret-2.c: New.
42443         * gcc.c-torture/execute/builtin-noret-2.x: New.
42444         XFAIL builtin-noret-2.c at -O1 and above.
42445         * gcc.dg/redecl.c: New.
42446         * gcc.dg/Wshadow-1.c: Update error regexps.
42447
42448 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42449
42450         * g++.dg/abi/bitfield10.C: New test.
42451
42452 2003-04-09  Mike Stump  <mrs@apple.com>
42453
42454         * gcc.dg/pch/pch.exp: Make testcase names longer.
42455         * g++.dg/pch/pch.exp: Make testcase names longer.
42456
42457 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42458
42459         * gcc.dg/builtins-11.c: New test case.
42460
42461 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42462
42463         * gcc.dg/builtins-9.c: New test case.
42464         * gcc.dg/builtins-10.c: New test case.
42465
42466 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42467
42468         * gcc.dg/noncompile/init-4.c.c: New test.
42469
42470 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42471
42472         * gcc.misc-test/gcov-9.c: New test.
42473         * gcc.misc-test/gcov-10.c: New test
42474         * gcc.misc-test/gcov-11.c: New test.
42475
42476 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42477
42478         PR optimization/10024
42479         * gcc.c-torture/compile/20030405-1.c: New test.
42480
42481 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42482
42483         * gcc.dg/pch/static-3.c: New.
42484         * gcc.dg/pch/static-3.hs: New.
42485         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42486
42487 2003-04-04  Richard Henderson  <rth@redhat.com>
42488
42489         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42490         * g++.dg/eh/forced2.C: Likewise.
42491
42492 2003-04-03  Mike Stump  <mrs@apple.com>
42493
42494         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42495         target arg.
42496         (scan-assembler-times, scan-assembler-not): Likewise.
42497         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42498
42499 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42500
42501         * gcc.dg/sparc-loop-1.c: New test.
42502
42503 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42504
42505         PR other/9274
42506         * g++.dg/pch/system-2.C: New.
42507         * g++.dg/pch/system-2.Hs: New.
42508
42509 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42510
42511         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42512
42513         * g++.dg/eh/simd-1.C (vecfunc): Same.
42514
42515 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42516
42517         * gcc.c-torture/execute/20030401-1.c: New test case.
42518
42519 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42520
42521         * objc.dg/defs.m: New.
42522
42523 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42524
42525         * g++.dg/eh/simd-1.C: New.
42526         * g++.dg/eh/simd-2.C: New.
42527
42528 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42529
42530         * gcc.c-torture/execute/simd-3.c: New.
42531
42532 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42533
42534         PR c/9936
42535         * gcc.dg/20030331-2.c: New test.
42536
42537 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42538
42539         PR c++/10278
42540         * g++.dg/parse/crash2.C: New test.
42541
42542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42543
42544         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42545         * gcc.c-torture/execute/20030331-1.c: ...here.
42546
42547 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42548
42549         * gcc.c-torture/execute/20030331-1.c: New test.
42550
42551 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         * lib/gcov.exp: Adjust call return testing strings.
42554         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42555
42556 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42557
42558         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42559         * gcc.dg/builtins-7.c: New test case.
42560         * gcc.dg/builtins-8.c: New test case.
42561
42562 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42563
42564         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42565
42566 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42567
42568         PR c++/7647
42569         * g++.dg/lookup-class-member-2.C: New test.
42570
42571 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42572
42573         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42574
42575 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42576
42577         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42578
42579 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42580
42581         * g++.dg/init/attrib1.C: New test.
42582
42583 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42584
42585         * gcc.dg/ultrasp8.c: New test.
42586
42587 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42588
42589         * gcc.dg/ultrasp7.c: New test.
42590
42591 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42592
42593         PR c++/10047
42594         * g++.dg/template/inline1.C: New test.
42595
42596 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42597
42598         * gcc.dg/sparc-dwarf2.c: New test.
42599
42600 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42601
42602         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42603         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42604
42605 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42606
42607         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42608         than reading .x files.
42609         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42610         * g77.dg/gcov/gcov-1.f: Likewise.
42611         * gcc.misc-tests/gcov-4b.c: Likewise.
42612         * gcc.misc-tests/gcov-5b.c: Likewise.
42613         * gcc.misc-tests/gcov-6.c: Likewise.
42614         * gcc.misc-tests/gcov-7.c: Likewise.
42615         * gcc.misc-tests/gcov-8.c: Likewise.
42616         * g++.dg/gcov/gcov-1.x: Remove.
42617         * g77.dg/gcov/gcov-1.x: Likewise.
42618         * gcc.misc-tests/gcov-4b.x: Likewise.
42619         * gcc.misc-tests/gcov-5b.x: Likewise.
42620         * gcc.misc-tests/gcov-6.x: Likewise.
42621         * gcc.misc-tests/gcov-7.x: Likewise.
42622         * gcc.misc-tests/gcov-8.x: Likewise.
42623
42624 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42625
42626         PR opt/10087
42627         * gcc.dg/20030324-1.c: New test.
42628
42629 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42630
42631         PR c++/10224
42632         * g++.dg/template/arg3.C: New test.
42633
42634         PR c++/10158
42635         * g++.dg/template/friend18.C: New test.
42636
42637 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42638
42639         * g77.f-torture/compile/20030326-1.f: New test case.
42640
42641 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42642
42643         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42644
42645         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42646
42647 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42648
42649         * gcc.dg/ia64-sync-3.c: New test.
42650
42651 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42652
42653         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42654
42655 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42656
42657         * gcc.dg/ultrasp6.c: New test.
42658
42659 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42660
42661         * gcc.dg/i386-signbit-1.c: New test.
42662         * gcc.dg/i386-signbit-2.c: New test.
42663         * gcc.dg/i386-signbit-3.c: New test.
42664
42665 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42666
42667         * gcc.dg/ultrasp5.c: Fix options.
42668
42669 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42670
42671         * gcc.dg/ultrasp5.c: Fix comment.
42672
42673 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42674
42675         PR fortran/10197
42676         * g77.f-torture/execute/10197.f: New test.
42677
42678 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42679
42680         PR c++/9898, c++/383
42681         * g++.dg/template/conv6.C: New test.
42682
42683         PR c++/10119
42684         * g++.dg/template/ptrmem5.C: New test.
42685
42686         PR c++/10026
42687         * g++.dg/lookup/koenig1.C: New test.
42688
42689         PR C++/10199
42690         * g++.dg/lookup/template2.C: New test.
42691
42692 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * g++.dg/opt/rtti1.C: New test.
42695
42696 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42697
42698         * gcc.dg/ultrasp5.c: New test.
42699
42700 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42701
42702         PR middle-end/9967
42703         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42704         builtin fputs.
42705
42706 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42707
42708         PR c/8224
42709         * gcc.dg/20030323-1.c: New test.
42710
42711 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42712
42713         * gcc.c-torture/compile/20030323-1.c: New test case.
42714
42715 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42716
42717         * gcc.dg/20030321-1.c: New test.
42718
42719 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42720
42721         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42722
42723 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42724
42725         PR c++/9978, c++/9708
42726         * g++.dg/ext/vlm1.C: Adjust expected error.
42727         * g++.dg/ext/vla2.C: New test.
42728         * g++.dg/template/arg1.C: New test.
42729         * g++.dg/template/arg2.C: New test.
42730
42731 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42732
42733         * g77.f-torture/execute/select.f: New test.
42734         * g77.f-torture/noncompile/select_no_compile.f: New test.
42735
42736 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42737
42738         PR c++/9898
42739         * g++.dg/other/error4.C: New test.
42740
42741 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42742
42743         * g++.dg/template/friend17.C: New test.
42744
42745 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42746
42747         * gcc.c-torture/compile/20030320-1.c: New.
42748
42749 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42750
42751         * gcc.dg/builtins-6.c: New test case.
42752
42753 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42754
42755         PR target/10073
42756         * gcc.c-torture/compile/20030319-1.c: New.
42757
42758 2003-03-18  Jan Hubicka  <jh@suse.cz>
42759
42760         * gcc.dg/i386-cvt-1.c: New test.
42761
42762 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42763
42764         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42765         * objc.dg/naming-2.m: Likewise.
42766
42767 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42768
42769         PR c++/9639
42770         * g++.dg/parse/crash1.C: New test.
42771
42772 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42773
42774         PR c++/8805
42775         * g++.dg/eh/cleanup1.C: New test.
42776
42777 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42778
42779         * gcc.c-torture/execute/20030316-1.c: New test case.
42780
42781 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42782
42783         PR c++/9629
42784         * g++.dg/init/ctor2.C: New test.
42785
42786 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42787
42788         * g77.f-torture/compile/xformat.f: New test case.
42789
42790 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42791
42792         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42793         * g++.old-deja/g++.mike/eh50.C: Likewise.
42794
42795 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42796
42797         PR c++/6440
42798         * g++.dg/template/spec7.C: New test.
42799         * g++.dg/template/spec8.C: Likewise.
42800
42801 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42802
42803         * gcc.c-torture/execute/20030313-1.c: New test.
42804
42805 2003-03-14  Richard Henderson  <rth@redhat.com>
42806
42807         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42808
42809 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42810
42811         * gcc.c-torture/compile/20030314-1.c: New test.
42812
42813 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42814
42815         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42816         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42817         thumb target,
42818         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42819         to accept newer _imp__  prefix and additional
42820         newline in .drectve section.
42821         * gcc.dg/dll-4.c: Likewise.
42822         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42823         switch.
42824
42825 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42826
42827         * g++.dg/parse/namespace9.C: New test.
42828
42829         * g++.dg/init/ref5.C: New test.
42830         * g++.dg/parse/ptrmem1.C: Likewise.
42831
42832 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42833
42834         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42835         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42836         regular expression.
42837         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42838         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42839
42840 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42841
42842         * gcc.c-torture/execute/20030224-2.c: New test.
42843
42844 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42845
42846         * gcc.dg/decl-3.c: New test.
42847
42848 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42849
42850         * gcc.dg/i386-loop-2.c: New test.
42851
42852 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42853
42854         PR c++/9474
42855         * g++.dg/parse/namespace8.C: New test.
42856
42857         PR c++/9924
42858         * g++.dg/overload/builtin2.C: New test.
42859
42860 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42861
42862         * gcc.dg/return-type-3.c: New test.
42863
42864 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42865
42866         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42867         profiling options are not supported.
42868
42869 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42870
42871         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42872         * g++.old-deja/g++.warn/impint2.C: Likewise.
42873
42874 2003-03-10  Devang Patel  <dpatel@apple.com>
42875
42876         * g++.dg/cpp/c++_cmd_1.C: New test.
42877         * g++.dg/cpp/c++_cmd_1.h: New file.
42878
42879 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42880
42881         * gcc.dg/altivec-9.c: New file.
42882
42883 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42884
42885         * gcc.dg/ppc-sdata-1.c: New test.
42886         * gcc.dg/ppc-sdata-2.c: New test.
42887
42888 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/9373
42891         * g++.dg/opt/ptrmem2.C: New test.
42892
42893         PR c++/8534
42894         * g++.dg/opt/ptrmem1.C: New test.
42895
42896 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42897
42898         * gcc.dg/i386-loop-1.c: New test.
42899
42900 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42901
42902         PR c++/9970
42903         * g++.dg/lookup/friend1.C: New test.
42904
42905 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42906
42907         PR c++/9823
42908         * g++.dg/parser/constructor1.C: New test.
42909
42910 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42911
42912         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42913
42914         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42915
42916 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42917
42918         * gcc.dg/cpp/Wunused.c: Update test.
42919
42920 2003-03-08  Jan Hubicka  <jh@suse.cz>
42921
42922         * gcc.dg/inline-3.c: New test.
42923
42924 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/9809
42927         * g++.dg/parse/builtin1.C: New test.
42928
42929         PR c++/9982
42930         * g++.dg/abi/cookie1.C: New test.
42931         * g++.dg/abi/cookie2.C: Likewise.
42932
42933         PR c++/9524
42934         * g++.dg/template/field1.C: New test.
42935
42936         PR c++/9912
42937         * g++.dg/parse/class1.C: New test.
42938         * g++.dg/parse/namespace7.C: Likewise.
42939         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42940
42941 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42942
42943         * g++.dg/init/ref4.C: New test.
42944
42945 2003-03-07  Jan Hubicka  <jh@suse.cz>
42946
42947         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42948         * gcc.dg/inline-3.c: New test.
42949
42950 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42951
42952         * g++.dg/init/ref3.C: New test.
42953
42954         PR c++/9965
42955         * g++.dg/init/ref2.C: New test.
42956
42957         PR c++/9400
42958         * g++.dg/warn/Wshadow-2.C: New test.
42959
42960         PR c++/9791
42961         * g++.dg/warn/Woverloaded-1.C: New test.
42962
42963 2003-03-05  Jan Hubicka  <jh@suse.cz>
42964
42965         * gcc.dg/i386-local2.c: New.
42966         * gcc.dg/i386-local.c: Fix typo.
42967
42968 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42969
42970         * g++.dg/abi/layout3.C: New test.
42971
42972 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42973
42974         * gcc.c-torture/compile/20030305-1.c
42975
42976 2003-03-05  Jan Hubicka  <jh@suse.cz>
42977
42978         * gcc.dg/i386-local.c: New.
42979
42980 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42981
42982         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42983
42984 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42985
42986         * gcc.dg/switch-2.c: New test.
42987         * gcc.dg/switch-3.c: New test.
42988         * gcc.dg/Wswitch.c: Adjust line numbers.
42989         * gcc.dg/Wswitch-default.c: Likewise.
42990         * gcc.dg/Wswitch-enum.c: Likewise.
42991
42992 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42993
42994         * gcc.c-torture/execute/20030222-1.c: New test.
42995
42996 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42997
42998         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42999
43000 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43001
43002         PR c++/9878
43003         * g++.dg/init/ref1.C: New test.
43004
43005 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43006
43007         * gcc.dg/sh-relax.c: New SH-only test.
43008
43009 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43010
43011         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43012         comment explaining purpose of testcase.
43013
43014 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43015
43016         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43017         for HC11/HC12 (asm needs two int registers).
43018         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43019         HC11/HC12 because the test uses an asm which needs two 32-bit
43020         registers.
43021
43022 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43023
43024         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43025         for HC11/HC12 (array is too large otherwise).
43026         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43027         * gcc.c-torture/compile/20010518-2.x: Likewise.
43028         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43029         HC11/HC12 (array is too large).
43030
43031 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43032
43033         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43034         * lib/g++-dg.exp (g++-dg-test): Likewise.
43035
43036 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43037
43038         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43039         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43040
43041 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43042
43043         * g++.dg/warn/implicit-typename1.C: Remove warning.
43044
43045 2003-02-28  Richard Henderson  <rth@redhat.com>
43046
43047         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43048         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43049
43050 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43051
43052         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43053         * g++.dg/pch/pch.exp: Likewise.
43054
43055 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43056
43057         PR c++/9879
43058         * g++.dg/init/new4.C: New test.
43059
43060 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43061
43062         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43063
43064 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43065
43066         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43067         unsigned long.
43068
43069         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43070         wider than float.
43071
43072 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43073
43074         * lib/scanasm.exp: Add support for counting numbers of
43075         occurences.
43076         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43077         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43078
43079 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43080
43081         PR c++/9683
43082         * g++.dg/template/static3.C: New test.
43083
43084         PR c++/9829
43085         * g++.dg/parse/namespace6.C: New test.
43086
43087 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43088
43089         PR target/9732
43090         * gcc.dg/20030225-1.c: New test.
43091
43092 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43093
43094         * README: Remove out-of-date information.
43095
43096         PR c++/9836
43097         * g++.dg/template/spec6.C: New test.
43098
43099 2003-02-24  Jeff Law  <law@redhat.com>
43100
43101         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43102
43103 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43104
43105         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43106         * gcc.dg/pragma-ep-1.c: Likewise.
43107
43108 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43109
43110         PR c++/9602
43111         * g++.dg/template/friend16.C: New test.
43112
43113 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43114
43115         PR c++/5333
43116         * g++.dg/parse/fused-params1.C: Adjust error messages.
43117         * g++.dg/template/nested3.C: New test.
43118
43119 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43120
43121         * g++.dg/abi/param1.C: New test.
43122
43123 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43124
43125         PR c++/7982
43126         * g++.dg/warn/implicit-typename1.C: New test.
43127
43128 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43129
43130         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43131         with "mtune".
43132         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43133         * gcc.c-torture/execute/20010129-1.x: Likewise.
43134         * gcc.dg/20011107-1.c: Likewise.
43135         * gcc.dg/20020108-1.c: Likewise.
43136         * gcc.dg/20020122-3.c: Likewise.
43137         * gcc.dg/20020206-1.c: Likewise.
43138         * gcc.dg/20020310-1.c: Likewise.
43139         * gcc.dg/20020426-2.c: Likewise.
43140         * gcc.dg/20020517-1.c: Likewise.
43141         * gcc.dg/991230-1.c: Likewise.
43142         * gcc.dg/i386-unroll-1.c: Likewise.
43143         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43144
43145 2003-02-22  Jan Hubicka  <jh@suse.cz>
43146
43147         * gcc.dg/i386-mul.c: New test.
43148
43149 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43150
43151         * gcc.dg/builtins-5.c: New test case.
43152
43153 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43154
43155         * gcc.dg/asmreg-1.c: New test.
43156
43157 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/9749
43160         * g++.dg/parse/varmod1.C: New test.
43161
43162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43163
43164         PR c++/9727
43165         * g++.dg/template/op1.C: New test.
43166
43167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43168
43169         PR c++/8906
43170         * g++.dg/template/nested2.C: New test.
43171
43172 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43173
43174         PR c++/8724
43175         * g++.dg/expr/dtor1.C: New test.
43176
43177 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43178
43179         * gcc.dg/cpp/include3.c: New test.
43180         * gcc.dg/cpp/inc/foo.h: New file.
43181
43182 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43183
43184         * gcc.c-torture/execute/20030221-1.c: New test.
43185
43186 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43187
43188         PR c++/9729
43189         * g++.dg/abi/conv1.C: New test.
43190
43191 2003-02-20  Jan Hubicka  <jh@suse.cz>
43192
43193         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43194
43195 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43196
43197         * gcc.c-torture/compile/20030219-1.c: New test.
43198
43199 2003-02-18  Jan Hubicka  <jh@suse.cz>
43200
43201         * gcc.dg/funcorder.c: New test.
43202
43203 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43204
43205         * gcc.c-torture/execute/20030218-1.c: New.
43206
43207 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43208
43209         * gcc.dg/20030218-1.c: New.
43210
43211 2003-02-18  Richard Henderson  <rth@redhat.com>
43212
43213         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43214         * gcc.dg/attr-used-2.c: New.
43215
43216 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43217
43218         PR c++/9704
43219         * g++.dg/init/copy5.C: New test.
43220
43221 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43222
43223         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43224         * g++.dg/pch/pch.exp: Likewise.
43225
43226 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43227
43228         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43229         STACK_SIZE is not defined.
43230
43231 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43232
43233         PR c++/9457
43234         * g++.dg/template/init1.C: New test.
43235
43236 2003-02-16  Jan HUbicka  <jh@suse.cz>
43237
43238         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43239         (foo): Add few extra tests
43240         * gcc.dg/c99-const-expr-3.c: Likewise.
43241         * gcc.c-torture/execute/20030216-1.c: New.
43242
43243 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43244
43245         PR c++/9459
43246         * g++.dg/ext/typeof4.C: New test.
43247
43248 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43249
43250         * gcc.dg/i386-387-3.c: New test case.
43251
43252 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43253
43254         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43255         cris-*-elf* cris-*-aout* and mmix-*-*.
43256
43257 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43258
43259         * gcc.dg/20030213-1.c: New test.
43260
43261 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43262
43263         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43264         * gcc.dg/i386-387-2.c: Likewise.
43265
43266 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43267
43268         * gcc.dg/ppc-spe.c: Fix formatting.
43269         Enable tests that were previously unsupported by gas.
43270         Delete tests for instructions that no longer exist.
43271         Switch arguments on evsubifw builtin.
43272
43273 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43274
43275         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43276         STACK_SIZE is too small.
43277
43278 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43279             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43280
43281         * gcc.dg/decl-2.c: New test.
43282
43283 2003-02-10  Jan Hubicka  <jh@suse.cz>
43284
43285         * gcc.dg/i386-fpcvt-1.c: New test.
43286
43287 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43288
43289         * gcc.c-torture/execute/20030209-1.c: New test.
43290
43291 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43292
43293         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43294         int-wide bitops, use the constants of the same width.
43295         Likewise, if long long is 32-bit wide, test bitops using
43296         32-bit constants.
43297
43298 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43299
43300         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43301
43302 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43303
43304         * gcc.dg/builtins-4.c: New test case.
43305
43306 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43307
43308         * gcc.dg/20020430-1.c: Fix dg command typos.
43309         * gcc.dg/20020503-1.c: Likewise.
43310
43311 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43312
43313         PR c++/8785
43314         * g++.dg/parse/fused-params1.C: New test.
43315
43316         PR c++/8857
43317         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43318
43319         PR c++/8921
43320         * g++.dg/parse/non-dependent1.C: New test.
43321
43322         PR c++/8928
43323         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43324
43325         PR c++/9228
43326         * g++.dg/parse/undefined7.C: New test.
43327         * g++.dg/parse/non-templ1.C: New test.
43328
43329         PR c++/9229
43330         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43331
43332 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43333
43334         * gcc.c-torture/compile/20030206-1.c: New test.
43335
43336 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43337
43338         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43339         "pow" to "foo" to avoid potential confusion with a math built-in.
43340
43341 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43342
43343         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43344         conditions for SPARC targets.
43345
43346 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43347
43348         * gcc.dg/20030204-1.c: New test.
43349
43350 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43351
43352         PR c++/38
43353         * g++.dg/parse/array-size1.C: New test.
43354
43355         PR c++/5657
43356         * g++.dg/parse/undefined3.C: New test.
43357
43358         PR c++/5665
43359         * g++.dg/parse/undefined4.C: New test.
43360
43361         PR c++/5975
43362         * g++.dg/parse/undefined5.C: New test.
43363
43364         PR c++/7259
43365         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43366
43367         PR c++/8578
43368         * g++.dg/parse/casting-operator1.C: New test.
43369
43370         PR c++/8596
43371         * g++.dg/parse/undefined6.C: New test.
43372
43373         PR c++/8736
43374         * g++.dg/parse/missing-template1.C: New test.
43375
43376 2003-02-04  Jan Hubicka  <jh@suse.cz>
43377
43378         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43379         * gcc.dg/i386-cmov?.c: Likewise.
43380         * gcc.dg/i386-fpcvt-?.c: Likewise.
43381         * gcc.dg/i386-ssefp-1.c: Likewise.
43382         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43383         conventions.
43384
43385 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/7129
43388         * g++.dg/ext/max.C: New test.
43389
43390 2003-02-03  Jan Hubicka  <jh@suse.cz>
43391
43392         * gcc.c-torture/execute/20030203-1.c: New test.
43393
43394 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43395
43396         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43397         'natural-endian'.
43398
43399 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43400
43401         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43402         * g++.dg/init/new2.C: Likewise.
43403         * g++.dg/other/new1.C: Likewise.
43404
43405 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43406
43407         * gcc.dg/struct-ret-libc.c: New test.
43408
43409 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43410
43411         * gcc.dg/20030129-1.c: New test.
43412
43413 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43414
43415         PR c++/8849
43416         * g++.dg/template/ptrmem4.C: New test.
43417
43418 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43419
43420         * g++.dg/parser/constant1.C: New test.
43421
43422 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43423
43424         PR c++/8591
43425         * g++.dg/parse/friend2.C: New test.
43426
43427 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43428
43429         PR c++/9437
43430         * g++.dg/template/unify4.C: New test.
43431
43432 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43433
43434         * gcc.c-torture/execute/20030128-1.c: New test.
43435
43436 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43437
43438         * g++.dg/lookup/nested1.C: Test moved from ...
43439         * g++.old-deja/g++.other/lookup24.C: ... here.
43440
43441 2003-01-28  Jan Hubicka  <jh@suse.cz>
43442
43443         * gcc.dg/i386-cmov5.c: New test.
43444
43445 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43446
43447         * gcc.c-torture/execute/20010925-1.c: Changed the
43448         memcpy declaration.
43449
43450 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43451
43452         PR c++/3902
43453         * g++.dg/parse/template5.C: New test.
43454
43455 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43456
43457         PR fortran/9258
43458         * g77.dg/pr9258: New test.
43459
43460 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43461
43462         * README: Move relevant parts from README.g++.
43463
43464         * README.g++: Remove this file.
43465
43466 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.dg/abi/dcast1.C: New test.
43469
43470 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43471
43472         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43473
43474 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43475
43476         PR c++/47
43477         * g++.old-deja/g++.other/lookup24.C: New test.
43478
43479 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43480
43481         PR middle-end/7227
43482         * gcc.dg/uninit-C.c: New test.
43483
43484 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43485
43486         * g++.dg/abi/covariant1.C: New test.
43487
43488 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43489
43490         * gcc.dg/20030123-1.c: New test.
43491
43492 2003-01-25  Jan Hubicka  <jh@suse.cz>
43493
43494         PR opt/8492
43495         * gcc.c-torture/compile/20030125-1.c
43496
43497 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43498
43499         PR c++/9403
43500         * g++.dg/parse/template3.C: New test.
43501         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43502
43503         PR c++/795
43504         * g++.dg/parse/template4.C: New test.
43505
43506         PR c++/9415
43507         * g++.dg/template/qual2.C: New test.
43508
43509         PR c++/8545
43510         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43511
43512         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43513
43514 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43515
43516         * gcc.c-torture/execute/switch-1.c: New test case.
43517
43518 2003-01-25  Jan Hubicka  <jh@suse.cz>
43519
43520         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43521
43522 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43523
43524         Tweaks for Bison-1.875. From the NEWS file:
43525         "- `parse error' -> `syntax error'
43526         Bison now uniformly uses the term `syntax error'"
43527         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43528         * gcc.dg/cpp/digraph2.c: Likewise.
43529         * gcc.dg/cpp/direct2.c: Likewise.
43530         * gcc.dg/cpp/paste4.c: Likewise.
43531         * gcc.dg/c90-restrict-1.c: Likewise.
43532         * gcc.dg/c99-func-2.c: Likewise.
43533         * gcc.dg/noncompile/920721-2.c: Likewise.
43534         * gcc.dg/noncompile/930622-2.c: Likewise.
43535         * gcc.dg/noncompile/940112-1.c: Likewise.
43536         * gcc.dg/noncompile/950921-1.c: Likewise.
43537         * gcc.dg/noncompile/951123-1.c: Likewise.
43538         * gcc.dg/noncompile/971104-1.c: Likewise.
43539         * gcc.dg/noncompile/990416-1.c: Likewise.
43540
43541 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43542
43543         * g++.dg/parse/undefined1.C: Add error message.
43544
43545 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43546
43547         PR c++/9354
43548         * g++.dg/parse/new1.C: New test.
43549
43550         PR c++/9216
43551         * g++.dg/parse/template2.C: New test.
43552
43553         PR c++/9354
43554         * g++.dg/parse/typedef2.C: New test.
43555
43556         PR c++/9328
43557         * g++.dg/ext/typeof3.C: New test.
43558
43559 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43560
43561         PR c++/2738
43562         * g++.dg/parse/ret-type1.C: New test.
43563
43564         PR c++/3792
43565         * g++.dg/parse/tmpl-outside1.C: New test.
43566
43567         PR c++/4207
43568         * g++.dg/parse/int-as-enum1.C: New test.
43569
43570         PR c++/4903
43571         * g++.dg/parse/no-typename1.C: New test.
43572
43573         PR c++/5533
43574         * g++.dg/parse/no-value1.C: New test.
43575
43576         PR c++/5921
43577         * g++.dg/parse/wrong-inline1.C: New test.
43578
43579         PR c++/6402
43580         * g++.dg/parse/ref1.C: New test.
43581
43582         PR c++/6992
43583         * g++.dg/parse/attr-ctor1.C: New test.
43584
43585         PR c++/7229
43586         * g++.dg/parse/namespace5.C: New test.
43587
43588         PR c++/7917
43589         * g++.dg/parse/func-def1.C: New test.
43590
43591         PR c++/8143
43592         * g++.dg/parse/undefined1.C: New test.
43593
43594         PR c++/5723, PR c++/8522
43595         * g++.dg/parse/specialization1.C: New test.
43596
43597         PR c++/163, PR c++/8595
43598         * g++.dg/parse/struct-as-enum1.C: New test.
43599
43600         PR c++/9173
43601         * g++.dg/parse/undefined2.C: New test.
43602
43603 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43604
43605         PR c++/9298
43606         * g++.dg/parse/template1.C: New test.
43607
43608         PR c++/9384
43609         * g++.dg/parse/using1.C: New test.
43610
43611         PR c++/9285
43612         PR c++/9294
43613         * g++.dg/parse/expr2.C: New test.
43614
43615         PR c++/9388
43616         * g++.dg/parse/lookup2.C: Likewise.
43617
43618 2003-01-21  Jan Hubicka  <jh@suse.cz>
43619
43620         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43621         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43622         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43623         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43624
43625 2003-01-20  Nick Clifton  <nickc@redhat.com>
43626
43627         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43628         problem with ARM sibcall code generation.
43629
43630 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43631
43632         * gcc.c-torture/execute/20030120-1.c: New.
43633
43634 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43635
43636         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43637
43638 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43639
43640         PR c++/9272
43641         * g++.dg/parse/ctor1.C: New test.
43642
43643         PR c++/9294:
43644         * g++.dg/parse/qualified1.C: New test.
43645
43646         * g++.dg/parse/typename3.C: New test.
43647
43648 2003-01-16  Richard Henderson  <rth@redhat.com>
43649
43650         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43651
43652 2003-01-16  Richard Henderson  <rth@redhat.com>
43653
43654         * g++.dg/pch/pch.exp: Copy test header to the working directory
43655         before using it either for precompilation or direct use.
43656         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43657         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43658
43659 2003-01-16  Richard Henderson  <rth@redhat.com>
43660
43661         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43662         before using it either for precompilation or direct use.
43663         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43664         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43665
43666 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43667
43668         * g++.dg/ext/typename1.C: Add typename keyword.
43669         * g++.dg/template/crash1.C: Update error messages.
43670         * g++.dg/template/crash2.C: Remove error message.
43671         * g++.dg/parse/typename2.C: New test.
43672         * g++.dg/template/typename2.C: Change implicit
43673         typename warning into error.
43674         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43675         error messages.
43676         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43677         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43678         * g++.old-deja/g++.law/visibility13.C: Remove error
43679         messages.
43680         * g++.old-deja/g++.ns/template17.C: Reorder code to
43681         make declaration visible in template.
43682         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43683         * g++.old-deja/g++.pt/crash36.C: Issue more error
43684         messages.
43685         * g++.old-deja/g++.pt/crash5.C: Improve error
43686         message.
43687         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43688         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43689         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43690         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43691         typename warning with error message.
43692         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43693         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43694         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43695
43696 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43697
43698         * g++.dg/parse/ambig2.C: New test.
43699
43700 2003-01-15  Richard Henderson  <rth@redhat.com>
43701
43702         * g++.dg/tls/init-2.C: Update error message string.
43703
43704 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43705
43706         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43707
43708 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43709
43710         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43711         all for HC11/HC12.
43712         * gcc.c-torture/compile/20001205-1.x: Likewise.
43713         * gcc.c-torture/compile/20001226-1.x: Likewise.
43714         * gcc.c-torture/compile/920520-1.x: Likewise.
43715         * gcc.c-torture/compile/961203-1.x: Likewise.
43716         * gcc.c-torture/compile/20020604-1.x: Likewise.
43717
43718 2003-01-15  Jan Hubicka  <jh@suse.cz>
43719
43720         * gcc.c-torture/compile/20030115-1.c: New test.
43721
43722         * gcc.dg/i386-fpcvt-1.c: New test.
43723         * gcc.dg/i386-fpcvt-2.c: New test.
43724
43725 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43726
43727         Further conform g++'s __vmi_class_type_info to the C++ ABI
43728         specification.
43729         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43730         the specification.
43731
43732 2003-01-14  Jan Hubicka  <jh@suse.cz>
43733
43734         * gcc.dg/i386-fpcvt-1.c: New test.
43735         * gcc.dg/i386-fpcvt-2.c: New test.
43736
43737 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43738
43739         * gcc.dg/i386-mmx-3.c: New test.
43740
43741 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43742
43743         PR c++/9264
43744         * g++.dg/parse/octal1.C: New file.
43745
43746         PR c++/9172
43747         * g++.dg/parse/typename1.C: New file.
43748
43749 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43750
43751         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43752         * gcc.dg/bf-no-ms-layout.c: Likewise.
43753         * gcc.dg/bf-ms-attrib.c: Likewise.
43754
43755 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43756
43757         PR c++/9099
43758         * g++.dg/parse/dtor1.C: New file.
43759
43760         PR c++/9128
43761         * g++.dg/rtti/typeid1.C: New file.
43762
43763         PR c++/9153
43764         * g++.dg/parse/lookup1.C: New file.
43765
43766         PR c++/9171
43767         * g++.dg/templ/spec5.C: New file.
43768
43769 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43770
43771         * gcc.c-torture/compile/20030110-1.c: New test.
43772
43773 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43774
43775         Merge from pch-branch:
43776
43777         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43778
43779         * gcc.dg/pch/cpp-1.h: New.
43780         * gcc.dg/pch/cpp-1.c: New.
43781         * gcc.dg/pch/cpp-2.h: New.
43782         * gcc.dg/pch/cpp-2.c: New.
43783
43784         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43785
43786         * gcc.dg/pch/except-1.h: New.
43787         * gcc.dg/pch/except-1.c: New.
43788
43789         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43790
43791         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43792         running test.
43793         * gcc.dg/pch: Include *.hp not *.h.
43794         * gcc.dg/pch/system-1.h: New.
43795         * gcc.dg/pch/system-1.c: New.
43796
43797         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43798
43799         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43800         rather than trying to build and run a program using PCH.
43801         * gcc.dg/pch: Remove dg-do commands from test files.
43802
43803         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43804
43805         * gcc.dg/pch/macro-3.c: New.
43806         * gcc.dg/pch/macro-3.h: New.
43807
43808         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43809
43810         * gcc.dg/pch/common-1.c: New.
43811         * gcc.dg/pch/common-1.h: New.
43812         * gcc.dg/pch/decl-1.c: New.
43813         * gcc.dg/pch/decl-1.h: New.
43814         * gcc.dg/pch/decl-2.c: New.
43815         * gcc.dg/pch/decl-2.h: New.
43816         * gcc.dg/pch/decl-3.c: New.
43817         * gcc.dg/pch/decl-3.h: New.
43818         * gcc.dg/pch/decl-4.c: New.
43819         * gcc.dg/pch/decl-4.h: New.
43820         * gcc.dg/pch/decl-5.c: New.
43821         * gcc.dg/pch/decl-5.h: New.
43822         * gcc.dg/pch/global-1.c: New.
43823         * gcc.dg/pch/global-1.h: New.
43824         * gcc.dg/pch/inline-1.c: New.
43825         * gcc.dg/pch/inline-1.h: New.
43826         * gcc.dg/pch/inline-2.c: New.
43827         * gcc.dg/pch/inline-2.h: New.
43828         * gcc.dg/pch/static-1.c: New.
43829         * gcc.dg/pch/static-1.h: New.
43830         * gcc.dg/pch/static-2.c: New.
43831         * gcc.dg/pch/static-2.h: New.
43832
43833         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43834
43835         * g++.dg/pch/pch.exp: Better handle failing testcases.
43836         * gcc.dg/pch/pch.exp: Likewise.
43837         * gcc.dg/pch/macro-1.c: New.
43838         * gcc.dg/pch/macro-1.h: New.
43839         * gcc.dg/pch/macro-2.c: New.
43840         * gcc.dg/pch/macro-2.h: New.
43841
43842         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43843
43844         * g++.dg/dg.exp: Treat files in pch/ specially.
43845         * g++.dg/pch/pch.exp: New file.
43846         * g++.dg/pch/empty.H: New file.
43847         * g++.dg/pch/empty.C: New file.
43848         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43849         "precompile".
43850
43851         * gcc.dg/pch/pch.exp: New file.
43852         * gcc.dg/pch/empty.h: New file.
43853         * gcc.dg/pch/empty.c: New file.
43854         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43855         "precompile".
43856
43857 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43858
43859         * g++.dg/template/friend14.C: New test.
43860
43861 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43862
43863         * gcc.dg/old-style-asm-1.c: New test.
43864
43865 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43866
43867         * gcc.c-torture/compile/20030109-1.c: New test.
43868
43869 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43870
43871         * gcc.c-torture/execute/20030109-1.c: New test.
43872
43873 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43874
43875         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43876         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43877         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43878         * g++.old-deja/g++.mike/eh2.C: Likewise.
43879         * g++.old-deja/g++.mike/eh3.C: Likewise.
43880         * g++.old-deja/g++.mike/eh5.C: Likewise.
43881         * g++.old-deja/g++.mike/eh6.C: Likewise.
43882         * g++.old-deja/g++.mike/eh7.C: Likewise.
43883         * g++.old-deja/g++.mike/eh8.C: Likewise.
43884         * g++.old-deja/g++.mike/eh9.C: Likewise.
43885         * g++.old-deja/g++.mike/eh10.C: Likewise.
43886         * g++.old-deja/g++.mike/eh12.C: Likewise.
43887         * g++.old-deja/g++.mike/eh13.C: Likewise.
43888         * g++.old-deja/g++.mike/eh14.C: Likewise.
43889         * g++.old-deja/g++.mike/eh16.C: Likewise.
43890         * g++.old-deja/g++.mike/eh17.C: Likewise.
43891         * g++.old-deja/g++.mike/eh18.C: Likewise.
43892         * g++.old-deja/g++.mike/eh21.C: Likewise.
43893         * g++.old-deja/g++.mike/eh23.C: Likewise.
43894         * g++.old-deja/g++.mike/eh24.C: Likewise.
43895         * g++.old-deja/g++.mike/eh25.C: Likewise.
43896         * g++.old-deja/g++.mike/eh26.C: Likewise.
43897         * g++.old-deja/g++.mike/eh27.C: Likewise.
43898         * g++.old-deja/g++.mike/eh28.C: Likewise.
43899         * g++.old-deja/g++.mike/eh29.C: Likewise.
43900         * g++.old-deja/g++.mike/eh31.C: Likewise.
43901         * g++.old-deja/g++.mike/eh33.C: Likewise.
43902         * g++.old-deja/g++.mike/eh34.C: Likewise.
43903         * g++.old-deja/g++.mike/eh35.C: Likewise.
43904         * g++.old-deja/g++.mike/eh36.C: Likewise.
43905         * g++.old-deja/g++.mike/eh37.C: Likewise.
43906         * g++.old-deja/g++.mike/eh38.C: Likewise.
43907         * g++.old-deja/g++.mike/eh39.C: Likewise.
43908         * g++.old-deja/g++.mike/eh40.C: Likewise.
43909         * g++.old-deja/g++.mike/eh41.C: Likewise.
43910         * g++.old-deja/g++.mike/eh42.C: Likewise.
43911         * g++.old-deja/g++.mike/eh44.C: Likewise.
43912         * g++.old-deja/g++.mike/eh46.C: Likewise.
43913         * g++.old-deja/g++.mike/eh47.C: Likewise.
43914         * g++.old-deja/g++.mike/eh48.C: Likewise.
43915         * g++.old-deja/g++.mike/eh49.C: Likewise.
43916         * g++.old-deja/g++.mike/eh50.C: Likewise.
43917         * g++.old-deja/g++.mike/eh51.C: Likewise.
43918         * g++.old-deja/g++.mike/eh53.C: Likewise.
43919         * g++.old-deja/g++.mike/eh55.C: Likewise.
43920         * g++.old-deja/g++.mike/p7912.C: Likewise.
43921         * g++.old-deja/g++.mike/p9706.C: Likewise.
43922         * g++.old-deja/g++.mike/p10416.C: Likewise.
43923         * g++.old-deja/g++.mike/p11667.C: Likewise.
43924         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43925         Remove redundant reference to Iris.
43926         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43927         Elxsi, i860, Pico Java, and WE32K.
43928
43929 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43930
43931         * g++.dg/ext/asm4.C: New test.
43932
43933 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43934
43935         PR c++/9030
43936         * g++.dg/template/friend12.C: New test.
43937         * g++.dg/template/friend13.C: Likewise.
43938         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43939
43940 2003-01-08  Jan Hubicka  <jh@suse.cz>
43941
43942         * gcc.dg/i386-cadd.c: New test.
43943         * gcc.dg/i386-cmov4.c: Likewise.
43944
43945 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43946
43947         PR c++/9165
43948         * g++.dg/warn/Wunused-3.C: New test.
43949
43950         * g++.dg/abi/bitfield9.C: New test.
43951
43952         PR c++/9189
43953         * g++.dg/parse/defarg3.C: New test.
43954
43955 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43956
43957         * g++.dg/parse/ambig1.C: New test.
43958         * g++.dg/parse/defarg2.C: New test.
43959
43960 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43961
43962         * g++.dg/template/defarg-1.C: New test.
43963         * g++.dg/template/local2.C: Likewise.
43964
43965 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43966
43967         * gcc.c-torture/execute/20030105-1.c: New test.
43968
43969 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43970
43971         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43972         * g++.dg/parse/namespace4.C: Likewise.
43973
43974 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43975
43976         * g++.dg/template/ntp2.C: New test.
43977
43978 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43979
43980         * g++.dg/parse/extern-C-1.C: New test.
43981
43982         * g++.dg/parse/namespace4.C: New test.
43983
43984         * g++.dg/template/nested1.C: New test.
43985
43986         * g++.dg/parse/namespace3.C: New test.
43987
43988 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43989
43990         * g++.dg/lookup/two-stage1.C: New test.
43991
43992 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43993
43994         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43995         * g++.old-deja/g++.jason/access8.C: Likewise.
43996         * g++.old-deja/g++.other/decl5.C: Likewise.
43997
43998 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43999
44000         * g++.dg/parse/parse7.C: New test.
44001
44002 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR c++/2843
44005         * g++.dg/ext/attrib7.C: New test.
44006
44007 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44008
44009         * g++.dg/parse/parse6.C: New test.
44010
44011 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44012
44013         * gcc.dg/h8300-stack-1.c: New.
44014
44015 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44016
44017         g++.dg/lookup/exception1.C: New test.
44018
44019         g++.dg/lookup/template1.C: New test.
44020
44021         g++.dg/parse/namespace2.C: New test.
44022
44023         g++.dg/parse/parens2.C: New test.
44024
44025 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44026
44027         * g++.dg/parse/parse5.C: New test.
44028         * g++.dg/lookup/scoped4.C: New test.
44029
44030 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44031
44032         * g++.dg/parse/parens1.C: New test.
44033
44034         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44035         angle-bracket1.C.
44036         * g++.dg/parse/parens2.C: New test.
44037
44038         * g++.dg/lookup/scope-operator1.C: New test.
44039
44040         * g++.dg/parse/operator1.C: New test.
44041
44042 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44043
44044         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44045         * g++.old-deja/g++.other/access6.C: Likewise.
44046         * g++.old-deja/g++.other/decl1.C: Likewise.
44047         * g++.old-deja/g++.pt/typename12.C: Likewise.
44048
44049 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44050
44051         * g++.dg/parse/namespace1.C: New test.
44052
44053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44054
44055         * g++.dg/parse/parse4.C: New test.
44056
44057 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44058
44059         * g++.dg/parse/parse3.C: New test.
44060
44061 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44062
44063         * g++.dg/parse/parse2.C: New test.
44064
44065 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44066
44067         * g++.dg/template/friend11.C: New test.
44068
44069 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44070
44071         * g++.dg/parse/parse1.C: New test.
44072
44073 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44074
44075         * lib/profopt.exp: Change the name of a global variable to avoid
44076         possible clashes with other test suites.
44077
44078 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44079
44080         * g++.dg/inherit/covariant8.C: New test.
44081
44082 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44083
44084         * g++.dg/init/array9.C: New test.
44085
44086         PR c++/9112
44087         * g++.dg/parse/expr1.C: New test.
44088
44089 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44090
44091         * gcc.c-torture/compile/20021230-1.c: New test.
44092
44093 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44094
44095         * g++.dg/inherit/covariant5.C: New test.
44096         * g++.dg/inherit/covariant6.C: New test.
44097         * g++.dg/inherit/covariant7.C: New test.
44098
44099 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44100
44101         PR c++/2739
44102         * g++.dg/other/access2.C: New test.
44103
44104 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44105
44106         * g++.dg/other/anon-struct.C: No longer fails
44107         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44108         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44109         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44110
44111 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44112
44113         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44114
44115 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44116
44117         * g++.dg/eh/spec4.C: Remove stray semicolon.
44118         * g++.dg/expr/pmf-1.C: Change error message.
44119         * g++.dg/ext/asm1.C: Remove stray semicolon.
44120         * g++.dg/ext/typename1.C: Add missing typenames.
44121         * g++.dg/inherit/template-as-base.C: Change error message.
44122         * g++.dg/lookup/scoped1.C: Likewise.
44123         * g++.dg/lookup/scoped2.C: Likewise.
44124         * g++.dg/lookup/using2.C: Likewise.
44125         * g++.dg/other/component1.C: Remove stray semicolon.
44126         * g++.dg/other/do1.C: Change error message.
44127         * g++.dg/other/error2.C: Likewise.
44128         * g++.dg/other/init1.C: Likewise.
44129         * g++.dg/other/packed1.C: Remove stray semicolon.
44130         * g++.dg/other/ptrmem2.C: Change error message.
44131         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44132         marker.
44133         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44134         * g++.dg/template/access3.C: Add typename keyword.
44135         * g++.dg/template/access5.C: Remove stray semicolon.
44136         * g++.dg/template/access6.C: Likewise.
44137         * g++.dg/template/complit1.C: Likewise.
44138         * g++.dg/template/crash1.C: Change error message.
44139         * g++.dg/template/inherit2.C: Remove stray semicolon.
44140         * g++.dg/template/instantiate2.C: Likewise.
44141         * g++.dg/template/instantiate3.C: Change error message.
44142         * g++.dg/template/qual1.C: Remove stray semicolon.
44143         * g++.dg/template/qualttp18.C: Change error message.
44144         * g++.dg/template/ref1.C: Remove stray semicolon.
44145         * g++.dg/template/sizeof1.C (A::value): Declare it.
44146         * g++.dg/template/spec4.C: Change error message.
44147         * g++.dg/template/static1.C: Likewise.
44148         * g++.dg/template/type1.C: Likewise.
44149         * g++.dg/template/typename3.C: Likewise.
44150         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44151         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44152         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44153         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44154         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44155         named return value extension.
44156         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44157         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44158         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44159         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44160         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44161         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44162         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44163         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44164         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44165         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44166         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44167         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44168         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44169         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44170         syntax.
44171         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44172         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44173         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44174         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44175         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44176         * g++.old-deja/g++.brendan/template11.C: Likewise.
44177         * g++.old-deja/g++.brendan/template26.C: Likewise.
44178         * g++.old-deja/g++.brendan/template27.C: Use explicit
44179         specialization syntax.
44180         * g++.old-deja/g++.brendan/template30.C: Likewise.
44181         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44182         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44183         non-dependent names.
44184         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44185         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44186         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44187         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44188         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44189         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44190         named return value extension.
44191         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44192         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44193         * g++.old-deja/g++.ext/return1.C: Likewise.
44194         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44195         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44196         * g++.old-deja/g++.jason/access8.C: Likewise.
44197         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44198         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44199         pseudo-destructor names.
44200         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44201         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44202         pseudo-destructor names.
44203         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44204         * g++.old-deja/g++.jason/overload19.C: Likewise.
44205         * g++.old-deja/g++.jason/overload32.C: Likewise.
44206         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44207         stray semicolons.
44208         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44209         * g++.old-deja/g++.jason/return.C: Likewise.
44210         * g++.old-deja/g++.jason/return2.C: Likewise.
44211         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44212         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44213         syntax.
44214         * g++.old-deja/g++.jason/template10.C: Account for use of
44215         non-dependent names.
44216         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44217         syntax.
44218         * g++.old-deja/g++.jason/template37.C: Likewise.
44219         * g++.old-deja/g++.law/access4.C: Change error messages.
44220         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44221         pseudo-destructor names.
44222         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44223         * g++.old-deja/g++.law/ctors9.C: Likewise.
44224         * g++.old-deja/g++.law/cvt22.C: Likewise.
44225         * g++.old-deja/g++.law/dtors5.C: Likewise.
44226         * g++.old-deja/g++.law/global-init1.C: Likewise.
44227         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44228         * g++.old-deja/g++.law/operators28.C: Likewise.
44229         * g++.old-deja/g++.law/visibility28.C: Likewise.
44230         * g++.old-deja/g++.martin/eval1.C: Likewise.
44231         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44232         name.
44233         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44234         * g++.old-deja/g++.mike/net34.C: Likewise.
44235         * g++.old-deja/g++.mike/net36.C: Likewise.
44236         * g++.old-deja/g++.mike/ns2.C: Likewise.
44237         * g++.old-deja/g++.mike/p12306.C: Likewise.
44238         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44239         value extension.
44240         * g++.old-deja/g++.mike/p700.C: Likewise.
44241         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44242         * g++.old-deja/g++.mike/p710.C: Likewise.
44243         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44244         value extension.
44245         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44246         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44247         * g++.old-deja/g++.ns/crash2.C: Likewise.
44248         * g++.old-deja/g++.ns/crash3.C: Likewise.
44249         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44250         * g++.old-deja/g++.ns/ns17.C: Likewise.
44251         * g++.old-deja/g++.ns/template16.C: Likewise.
44252         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44253         keyword.
44254         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44255         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44256         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44257         named return value extension.
44258         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44259         * g++.old-deja/g++.other/access4.C: Issue additional error
44260         messages.
44261         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44262         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44263         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44264         * g++.old-deja/g++.other/crash25.C: Change error message.
44265         * g++.old-deja/g++.other/crash4.C: Change error message.
44266         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44267         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44268         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44269         checks.
44270         * g++.old-deja/g++.other/defarg8.C: Likewise.
44271         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44272         * g++.old-deja/g++.other/dtor10.C: Likewise.
44273         * g++.old-deja/g++.other/incomplete.C: Likewise.
44274         * g++.old-deja/g++.other/linkage7.C: Likewise.
44275         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44276         lookup algorithm.
44277         * g++.old-deja/g++.other/mangle2.C: Likewise.
44278         * g++.old-deja/g++.other/refinit2.C: Likewise.
44279         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44280         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44281         * g++.old-deja/g++.pt/crash28.C: Likewise.
44282         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44283         syntax.
44284         * g++.old-deja/g++.pt/crash32.C: Change error message.
44285         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44286         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44287         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44288         error message position.
44289         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44290         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44291         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44292         syntax.
44293         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44294         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44295         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44296         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44297         keyword.
44298         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44299         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44300         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44301         keyword.
44302         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44303         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44304         syntax.
44305         * g++.old-deja/g++.pt/friend28.C: Account for use of
44306         non-dependent names.
44307         * g++.old-deja/g++.pt/friend29.C: Likewise.
44308         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44309         rules.
44310         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44311         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44312         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44313         lookup rules.
44314         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44315         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44316         keyword.
44317         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44318         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44319         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44320         keyword.
44321         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44322         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44323         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44324         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44325         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44326         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44327         keyword.
44328         * g++.old-deja/g++.pt/spec10.C: Likewise.
44329         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44330         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44331         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44332         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44333         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44334         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44335         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44336         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44337         * g++.old-deja/g++.pt/typename15.C: Likewise.
44338         * g++.old-deja/g++.pt/typename22.C: Likewise.
44339         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44340         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44341         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44342         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44343         syntax.
44344         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44345         return value extension.
44346         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44347         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44348         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44349         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44350
44351 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44352
44353         * g++.dg/warn/inline1.C: New test.
44354         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44355         * g++.old-deja/g++.jason/synth10.C: Likewise.
44356         * g++.old-deja/g++.mike/net31.C: Likewise.
44357         * g++.old-deja/g++.mike/p8786.C: Likewise.
44358
44359         * g++.dg/template/friend10.C: New test.
44360         * g++.dg/template/conv5.C: New test.
44361
44362 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44363
44364         * g++.dg/lookup/scoped3.C: New test.
44365
44366         * g++.dg/lookup/decl1.C: New test.
44367         * g++.dg/lookup/decl2.C: New test.
44368
44369 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44370
44371         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44372         gcc.c-torture/compile/20021015-1.c,
44373         gcc.c-torture/compile/20021015-2.c,
44374         gcc.c-torture/compile/20021123-1.c,
44375         gcc.c-torture/compile/20021123-2.c,
44376         gcc.c-torture/compile/20021123-3.c,
44377         gcc.c-torture/compile/20021123-4.c,
44378         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44379         only to 3.1 or 3.2 branch.
44380
44381 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44382
44383         * gcc.dg/i386-bitfield3.c: New test.
44384
44385         * gcc.dg/i386-bitfield2.c: New test.
44386
44387 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44388
44389         * g++.dg/parse/conv_op1.C: New test.
44390
44391 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44392
44393         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44394         approved.
44395
44396 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44397
44398         * gcc.c-torture/compile/20021220-1.c: New test.
44399
44400 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44401
44402         * gcc.dg/i386-fastcall-1.c: New.
44403
44404 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44405
44406         * gcc.c-torture/execute/20021219-1.c: New test.
44407
44408 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44409
44410         * gcc.dg/i386-pic-1.c: New test.
44411
44412 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44413
44414         PR c++/8099
44415         * g++.dg/template/friend9.C: New test.
44416
44417 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44418
44419         PR c++/3663
44420         * g++.dg/template/access7.C: New test.
44421
44422 2002-12-18  Nick Clifton  <nickc@redhat.com>
44423
44424         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44425         the libstdc++-v3 directory has been found.
44426
44427 2002-12-12  Devang Patel <dpatel@apple.com>
44428         * gcc.dg/darwin-ld-1.c: New test.
44429         * gcc.dg/darwin-ld-2.c: New test.
44430         * gcc.dg/darwin-ld-3.c: New test.
44431         * gcc.dg/darwin-ld-4.c: New test.
44432         * gcc.dg/darwin-ld-5.c: New test.
44433
44434 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44435
44436         * gcc.c-torture/compile/20021212-1.c: New test.
44437
44438 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44439
44440         * gcc.dg/fshort-wchar: New test.
44441
44442 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44443
44444         PR c++/8372
44445         * g++.dg/template/dtor1.C: New test.
44446
44447         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44448         markers.
44449
44450 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44451
44452         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44453
44454 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44455
44456         * g++.dg/template/static1.C: New test.
44457         * g++.dg/template/static2.C: New test.
44458         * g++.old-deja/g++.ext/memconst.C: New test.
44459
44460 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44461
44462         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44463         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44464         * g++.dg/special/initp1.C: Likewise.
44465
44466 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44467
44468         * gcc.c-torture/execute/20021204-1.c: New test.
44469
44470 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44471
44472         * gcc.dg/ppc-fmadd-1.c: New file.
44473         * gcc.dg/ppc-fmadd-2.c: New file.
44474         * gcc.dg/ppc-fmadd-3.c: New file.
44475
44476 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44477
44478         * gcc.c-torture/compile/20021204-1.c: New test.
44479
44480 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44481
44482         * g++.dg/inherit/covariant2.C: New test.
44483         * g++.dg/inherit/covariant3.C: New test.
44484         * g++.dg/inherit/covariant4.C: New test.
44485         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44486         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44487
44488 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44489
44490         PR c++/8688
44491         * g++.dg/init/brace3.C: New test.
44492
44493 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44494
44495         * gcc.dg/20020210-1.c: Fix a comment typo.
44496
44497 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44498
44499         PR c++/8720
44500         * g++.dg/parse/defarg1.C: New test.
44501
44502         PR c++/8615
44503         * g++.dg/template/char1.C: New test.
44504
44505         * g++.dg/template/varmod1.C: Fix typo.
44506
44507 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44508
44509         DR 180
44510         * g++.old-deja/g++.pt/crash32.C: Expect error.
44511
44512 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44513
44514         PR c++/5919
44515         * g++.dg/template/varmod1.C: New test.
44516
44517         PR c++/8727
44518         * g++.dg/inherit/typeinfo1.C: New test.
44519
44520         PR c++/8663
44521         * g++.dg/inherit/typedef1.C: New test.
44522
44523 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44524
44525         PR c++/8332
44526         PR c++/8493
44527         * g++.dg/template/strlen1.C: New test.
44528
44529         PR c++/8227
44530         * g++.dg/template/ctor2.C: New test.
44531
44532         PR c++/8214
44533         * g++.dg/init/string1.C: New test.
44534
44535         PR c++/8511
44536         * g++.dg/template/friend8.C: New test.
44537
44538 2002-11-29  Joe Buck <jbuck@synopsys.com>
44539
44540         * g++.dg/lookup/anon2.C: New test.
44541
44542 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44543
44544         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44545         h8300 port.
44546
44547 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44548
44549         * gcc.dg/bitfld-6.c: New test.
44550
44551 2002-11-27  Jan Hubicka  <jh@suse.cz>
44552
44553         * gcc.c-torture/execute/20021127.[cx]: New test.
44554
44555 2002-11-26  Jan Hubicka  <jh@suse.cz>
44556
44557         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44558         quality.
44559
44560 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44561
44562         * g++.dg/init/brace2.C: New test.
44563         * g++.old-deja/g++.mike/p9129.C: Correct.
44564
44565 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44566
44567         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44568
44569 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44570
44571         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44572
44573 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44574
44575         * g++.dg/abi/empty11.C: New test.
44576         * g++.dg/rtti/cv1.C: New test.
44577
44578 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44579
44580         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44581
44582 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44583
44584         * g++.dg/abi/empty10.C: New test.
44585
44586 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44587
44588         * gcc.c-torture/compile/20021124-1.c: New test.
44589
44590 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44591
44592         * g++.dg/abi/rtti2.C: New test.
44593
44594 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44595
44596         * gcc.dg/i386-unroll-1.c: New test.
44597
44598 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44599
44600         * gcc.c-torture/compile/20021120-1.c: New test.
44601         * gcc.c-torture/compile/20021120-2.c: New test.
44602
44603 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44604
44605         * gcc.dg/bitfld-5.c: New test.
44606
44607 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44608
44609         * gcc.c-torture/execute/20021120-3.c: New test.
44610
44611 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44612
44613         * gcc.c-torture/execute/20021120-2.c: New test.
44614
44615 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44616
44617         * gcc.c-torture/execute/20021120-1.c: New test.
44618
44619 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44620
44621         * gcc.c-torture/execute/20021118-3.c: New test.
44622
44623 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44624
44625         * gcc.c-torture/compile/20021119-1.c: New test.
44626
44627 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44628
44629         * gcc.dg/duff-1.c: New test.
44630         * gcc.dg/duff-2.c: New test.
44631         * gcc.dg/duff-3.c: New test.
44632
44633 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44634
44635         * gcc.dg/cpp/_Pragma5.c: New test.
44636
44637 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44638
44639         * gcc.c-torture/execute/20021118-2.c: New test.
44640
44641 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44642
44643         * gcc.c-torture/execute/20021118-1.c: New test.
44644
44645 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44646
44647         * gcc.dg/20021116-1.c: New test.
44648
44649 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44650
44651         * g++.dg/abi/vcall1.C: New test.
44652
44653 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44654
44655         * gcc.dg/20021029-1.c: New test.
44656         * gcc.dg/20021029-2.c: New test.
44657
44658 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44659
44660         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44661
44662 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44663
44664         PR c/8439
44665         * gcc.dg/20021110.c: Move to ...
44666         * gcc.c-torture/compile/20021110.c: .... here.
44667
44668 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44669
44670         PR c/8467
44671         * gcc.c-torture/execute/20021111-1.c
44672
44673 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44674
44675         PR c/8439
44676         * gcc.dg/20021110.c: New test.
44677
44678 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44679
44680         * g++.dg/abi/vthunk3.C: Run only on x86.
44681
44682 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44683
44684         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44685
44686 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44687
44688         * lib/compat.exp (compat-execute): Fix logic error in last
44689         change.
44690
44691 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44692
44693         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44694
44695 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44696
44697         PR c++/8389
44698         * g++.dg/template/access6.C: New test.
44699
44700 2002-11-08  Jan Hubicka  <jh@suse.cz>
44701
44702         * gcc.dg/i386-ssefp-1.c: New test.
44703         * gcc.dg/i386-ssefp-1.c: New test.
44704
44705 2002-11-08  Jan Hubicka  <jh@suse.cz>
44706
44707         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44708
44709 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44710
44711         * g++.dg/abi/vthunk3.C: New test.
44712
44713         PR c++/8338
44714         * g++.dg/template/crash2.C: New test.
44715
44716 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44717
44718         * g++.dg/abi/dtor1.C: New test.
44719         * g++.dg/abi/dtor2.C: Likewise.
44720
44721 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44722
44723         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44724         Darwin.
44725
44726 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44727
44728         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44729         -mthumb.  Only xfail with -O0.
44730
44731 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44732
44733         * g++.dg/abi/thunk1.C: New test.
44734         * g++.dg/abi/thunk2.C: Likewise.
44735         * g++.dg/abi/vtt1.C: Likewise.
44736
44737 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44738
44739         PR optimization/8423
44740         * gcc.c-torture/execute/builtin-constant.c: New test.
44741
44742 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44743
44744         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44745         Add some more cases.
44746
44747 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44748
44749         PR c++/8391
44750         * g++.dg/opt/local1.C: New test.
44751
44752 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44753
44754         PR c++/8160
44755         * g++.dg/template/complit1.C: New test.
44756
44757         PR c++/8149
44758         * g++.dg/template/typename4.C: Likewise.
44759
44760 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44761
44762         Core issue 287, PR c++/7639
44763         * g++.dg/template/instantiate1.C: Adjust error location.
44764         * g++.dg/template/instantiate3.C: New test.
44765         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44766         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44767         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44768
44769 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44770
44771         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44772
44773 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44774
44775         PR c++/8287
44776         * g++.dg/init/dtor2.C: New test.
44777
44778 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44779
44780         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44781         * gcc.dg/nest.c: Bypass errors on irix6.
44782
44783 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44784
44785         * gcc.dg/nest.c: Expect error for mmix-*-*.
44786         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44787
44788 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44789
44790         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44791         markers.
44792
44793         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44794
44795 2002-10-25  Mike Stump  <mrs@apple.com>
44796
44797         * gcc.dg/warn-1.c: New test.
44798
44799 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44800
44801         * g++.dg/template/typename3.C: New test.
44802
44803 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44804
44805         * g++.dg/lookup/ptrmem1.C: New test.
44806
44807         * g++.dg/abi/vthunk2.C: New test.
44808
44809 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44810
44811         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44812
44813 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44814
44815         * g++.dg/abi/empty9.C: New test.
44816
44817 2002-10-24  Richard Henderson  <rth@redhat.com>
44818
44819         * g++.dg/inherit/thunk1.C: Enable for ia64.
44820
44821 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44822
44823         PR c++/8067
44824         * g++.dg/lookup/pretty1.C: New test.
44825
44826 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44827
44828         * gcc.dg/20021023-1.c: New test.
44829
44830 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44831
44832         PR c++/7679
44833         * g++.dg/parse/inline1.C: New test.
44834
44835 2002-10-23  Richard Henderson  <rth@redhat.com>
44836
44837         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44838
44839         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44840
44841 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44842
44843         PR c++/6579
44844         * g++.dg/parse/stmtexpr3.C: New test.
44845
44846 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44847
44848         * g++.dg/expr/cond1.C: New test.
44849
44850 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44851
44852         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44853
44854 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44855
44856         * g++.dg/abi/vbase13.C: New test.
44857         * g++.dg/abi/vbase14.C: Likewise.
44858
44859 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44860
44861         * gcc.dg/tls/pic-1.c: New test.
44862         * gcc.dg/tls/nonpic-1.c: New test.
44863         * gcc.dg/20021018-1.c: New test.
44864
44865 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44866
44867         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44868         Remove only files with the same base name as the test case.
44869         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44870         (profopt-execute): Likewise.  Also, remove old profiling
44871         and performance data files before running the tests.
44872
44873         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44874         * g++.dg/bprob/bprob.exp: Likewise.
44875         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44876         to allow more general test case names.
44877
44878         * g++.dg/bprob/bprob-1.C: Rename to ...
44879         * g++.dg/bprob/g++-bprob-1.C: ... this.
44880
44881         * g77.dg/bprob/bprob-1.f: Rename to ...
44882         * g77.dg/bprob/g77-bprob-1.f: ... this.
44883
44884 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44885
44886         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44887         bison 1.50 or later.
44888
44889 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44890
44891         * g++.dg/README: Describe more test directories.
44892
44893 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44894
44895         * g++.dg/init/array6.C: Add additional tests.
44896
44897 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44898
44899         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44900         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44901
44902 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44903
44904         * gcc.c-torture/compile/20020604-1.x: New.
44905         * gcc.c-torture/compile/simd-5.x: Likewise.
44906         * gcc.c-torture/execute/920710-1.x: Likewise.
44907         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44908
44909 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44910
44911         * g++.dg/inherit/override1.C: Add dg-options clause.
44912
44913 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44914
44915         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44916         _mm_slli_si128.
44917
44918 2002-10-19  Andreas Schwab  <schwab@suse.de>
44919
44920         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44921         directory component.
44922
44923 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44924
44925         * g++.dg/inherit/thunk1.C: New test.
44926
44927         * g++.dg/inherit/override1.C: New test.
44928
44929         * g++.dg/abi/mangle11.C: New test.
44930         * g++.dg/abi/mangle14.C: New test.
44931         * g++.dg/abi/mangle17.C: New test.
44932
44933 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44934
44935         * g++.dg/overload/member2.C: New test.
44936
44937 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44938
44939         * g++.dg/README: Describe new compat directory.
44940         * g++.dg/dg.exp: Skip tests in compat directory.
44941         * README.compat: New file.
44942         * lib/compat.exp: New expect script.
44943         * g++.dg/compat: New test directory.
44944         * g++.dg/compat/compat.exp: New expect script.
44945         * g++.dg/compat/abi: New test directory.
44946         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44947         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44948         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44949         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44950         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44951         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44952         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44953         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44954         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44955         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44956         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44957         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44958         * g++.dg/compat/break: New test directory.
44959         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44960         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44961         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44962         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44963         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44964         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44965         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44966         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44967         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44968         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44969         g++.dg/compat/break/README: New files.
44970         * g++.dg/compat/eh: New test directory.
44971         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44972         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44973         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44974         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44975         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44976         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44977         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44978         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44979         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44980         g++.dg/compat/eh/filter2_y.C,
44981         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44982         g++.dg/compat/eh/new1_y.C,
44983         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44984         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44985         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44986         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44987         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44988         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44989         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44990         g++.dg/compat/eh/unexpected1_y.C: New files.
44991         * g++.dg/compat/init: New test directory.
44992         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44993         g++.dg/compat/init/array5_y.C,
44994         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44995         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44996         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44997         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44998         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44999         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45000         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45001         g++.dg/compat/init/init-ref2_y.C: New files.
45002
45003 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45004
45005         PR c++/7584
45006         * g++.dg/inherit/using3.C: New test.
45007
45008 2002-10-17  Jan Hubicka  <jh@suse.cz>
45009
45010         * gcc.dg/20021017-2.c: New test.
45011
45012 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45013
45014         * g++.dg/abi/mangle16.C: Adjust.
45015
45016         * g++.dg/init/array8.C: New test.
45017
45018 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45019
45020         * gcc.dg/special/mips-abi.exp: New test.
45021         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45022
45023 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45024
45025         * g++.dg/abi/mangle16.C: New test.
45026         * g++.dg/abi/mangle17.C: Likewise.
45027
45028         PR c++/7478
45029         * g++.dg/template/ref1.C: New test.
45030
45031 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45032
45033         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45034
45035 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45036
45037         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45038
45039 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45040
45041         PR c++/7524
45042         * g++.dg/init/array7.C: New test.
45043
45044 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45045
45046         * g++.dg/init/array6.C: New test.
45047
45048         * g++.dg/abi/mangle13.C: Likewise.
45049         * g++.dg/abi/mangle14.C: Likewise.
45050         * g++.dg/abi/mangle15.C: Likewise.
45051
45052 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45053
45054         * g++.dg/abi/empty8.C: New test.
45055
45056 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45057
45058         * g++.dg/init/ctor1.C: New test.
45059
45060 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45061
45062         * gcc.c-torture/execute/20021015-1.c: New test.
45063
45064 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45065
45066         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45067
45068 2002-10-14  Jan Hubicka  <jh@suse.cz>
45069
45070         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45071
45072 2002-10-14  Richard Henderson  <rth@redhat.com>
45073
45074         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45075
45076 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45077
45078         PR optimization/6631
45079         * g++.dg/opt/const2.C: New test.
45080
45081 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45082
45083         PR c++/7176
45084         * g++.dg/parse/friend1.C: New test.
45085         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45086
45087 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45088
45089         * gcc.dg/20021014-1.c: New test.
45090
45091 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45092
45093         PR c++/5661
45094         * g++.dg/ext/vlm1.C: New test.
45095         * g++.dg/ext/vlm2.C: Likewise.
45096
45097         * g++.dg/init/array1.C: Remove invalid braces.
45098         * g++.dg/init/brace1.C: New test.
45099         * g++.dg/init/copy2.C: Likewise.
45100         * g++.dg/init/copy3.C: Likewise.
45101         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45102         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45103         braces.
45104
45105 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45106
45107         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45108
45109 2002-10-11  Richard Shann  <richard.shann@superh.com>
45110
45111         * gcc.c-torture/compile/simd-5.c: New test.
45112
45113 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45114
45115         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45116
45117 2002-10-10  Jim Wilson  <wilson@redhat.com>
45118
45119         * gcc.c-torture/execute/20021010-1.c: New test.
45120
45121 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45122
45123         PR c/7353
45124         * g++.dg/ext/typedef-init.C: New test.
45125         * gcc.dg/typedef-init.c: New test.
45126
45127 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45128
45129         * gcc.dg/cpp/paste13.c: New test.
45130
45131 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45132
45133         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45134         remaining platforms, XFAIL during compile, not execute.  Don't
45135         XFAIL at -O0.
45136
45137 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45138
45139         * gcc.dg/alias-1.c: Tweak expected warning.
45140
45141 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45142
45143         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45144
45145 2002-10-06  Andreas Jaeger  <aj@suse.de>
45146
45147         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45148         * gcc.dg/cpp/c++98.C: Likewise.
45149
45150         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45151         * g++.dg/cpp/c++98.C: Likewise.
45152
45153         * g++.dg/README (Subdirectories): Mention cpp directory.
45154
45155         PR target/7559
45156         * gcc.dg/20021006-1.c: New test.
45157
45158 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45159
45160         PR c++/7804
45161         * g++.dg/other/warning1.C: New test.
45162
45163 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45164
45165         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45166         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45167         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45168
45169 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45170
45171         PR c++/7931
45172         * g++.dg/template/ptrmem3.C: New test.
45173
45174         PR c++/7754
45175         * g++.dg/template/union1.C: New test.
45176
45177 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45178
45179         PR c++/8006
45180         * g++.dg/abi/mangle9.C: New test.
45181         * g++.dg/abi/mangle10.C: New test.
45182         * g++.dg/abi/mangle11.C: New test.
45183         * g++.dg/abi/mangle12.C: New test.
45184
45185 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45186
45187         PR c++/7188.
45188         * g++.dg/template/meminit1.C: New test.
45189         * g++.dg/warn/Wreorder-1.C: Likewise.
45190         * g++.old-deja/g++.mike/warn3.C: Tweak.
45191         * lib/prune.exp: Ingore "in copy constructor".
45192
45193 2002-10-02  Andreas Jaeger  <aj@suse.de>
45194
45195         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45196         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45197         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45198         on x86-64.
45199
45200 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45201
45202         * gcc.dg/empty1.C: Fix typo.
45203
45204 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45205
45206         * gcc.dg/alias-1.c: New test.
45207
45208 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45209
45210         * gcc.dg/empty1.C: New test.
45211
45212         * g++.dg/tls/init-2.C: Tweak error messages.
45213
45214 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45215
45216         * gcc.c-torture/compile/20020923-1.c: New test.
45217
45218 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45219
45220         * gcc.c-torture/execute/ffs-1.c: New test.
45221         * gcc.c-torture/execute/ffs-2.c: Ditto.
45222
45223 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45224
45225         * g++.dg/overload/member1.C: New test.
45226
45227 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45228
45229         * g++.dg/abi/empty7.C: New test.
45230         * g++.dg/init/pm2.C: Likewise.
45231
45232 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45233
45234         * g++.dg/rtti/crash1.C: New test.
45235
45236 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45237
45238         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45239         gcc.dg/sibcall-4.c: New tests.
45240
45241 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45242
45243         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45244         powerpc and MMIX targets.
45245
45246 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45247
45248         * gcc.dg/cpp/20020927-1.c: New.
45249
45250 2002-09-26  David S. Miller  <davem@redhat.com>
45251
45252         * gcc.c-torture/compile/trunctfdf.c: New.
45253
45254 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45255
45256         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45257
45258 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45259
45260         * gcc.c-torture/execute/loop-15.c: New.
45261
45262 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45263
45264         * README.QMTEST: Fix typo.
45265
45266 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45267
45268         * gcc.dg/20020926-1.c: New test.
45269
45270 2002-09-25  David S. Miller  <davem@redhat.com>
45271
45272         PR target/7842
45273         * gcc.c-torture/execute/shiftdi.c: New test.
45274
45275 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45276
45277         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45278         unique to the tool.
45279         * lib/g77.exp (g77_init): Likewise.
45280         * lib/g++.exp (g++_init): Likewise.
45281         * lib/objc.exp (objc_init): Likewise.
45282
45283 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45284
45285         * g++.dg/abi/empty5.C: New test.
45286         * g++.dg/abi/empty6.C: New test.
45287         * g++.dg/abi/vbase12.C: New test.
45288
45289 2002-09-25  Richard Henderson  <rth@redhat.com>
45290
45291         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45292         too-small long double.
45293
45294 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45295
45296         * gcc.dg/20020919-1.c: New test.
45297
45298 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45299
45300         * g++.dg/abi/bitfield6.C: New test.
45301         * g++.dg/abi/bitfield7.C: New test.
45302         * g++.dg/abi/bitfield8.C: New test.
45303         * g++.dg/abi/vbase11.C: New test.
45304
45305 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45306
45307         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45308         hppa*-*-hpux*.  Update test comment.
45309
45310 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45311
45312         * gcc.dg/tls/struct-1.c: New test.
45313
45314 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45315
45316         * gcc.dg/cpp/tr-warn2.c: Update.
45317
45318 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45319
45320         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45321
45322 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45323
45324         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45325         systems.
45326
45327 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45328
45329         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45330
45331         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45332         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45333         setting of cxxfilt.
45334
45335 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45336
45337         * gcc.dg/20020312-2.c: Update for darwin.
45338
45339 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45342
45343 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45344
45345         * objc.dg/comp-types-1.m: New test.
45346         * objc.dg/comp-types-2.m: New test.
45347         * objc.dg/comp-types-3.m: New test.
45348         * objc.dg/comp-types-4.m: New test.
45349         * objc.dg/comp-types-5.m: New test.
45350         * objc.dg/comp-types-6.m: New test.
45351
45352 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45353
45354         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45355
45356 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45357
45358         * g++.dg/other/do1.C: New test.
45359
45360         * g++.dg/template/subst1.C: New test.
45361
45362 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45363
45364         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45365
45366 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45367
45368         * g++.dg/template/qualttp20.C: Adjust expected errors.
45369         * g++.old-deja/g++.jason/report.C: Likewise.
45370         * g++.old-deja/g++.other/qual1.C: Likewise.
45371
45372         * g++.dg/lookup/scoped2.C: New test.
45373
45374         * g++.dg/ext/asm3.C: New test.
45375
45376 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45377
45378         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45379
45380 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45381
45382         * ChangeLog: follow spelling conventions.
45383         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45384         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45385         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45386         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45387         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45388         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45389         * g++.old-deja/g++.law/global-init1.C: Likewise.
45390         * g++.old-deja/g++.other/delete4.C: Likewise.
45391         * g++.old-deja/g++.other/inline21.C: Likewise.
45392         * g++.old-deja/g++.other/singleton.C: Likewise.
45393         * g77.dg/strlen0.f: Likewise.
45394         * g77.f-torture/compile/20010519-1.f: Likewise.
45395         * g77.f-torture/compile/980310-4.f: Likewise.
45396         * gcc.c-torture/compile/20000605-1.c: Likewise.
45397         * gcc.c-torture/execute/20020225-1.c: Likewise.
45398         * gcc.dg/c90-hexfloat-2.c: Likewise.
45399         * gcc.dg/c99-bool-1.c: Likewise.
45400         * gcc.dg/c99-hexfloat-2.c: Likewise.
45401         * gcc.dg/dll-2.c: Likewise.
45402         * gcc.dg/wtr-union-init-1.c: Likewise.
45403         * gcc.dg/wtr-union-init-2.c: Likewise.
45404         * gcc.dg/wtr-union-init-3.c: Likewise.
45405         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45406         * gcc.dg/cpp/defined.c: Likewise.
45407         * gcc.dg/cpp/macsyntx.c: Likewise.
45408         * gcc.dg/cpp/paste2.c: Likewise.
45409         * gcc.dg/cpp/trad/defined.c: Likewise.
45410         * gcc.dg/format/c90-printf-1.c: Likewise.
45411         * gcc.dg/format/c90-scanf-1.c: Likewise.
45412         * gcc.dg/format/c99-printf-1.c: Likewise.
45413         * gcc.dg/format/c99-scanf-1.c: Likewise.
45414         * gcc.misc-tests/gcov-8.c: Likewise.
45415         * lib/profopt.exp: Likewise.
45416
45417 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45418
45419         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45420
45421 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45422
45423         * g++.dg/inherit/using2.C: New test.
45424
45425 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45426
45427         * ChangeLog: Follow spelling conventions.
45428         * g++.dg/template/friend4.C: Likewise.
45429         * g++.old-deja/g++.pt/crash67.C: Likewise.
45430         * gcc.c-torture/execute/20000801-4.c: Likewise.
45431         * gcc.dg/c90-digraph-1.c: Likewise.
45432         * gcc.dg/c94-digraph-1.c: Likewise.
45433         * gcc.dg/c99-digraph-1.c: Likewise.
45434         * gcc.dg/cpp/line5.c: Likewise.
45435         * gcc.dg/cpp/multiline.c: Likewise.
45436         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45437         * gcc.dg/format/attr-3.c: Likewise.
45438         * gcc.dg/format/c90-scanf-3.c: Likewise.
45439         * gcc.dg/format/ext-4.c: Likewise.
45440
45441 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45442
45443         * g++.dg/template/pretty1.C: New test.
45444
45445 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45446
45447         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45448
45449 2002-09-13  Matt Austern  <austern@apple.com>
45450
45451         * g++.dg/other/constref[12].C: New, regression tests for
45452         passing a cast expression to a function by const reference.
45453
45454 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45455
45456         * g++.dg/template/deduce1.C: New test.
45457
45458 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45459
45460         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45461         32-bit int.
45462
45463 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45464
45465         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45466         usage.
45467
45468 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45469
45470         * gcc.c-torture/compile/20020910-1.c: New test.
45471
45472 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45473
45474         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45475
45476 2002-09-10  Andreas Jaeger  <aj@suse.de>
45477
45478         * gcc.dg/20020312-2.c: Adjust for x86-64.
45479
45480 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45481
45482         * g77.dg/7388.f: New test case for PR 7388.
45483
45484 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45485
45486         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45487
45488 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45489
45490         * objc.dg/proto-lossage-1.m: New test.
45491
45492 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45493
45494         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45495
45496 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45497
45498         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45499         expected to pass.
45500
45501 2002-09-06  Stan Shebs  <shebs@apple.com>
45502             David Edelsohn  <edelsohn@gnu.org>
45503
45504         * gcc.dg/weak: New directory.
45505         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45506         target-specific xfail bits.
45507         * gcc.dg/typeof-2.c: Move to new directory.
45508         * gcc.dg/weak.exp: New expect script.
45509
45510 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45511
45512         * gcc.c-torture/execute/extzvsi.c: New test.
45513
45514 2002-09-05  Stan Shebs  <shebs@apple.com>
45515
45516         * gcc.dg/weak-1.c: xfail on Darwin.
45517         * gcc.dg/weak-2.c: Ditto.
45518         * gcc.dg/weak-3.c: Ditto.
45519         * gcc.dg/weak-4.c: Ditto.
45520         * gcc.dg/weak-5.c: Ditto.
45521         * gcc.dg/weak-6.c: Ditto.
45522         * gcc.dg/weak-7.c: Ditto.
45523         * gcc.dg/weak-8.c: Ditto.
45524         * gcc.dg/weak-9.c: Ditto.
45525
45526 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45527
45528         * gcc.c-torture/execute/loop-14.c: New test.
45529
45530 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45531
45532         * g++.dg/other/cxa-atexit1.C: New test.
45533
45534         * gcc.dg/typeof-2.c: New test.
45535
45536 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45537
45538         * gcc.dg/builtins-2.c: New testcase.
45539         * gcc.dg/builtins-3.c: New testcase.
45540
45541 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45542
45543         * gcc.dg/cpp/_Pragma4.c: New test.
45544
45545 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45546
45547         * objc/execute/nil_method-1.m: New testcase.
45548
45549 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45550
45551         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45552         [Object class], not [Object initialize].
45553
45554 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45555             Hans-Peter Nilsson  <hp@bitrange.com>
45556
45557         * gcc.c-torture/execute/20020720-1.x: Skip test on
45558         mmix-knuth-mmixware.  Correct comment.
45559
45560 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45561
45562         * g++.dg/abi/bitfield5.C: New test.
45563         * g++.dg/abi/vbase10.C: Likewise.
45564
45565 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45566
45567         * objc.dg/undeclared-selector.m: New test.
45568
45569 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45570
45571         * g++.dg/other/offsetof1.C: Avoid cast warning.
45572
45573 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45574
45575         * objc.dg/super-class-2.m: New test.
45576
45577 2002-08-24  Matt Austern  <austern@apple.com>
45578
45579         * g++.dg/ext/lvaddr.C: New test.
45580         * g++.dg/ext/lvcast.C: New test.
45581
45582 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45583
45584         * g++.dg/inherit/cond1.C: New test.
45585
45586 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45587
45588         * gcc.dg/noncompile/incomplete-1.c: New test.
45589
45590 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45591
45592         * gcc.dg/typespec-1.c: New test.
45593
45594 2002-08-20  Devang Patel  <dpatel@apple.com>
45595         * objc.dg/proto-hier-2.m: New test.
45596
45597 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45598
45599         * objc.dg/bitfield-1.m: New test.
45600         * objc.dg/bitfield-2.m: New test.
45601
45602 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45603
45604         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45605         gcc.dg/c99-flex-array-4.c: New tests.
45606
45607 2002-08-16  Stan Shebs  <shebs@apple.com>
45608
45609         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45610
45611 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45612
45613         * gcc.dg/typeof-1.c: New test.
45614         * g++.dg/ext/typeof2.C: New test.
45615
45616 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45617
45618         * g++.dg/other/offsetof1.C: New test.
45619
45620 2002-08-14  Richard Henderson  <rth@redhat.com>
45621
45622         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45623
45624 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45625
45626         * gcc.dg/cpp/_Pragma3.c: New test.
45627
45628 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45629
45630         * g++.dg/template/inherit3: New test.
45631
45632 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45633
45634         * gcc.dg/bitfld-4.c: Add blank options.
45635
45636 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45637
45638         * g++.dg/template/crash1.C: New test.
45639
45640 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45641
45642         * gcc.dg/tls/opt-2.c: New test.
45643
45644 2002-08-08  Devang Patel  <dpatel@apple.com>
45645
45646         * objc.dg/selector-1.m : New test
45647
45648 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45649
45650         * g++.dg/abi/bitfield4.C: New test.
45651         * gcc.dg/bitfld-4.c: New test.
45652
45653 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         * g++.dg/other/packed1.C: New test.
45656
45657 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45658
45659         * g++.dg/abi/offsetof.C: Tweak error messages.
45660         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45661
45662 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45663
45664         * gcc.dg/bitfld-3.c: New test.
45665
45666 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45667             Richard Henderson  <rth@redhat.com>
45668
45669         * gcc.dg/i386-bitfield1.c: New test.
45670         * g++.dg/abi/bitfield3.C: Update.
45671
45672 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45673
45674         * objc.dg/const-str-2.m: Update.
45675         * gcc.dg/cpp/c++98.c: Change to C extension.
45676         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45677         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45678
45679 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45680
45681         * gcc.dg/tls/diag-3.c: New.
45682
45683 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45684
45685         * g++.dg/README (Subdirectories): Document new subdir expr.
45686         * g++.dg/expr/pmf-1.C: New test.
45687
45688 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45689
45690         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45691
45692 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45693
45694         * g++.dg/abi/bitfield3.C: New test.
45695
45696 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45697
45698         * lib/gcov.exp: Tweak expected line formats.
45699         * gcc.misc-tests/gcov8.c: New test.
45700         * gcc.misc-tests/gcov8.x: New flags.
45701
45702 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45703
45704         * consistency.vlad/layout/endian.c: Include string.h.
45705
45706         * gcc.c-torture/execute/20020805-1.c: New test.
45707
45708 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45709
45710         * g++.dg/other/conversion1.C: New test.
45711
45712 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45713
45714         * gcc.dg/builtins-1.c: New testcase.
45715
45716 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45717
45718         * g++.dg/inherit/access3.C: New test.
45719
45720 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45721
45722         * gcc.dg/ia64-visibility-2.c: New test.
45723
45724 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45725
45726         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45727         __qualifier_flags to __flags.
45728
45729 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45730
45731         * g++.dg/inherit/operator1.C: New test.
45732         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45733         * g++.dg/other/error1.C: Change expected error message.
45734         * g++.dg/template/conv4.C: Likewise.
45735
45736 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45737
45738         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45739         for documented behavior.
45740
45741 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45742
45743         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45744         several targets known to fail.
45745
45746 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45747
45748         * gcc.dg/mips-args-[123].c: New tests.
45749
45750 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45751
45752         * gcc.dg/ppc-spe.c: New.
45753
45754 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45755
45756         * g++.dg/other/ptrmem4.C: New testcase.
45757
45758 2002-07-24  Richard Henderson  <rth@redhat.com>
45759
45760         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45761
45762 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45763
45764         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45765
45766 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45767
45768         * gcc.c-torture/execute/memset-3.c: New testcase.
45769
45770 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45771
45772         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45773         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45774
45775 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45776
45777         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45778         Delete.
45779
45780 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45781
45782         * gcc.c-torture/compile/simd-4.c: New test.
45783
45784 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45785
45786         PR c++/7347, c++/7348
45787         * g++.dg/template/access4.C: New test.
45788         * g++.dg/template/access5.C: New test.
45789         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45790         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45791         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45792         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45793
45794 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45795
45796         * gcc.dg/gnu89-init-2.c: New test.
45797
45798 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45799
45800         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45801
45802 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45803
45804         * gcc.c-torture/execute/20020720-1.c: New testcase.
45805
45806 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45807
45808         * gcc.dg/cpp/Wsignprom.c: New tests.
45809
45810 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45811
45812         * gcc.c-torture/execute/loop-13.c: New test.
45813
45814 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45815
45816         * gcc.dg/cpp/expr.c: New tests.
45817
45818 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45819
45820         * g++.dg/opt/pr6713.C: Add template instantiation.
45821
45822 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45823
45824         * gcc.dg/nest.c: New test.
45825
45826 2002-07-17  Richard Henderson  <rth@redhat.com>
45827
45828         * g++.dg/opt/pr6713.C: New test.
45829
45830 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45831
45832         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45833         XFAIL for all x86 processors.
45834
45835 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45836
45837         * gcc.c-torture/execute/20010122-1.x: Do not test with
45838         -fomit-frame-pointer.
45839
45840 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45841
45842         * g++.dg/template/instantiate2.C: New test.
45843         * g++.dg/template/spec4.C: New test.
45844
45845 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45846
45847         * g++.dg/template/access2.C: New test.
45848         * g++.dg/template/access3.C: New test.
45849
45850 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45851
45852         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45853         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45854         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45855         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45856         Convert to use <stdarg.h>.
45857         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45858         Delete.
45859         * gcc.dg/va-arg-2.c: New.
45860         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45861
45862 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45863
45864         * gcc.c-torture/compile/20020710-1.c: New test.
45865
45866 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45867                           Andrew Pinski  <pinskia@physics.uc.edu>
45868
45869         gcc.c-torture/compile/simd-2.c: New testcase.
45870         gcc.c-torture/compile/simd-3.c: Likewise.
45871
45872 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45873
45874         PR c++/7224
45875         * g++.dg/overload/error1.C: New test.
45876
45877 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45878
45879         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45880         configuration and IRIX 6 O32 ABI.
45881
45882 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45883
45884         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45885
45886 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45887
45888         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45889
45890 2002-07-10  Jeffrey A Law  <law@redhat.com>
45891
45892         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45893
45894         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45895
45896 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45897
45898         * gcc.dg/20020312-2.c: Check for __PPC__.
45899
45900 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45901
45902         * gcc.c-torture/compile/20020709-1.c: New test.
45903
45904 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45905
45906         * g++.dg/template/qualttp21.C: New test case.
45907
45908 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45909
45910         * gcc.c-torture/compile/20020706-1.c: New test.
45911         * gcc.c-torture/compile/20020706-2.c: New test.
45912
45913 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45914             Alexandre Oliva  <aoliva@redhat.com>
45915
45916         * g++.dg/warn/incomplete1.C: New test.
45917
45918 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45919
45920         PR c++/7099
45921         * g++.dg/warn/noreturn1.C: New test.
45922
45923 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/6706
45926         * g++.dg/debug/debug6.C: New test.
45927         * g++.dg/debug/debug7.C: New test.
45928
45929 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45930
45931         * gcc.c-torture/compile/simd-3.c: New test.
45932
45933 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45934
45935         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45936         * gcc.dg/20020620-1.c: Likewise.
45937
45938 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45939
45940         PR c++/6944
45941         * g++.dg/init/array4.C: New test.
45942         * g++.dg/init/array5.C: New test.
45943
45944 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45945
45946         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45947         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45948
45949 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45950
45951         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45952         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45953         * gcc.dg/wtr-conversion-1.c: Likewise.
45954         * gcc.dg/wtr-escape-1.c: Likewise.
45955         * gcc.dg/wtr-int-type-1.c: Likewise.
45956         * gcc.dg/wtr-label-1.c: Likewise.
45957         * gcc.dg/wtr-static-1.c: Likewise.
45958         * gcc.dg/wtr-strcat-1.c: Likewise.
45959         * gcc.dg/wtr-suffix-1.c: Likewise.
45960         * gcc.dg/wtr-switch-1.c: Likewise.
45961         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45962         * gcc.dg/wtr-union-init-1.c: Likewise.
45963         * gcc.dg/wtr-union-init-2.c: Likewise.
45964         * gcc.dg/wtr-union-init-3.c: Likewise.
45965
45966         * gcc.dg/wtr-func-def-1.c: New test.
45967
45968 2002-07-02 Devang Patel <dpatel@apple.com>
45969
45970         * objc.dg/param-1.m: New test.
45971
45972 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45973
45974         * gcc.dg/cpp/trad/directive.c: Add test.
45975         * gcc.dg/cpp/trad/macroargs.c: Add test.
45976         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45977
45978 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45979
45980         * gcc.dg/cpp/cmdlne-M.c: New test.
45981
45982 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45983
45984         * objc.dg/desig-init-1.m: New test.
45985
45986 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45987
45988         PR c++/6716
45989         * g++.dg/template/instantiate1.C: New test.
45990
45991 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45992
45993         PR c++/7112
45994         * g++.dg/template/sizeof2.C: New test.
45995
45996 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45997
45998         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45999         gcc.dg/cpp/trad/include.c: New tests.
46000
46001 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46002
46003         PR target/7177
46004         * gcc.c-torture/compile/20020701-1.c: New test.
46005
46006 2002-07-01  Stan Shebs  <shebs@apple.com>
46007
46008         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46009         header here...
46010         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46011         (objc-torture-execute): or here.
46012
46013 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46014
46015         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46016
46017 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46018
46019         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46020
46021 2002-06-30  Devang Patel  <dpatel@apple.com>
46022
46023         * objc.dg/fsyntax-only.m: New test.
46024
46025 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46026
46027         PR c++/6695
46028         * g++.dg/template/friend7.C: New file.
46029
46030 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46031
46032         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46033         return type.
46034
46035 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46036
46037         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46038         avoid division by zero.
46039
46040 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46041
46042         * gcc.dg/Wunknownprag.c: New tests.
46043
46044 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46045
46046         * gcc.c-torture/execute/simd-2.c: New test.
46047
46048 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46049
46050         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46051         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46052         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46053         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46054         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46055         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46056         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46057         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46058         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46059         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46060         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46061         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46062         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46063         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46064         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46065         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46066         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46067
46068 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46069
46070         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46071         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46072         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46073         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46074         New tests.
46075         * gcc.dg/cpp/trad/directive.c: Update.
46076
46077 2002-06-23  Andreas Jaeger  <aj@suse.de>
46078
46079         * gcc.c-torture/execute/complex-6.c: New.
46080
46081 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46082
46083         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46084         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46085         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46086         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46087
46088 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46089
46090         * gcc.dg/cpp/trad: New directory with traditional tests copied
46091         from parent directory.
46092         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46093         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46094         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46095         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46096         Move to trad/ and rename.
46097         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46098         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46099         gcc.dg/cpp/trad/redef2.c: New tests.
46100         * gcc.dg/cpp/trad/trad.exp: New driver.
46101
46102 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46103
46104         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46105         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46106         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46107         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46108         Remove.
46109
46110 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46111
46112         * gcc.dg/20020620-1.c: New test.
46113
46114 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46115
46116         * g++.dg/template/ttp4.C: New test.
46117
46118 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46119
46120         * g++.dg/opt/vt1.C: Fix regexp.
46121
46122 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46123
46124         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46125         Don't use attribute `noinline'.
46126
46127 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46128
46129         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46130
46131 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46132
46133         * gcc.c-torture/execute/simd-1.c: New.
46134
46135         * gcc.dg/simd-1.c: New.
46136
46137 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46138
46139         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46140
46141 2002-06-16  Richard Henderson  <rth@redhat.com>
46142
46143         * g++.dg/ext/anon-struct1.C: New.
46144         * g++.dg/ext/anon-struct2.C: New.
46145         * g++.dg/ext/anon-struct3.C: New.
46146         * gcc.dg/anon-struct-1.c: New.
46147         * gcc.dg/anon-struct-2.c: New.
46148         * gcc.dg/anon-struct-3.c: New.
46149         * gcc.dg/20011008-1.c: Adjust warning text.
46150         * gcc.dg/20020527-1.c: Add -fms-extensions.
46151
46152 2002-06-16  Richard Henderson  <rth@redhat.com>
46153
46154         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46155
46156 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46157
46158         * gcc.c-torture/execute/20020615-1.c: New test.
46159
46160 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46161
46162         * gcc.c-tortuture/execute/compare-1.c: New test case.
46163         * gcc.c-tortuture/execute/compare-2.c: New test case.
46164         * gcc.c-tortuture/execute/compare-3.c: New test case.
46165
46166 2002-06-13  Richard Henderson  <rth@redhat.com>
46167
46168         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46169         ia64 ilp32.
46170
46171 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46172
46173         * g++.dg/template/typename2.C: Update error message.
46174
46175 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46176
46177         * gcc.c-torture/execute/20020611-1.c: New test.
46178
46179 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46180
46181         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46182         list of targets to skip.
46183
46184 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46185
46186         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46187         targets if not optimizing.
46188
46189 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46190
46191         * gcc.c-torture/compile/20020605-1.c: New test.
46192
46193         * g++.dg/opt/vt1.C: New test.
46194
46195         * gcc.dg/20020531-1.c: New test.
46196
46197         * gcc.dg/20020530-1.c: New test.
46198
46199         * gcc.dg/20020527-1.c: New test.
46200
46201         * g++.dg/opt/cse1.C: New test.
46202
46203 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46204
46205         * gcc.dg/20020607-2.c: New test case.
46206
46207 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46208
46209         * gcc.c-torture/compile/20020604-1.c: New test.
46210
46211 2002-06-04  Richard Henderson  <rth@redhat.com>
46212
46213         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46214         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46215         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46216
46217 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46218
46219         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46220
46221 2002-06-03  Richard Henderson  <rth@redhat.com>
46222
46223         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46224         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46225
46226 2002-06-02  Richard Henderson  <rth@redhat.com>
46227
46228         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46229         test functions static.
46230
46231 2002-06-02  Andreas Jaeger  <aj@suse.de>
46232
46233         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46234         now.
46235
46236 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46237
46238         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46239         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46240         Update for mofified diagnostics.
46241         * gcc.dg/c99-intconst-1.c: No longer fail.
46242
46243 2002-06-02  Richard Henderson  <rth@redhat.com>
46244
46245         * gcc.dg/uninit-A.c: Remove xfail markers.
46246
46247 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46248
46249         * gcc.dg/fnegate-1.c: New test case.
46250
46251 2002-05-30  Osku Salerma  <osku@iki.fi>
46252
46253         * gcc.c-torture/execute/mayalias-1.c: New file.
46254
46255 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46256
46257         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46258         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46259         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46260
46261 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46262
46263         * gcc.c-torture/execute/20020529-1.c: New test.
46264
46265 2002-05-27  Richard Henderson  <rth@redhat.com>
46266
46267         * g++.dg/ext/attrib6.C: New test case.
46268
46269 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46270
46271         * gcc.c-torture/execute/pure-1.c: New test.
46272
46273 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46274
46275         * gcc.dg/cpp/arith-2.c: Remove.
46276
46277 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46278
46279         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46280         * gcc.dg/cpp/if-3.c: Remove.
46281
46282 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46283
46284         * g++.dg/opt/cse2.C: New test.
46285
46286 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46287
46288         * gcc.dg/cpp/arith-1.c: New semantic tests.
46289         * gcc.dg/cpp/if-1.c: Update.
46290
46291 2002-05-24  Ben Elliston  <bje@redhat.com>
46292
46293         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46294
46295 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46296
46297         * gcc.dg/verbose-asm.c: New test.
46298
46299 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46300
46301         * gcc.dg/cpp/paste12.c: New test.
46302
46303 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46304
46305         * g++.dg/parse/named_ops.C: New test.
46306
46307 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46308
46309         * gcc.dg/weak-8.c: New test.
46310
46311 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46312
46313         * gcc.dg/weak-2.c: Allow optional leading underscore
46314         in scan-assembler symbol name.
46315         * gcc.dg/weak-3.c: Likewise.
46316         * gcc.dg/weak-4.c: Likewise.
46317         * gcc.dg/weak-5.c: Likewise.
46318
46319 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46320
46321         * gcc.dg/20020523-1.c: New test.
46322
46323 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46324
46325         * objc.dg/const-str-2.m: Update now that we stop after
46326         a command line error.
46327
46328 2002-05-22  Richard Henderson  <rth@redhat.com>
46329
46330         * g++.dg/dg.exp: Fix typo in test pruneing.
46331
46332 2002-05-22  Richard Henderson  <rth@redhat.com>
46333
46334         * g++.dg/dg.exp: Prune the tls subdirectory.
46335         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46336         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46337         * g++.dg/tls/init-1.C: New.
46338
46339 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46340
46341         * gcc.dg/20020517-1.c: New test.
46342
46343 2002-05-21  Richard Henderson  <rth@redhat.com>
46344
46345         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46346         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46347
46348 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46349
46350         * g++.dg/other/copy2.C: New test.
46351
46352 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46353
46354         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46355         (MAX_COPY): Bump up to 10 times sizeof (long long).
46356         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46357
46358         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46359         sizeof (long long).
46360
46361         * gcc.c-torture/execute/strcpy-1.c: New test.
46362
46363 2002-05-19  Jason Merrill  <jason2redhat.com>
46364
46365         * g++.dg/ext/oper1.C: New test.
46366
46367 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46368 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46369
46370         * README.QMTEST: New file.
46371
46372         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46373
46374 2002-05-19  Andreas Jaeger  <aj@suse.de>
46375
46376         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46377         now.
46378         * gcc.c-torture/execute/loop-2d.x: Likewise.
46379
46380 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46381
46382         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46383         support weak symbols.
46384         * gcc.dg/weak-4.c: Likewise.
46385         * gcc.dg/weak-6.c: Likewise.
46386
46387 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46388
46389         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46390         cygwin, coff and h8300-*-hms targets
46391         * gcc.dg/weak-5.c: Likewise.
46392         * gcc.dg/weak-7.c: Likewise.
46393
46394 2002-05-16  Jason Merrill  <jason@redhat.com>
46395
46396         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46397         (scan-assembler-not, scan-assembler-dem): Likewise.
46398         (scan-assembler-dem-not): Likewise.
46399
46400 2002-05-15  Richard Henderson  <rth@redhat.com>
46401
46402         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46403
46404 2002-05-15  Richard Henderson  <rth@redhat.com>
46405
46406         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46407         (vfoo1f): Warning here.
46408         (vfoo1l): Don't redefine the alias.
46409
46410 2002-05-14  Jason Merrill  <jason@redhat.com>
46411             Alexandre Oliva  <aoliva@redhat.com>
46412
46413         * g++.dg/init/pm1.C: New test.
46414
46415 2002-05-12  David S. Miller  <davem@redhat.com>
46416
46417         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46418         types.
46419
46420 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46421
46422         * gcc.c-torture/execute/20020510-1.c: New test case.
46423
46424 2002-05-10  David S. Miller  <davem@redhat.com>
46425
46426         * gcc.c-torture/execute/conversion.c: Test long double too.
46427
46428 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46429
46430         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46431         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46432         * lib/g++.exp (g++_link_flags): Likewise.
46433         * lib/objc.exp (objc_target_compile): Likewise.
46434
46435 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46436
46437         * gcc.dg/cpp/poison.c: Update.
46438         * gcc.dg/cpp/20000625-2.c: Remove.
46439         * gcc.dg/cpp/direct2s.c: Remove final test.
46440
46441 2002-05-08  Tom Rix  <trix@redhat.com>
46442
46443         * gcc.c-torture/execute/20020508-1.c: New test.
46444         * gcc.c-torture/execute/20020508-2.c: New test.
46445         * gcc.c-torture/execute/20020508-3.c: New test.
46446
46447 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46448
46449         * gcc.dg/cpp/charconst-4.c: More tests.
46450
46451 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46452
46453         PR c/6569
46454         * gcc.dg/weak-3.c: Update location of warning messages.
46455         * gcc.dg/weak-5.c: Likewise.
46456
46457 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46458
46459         * gcc.c-torture/execute/20020506-1.c: New test case.
46460
46461 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46462
46463         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46464
46465 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46466
46467         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46468
46469 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46470
46471         * gcc.dg/cpp/charconst-3.c: New test.
46472
46473 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46474
46475         * gcc.dg/cpp/charconst.c: Update tests.
46476
46477 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46478
46479         * treelang: Added directory for new sample language treelang. Also
46480         lib/treelang.exp: New file to signal treelang should be tested.
46481
46482 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46483
46484         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46485         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46486         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46487         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46488         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46489         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46490         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46491
46492 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46493
46494         * gcc.dg/format/xopen-2.c: New test.
46495
46496 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46497
46498         * gcc.dg/20020503-1.c: New test.
46499
46500 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46501
46502         * g++.dg/init/dtor1.C: Make it tougher.
46503
46504 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46505
46506         * g++.dg/init/dtor1.C: New test.
46507
46508 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46509
46510         * gcc.dg/altivec-8.c: New.
46511
46512 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46513
46514         * gcc.dg/altivec-7.c: New.
46515
46516 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46517
46518         * g++.dg/parse/typedef1.C: New test.
46519
46520 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46521
46522         PR c++/6486
46523         * g++.dg/template/friend6.C: New test.
46524
46525         PR c++/6492
46526         * g++.dg/init/copy1.C: New test.
46527
46528 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46529
46530         * g++.dg/warn/effc1.C: New test.
46531
46532 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46533
46534         * gcc.dg/cpp/if-cexp.c: Add a test.
46535
46536 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46537
46538         * gcc.dg/20020426-2.c: New test.
46539
46540 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46541
46542         * gcc.dg/cpp/if-mop.c: Update.
46543         * gcc.dg/cpp/if-mpar.c: Add test.
46544         * gcc.dg/cpp/if-oppr.c: Update.
46545
46546 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46547
46548         PR c/6343
46549         * gcc.dg/weak-[2-7].c: New tests.
46550
46551 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46552
46553         * gcc.dg/enum1.c: New test.
46554
46555 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46556
46557         PR c++/6497
46558         * g++.dg/inherit/access2.C: New test.
46559
46560 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46561
46562         PR bootstrap/6445
46563         * gcc.dg/20020426-1.c: New test.
46564
46565 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46566
46567         * g++.dg/abi/enum1.C: New test.
46568
46569 2002-04-26  Richard Henderson  <rth@redhat.com>
46570
46571         * gcc.dg/c99-bool-1.c: Expect always true warning.
46572
46573 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46574
46575         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46576
46577 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46578
46579         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46580         targets.
46581
46582 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46583
46584         * g++.dg/abi/mange7.C: New test.
46585
46586         PR c++/6438.
46587         * g++.dg/parse/stmtexpr2.C: New test.
46588
46589 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46590
46591         * gcc.dg/20020312-2.c: Add SH target.
46592
46593 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46594
46595         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46596         compiler output on mips*-*-irix*.
46597
46598 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46599
46600         * g++.dg/parse/attr1.C: New test.
46601
46602 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46603
46604         * gcc.c-torture/execute/string-opt-17.c: New test case.
46605         * gcc.c-torture/execute/memset-2.c: New test case.
46606
46607 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46608
46609         PR c++/6256:
46610         * g++.dg/template/friend5.C: New test.
46611
46612         PR c++/6331:
46613         * g++.dg/template/qual1.C: Likewise.
46614
46615 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46616
46617         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46618         Include stdlib.h, not stdio.h or ctype.h.
46619
46620 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46621
46622         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46623         cris-*-elf* and mmix-*-*.
46624         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46625         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46626         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46627         Ditto.
46628         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46629         * gcc.dg/wchar_t-1.c: Ditto.
46630
46631 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46632
46633         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46634         Clarify comment.
46635
46636 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46637
46638         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46639
46640 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46641
46642         * gcc.c-torture/execute/20000906-1.x: Delete.
46643
46644 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46645
46646         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46647
46648 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46649
46650         * PR6367
46651         * g77.f-torture/execute/6367.f: New test.
46652         * g77.f-torture/execute/6367.x: Disable for MMIX.
46653
46654 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46655
46656         * PR6352
46657         * g++.dg/opt/inline2.C: New test.
46658
46659 2002-04-18  Richard Henderson  <rth@redhat.com>
46660
46661         * gcc.dg/20000906-1.c: Enable for all targets.
46662         * gcc.c-torture/compile/iftrap-2.c: New.
46663
46664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.dg/20020418-1.c: New test.
46667         * gcc.dg/20020418-2.c: New test.
46668
46669 2002-04-18  Richard Henderson  <rth@redhat.com>
46670
46671         * gcc.c-torture/compile/iftrap-1.c: New.
46672         * gcc.dg/iftrap-1.c: Adjust for ia64.
46673         * gcc.dg/iftrap-2.c: New.
46674
46675 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46676
46677         * gcc.c-torture/compile/20020418-1.c: New test.
46678
46679 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46680
46681         * gcc.c-torture/compile/20020415-1.c: New.
46682
46683 2002-04-18  David S. Miller  <davem@redhat.com>
46684
46685         * gcc.c-torture/execute/20020418-1.c: New test.
46686
46687 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46688
46689         * gcc.dg/20020416-1.c: New test.
46690
46691         * g++.dg/opt/inline1.C: New test.
46692
46693 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46694
46695         * gcc.dg/altivec-5.c: New test.
46696
46697         * gcc.dg/20020415-1.c: New test.
46698
46699 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46700
46701         * lib/chill.exp: Remove.
46702
46703 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46704
46705         * g++.dg/other/big-struct.C: New test.
46706
46707 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46708
46709         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46710         of scratch file.
46711
46712 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46713
46714         PR c/6277
46715         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46716         in scan-assembler function name
46717
46718 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46719
46720         * g77.f-torture/execute/980628-4.x,
46721         g77.f-torture/execute/980628-5.x,
46722         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46723         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46724         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46725         i[34567]86-*-*.
46726
46727 2002-04-13  David S. Miller  <davem@redhat.com>
46728
46729         * gcc.c-torture/execute/20020413-1.c: New test.
46730
46731 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46732
46733         * gcc.dg/asm-6.c,
46734         * g++.dg/ext/asm1.C: New tests.
46735
46736 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46737
46738         PR c++ 5373.
46739         * g++.dg/parse/stmtexpr1.C: New test.
46740
46741         PR c++/5189.
46742         * g++.dg/template/copy1.C: New test.
46743
46744 2002-04-12  Richard Henderson  <rth@redhat.com>
46745
46746         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46747
46748 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46749
46750         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46751         gcc.c-torture/execute/20020307-2.c.
46752
46753 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46754
46755         * g++.dg/ext/attrib5.C,
46756         * g++.dg/lookup/struct1.C: New tests.
46757
46758 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46759
46760         * gcc.dg/20020411-1.c: New test.
46761
46762         * gcc.c-torture/execute/20020411-1.c: New test.
46763
46764 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46765
46766         * g77.f-torture/execute/6177.f: New test.
46767
46768 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46769
46770         PR middle-end/6247
46771         * g++.dg/opt/cleanup1.C: New test.
46772
46773         * g++.dg/opt/const1.C: New test.
46774
46775 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46776
46777         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46778
46779 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46780
46781         PR c++/5507
46782         * g++.dg/template/typename2.C: New test.
46783
46784 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46785
46786         * gcc.c-torture/execute/loop-12.c: New.
46787
46788 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46789
46790         * g77.f-torture/execute/980628-4.x,
46791         g77.f-torture/execute/980628-5.x,
46792         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46793         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46794         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46795
46796 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46797
46798         PR optimization/6086
46799         * g++.dg/opt/preinc1.C: New test.
46800
46801 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46802
46803         PR c++/5571
46804         * g++.dg/opt/static2.C: New test.
46805
46806 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46807
46808         PR c/5120
46809         * gcc.dg/20020406-1.c: New test.
46810
46811 2002-04-04  David S. Miller  <davem@redhat.com>
46812
46813         * gcc.c-torture/execute/20020404-1.c: New test.
46814
46815 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46816
46817         PR c/6123
46818         * gcc.dg/20020312-2.c: Do not declare global register variable
46819         if __PIC__ or __pic__ is defined.
46820
46821 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46822
46823         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46824         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46825
46826 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46827
46828         * gcc.misc-tests/linkage.exp: Update last change to handle
46829         sparc*-, not just sparc-.
46830
46831 2002-04-03  Richard Henderson  <rth@redhat.com>
46832
46833         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46834
46835 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46836
46837         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46838
46839 2002-04-02  David S. Miller  <davem@redhat.com>
46840
46841         * gcc.c-torture/execute/20020402-3.c: New test.
46842
46843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46844
46845         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46846         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46847
46848         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46849         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46850         g77.f-torture/execute/20001201.x,
46851         g77.f-torture/execute/u77-test.x: New files.
46852
46853         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46854         * gcc.dg/wchar_t-1.c: Ditto.
46855
46856 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46857
46858         * gcc.c-torture/execute/20020402-1.c: New test.
46859
46860 2002-04-01  Richard Henderson  <rth@redhat.com>
46861
46862         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46863
46864         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46865
46866 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46867
46868         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46869
46870 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46871
46872         * g++.dg/inherit/template-as-base.C: Expect error.
46873         * g++.dg/inherit/namespace-as-base.C: Likewise.
46874
46875 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46876
46877         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46878         g++.dg/ext/instantiate3.C: Tweak match patterns.
46879
46880         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46881         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46882         -da test.
46883
46884 2002-03-31  Richard Henderson  <rth@redhat.com>
46885
46886         * gcc.dg/special/alias-2.c: New.
46887         * gcc.dg/special/ecos.exp: Run it.
46888
46889 2002-03-31  Richard Henderson  <rth@redhat.com>
46890
46891         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46892
46893 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46894
46895         * gcc.dg/weak-1.c: Disable on h8300 port.
46896
46897 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46898
46899         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46900         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46901         ordering tests.
46902         * g++.dg/bprob/bprob-1.C: New test.
46903         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46904         * g++.dg/gcov/gcov-1.C: New test.
46905         * g++.dg/gcov/gcov-1.x: New file.
46906         * g++.dg/gcov/gcov-2.C: New test.
46907         * g++.dg/gcov/gcov-3.C: New test.
46908         * g++.dg/gcov/gcov-3.h: New file.
46909
46910 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46911
46912         * g++.old-deja/g++.other/builtins5.C: New test.
46913         * g++.old-deja/g++.other/builtins6.C: New test.
46914         * g++.old-deja/g++.other/builtins7.C: New test.
46915         * g++.old-deja/g++.other/builtins8.C: New test.
46916         * g++.old-deja/g++.other/builtins9.C: New test.
46917
46918 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * g++.dg/opt/static1.C: New test.
46921
46922         * g++.dg/opt/longbranch1.C: New test.
46923
46924 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46925
46926         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46927
46928         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46929
46930 2002-03-28  Jeffrey A Law  (law@redhat.com)
46931
46932         * gcc.c-torture/execute/20020328-1.c: New test.
46933
46934 2002-03-27  Richard Henderson  <rth@redhat.com>
46935
46936         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46937         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46938         move from g++.old-deja/g++.ext/.
46939
46940 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46941
46942         * g++.dg/init/new2.C: New test.
46943
46944 2002-03-26  Richard Henderson  <rth@redhat.com>
46945
46946         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46947
46948         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46949         on sparc.
46950
46951         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46952         sparcv9 systems.
46953         * gcc.dg/20001102-1.c: Likewise.
46954
46955 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46956
46957         * gcc.dg/cpp/endif-pedantic1.c,
46958         gcc.dg/cpp/endif-pedantic2.c: New tests.
46959
46960 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46961
46962         * g++.dg/init/new1.C: New test.
46963
46964 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46965
46966         * g++.dg/abi/vbase9.C: New test.
46967
46968 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46969
46970         * gcc.dg/arm-asm.c: New test.
46971
46972 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46973
46974         * gcc.dg/Wswitch-enum.c: New test.
46975         Fix PR c/5044.
46976
46977 2002-03-26  Richard Henderson  <rth@redhat.com>
46978
46979         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46980         structure.
46981
46982 2002-03-25  Richard Henderson  <rth@redhat.com>
46983
46984         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46985         sparcv9 systems.
46986
46987         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46988         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46989
46990 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46991
46992         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46993
46994 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46995
46996         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46997         targets using generic thunk support.
46998
46999 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47000
47001         * gcc.c-torture/compile/20020323-1.c: New test.
47002
47003         * g++.dg/opt/conj2.C: New test.
47004
47005 2002-03-24  Richard Henderson  <rth@redhat.com>
47006
47007         * gcc.dg/weak-1.c: Use -fno-common.
47008
47009 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47010
47011         * g77.dg/f77-edit-apostrophe-out.f: New test
47012         * g77.dg/f77-edit-h-out.f: New test
47013         * g77.dg/f77-edit-t-in.f: New test
47014         * g77.dg/f77-edit-t-out.f: New test
47015         * g77.dg/f77-edit-x-out.f: New test
47016         * g77.dg/f77-edit-slash-out.f: New test
47017         * g77.dg/f77-edit-colon-out.f: New test
47018         * g77.dg/f77-edit-s-out.f: New test
47019
47020 2002-03-24  Richard Henderson  <rth@redhat.com>
47021
47022         * objc/execute/formal_protocol-6.x: New XFAIL.
47023
47024 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47025
47026         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47027         that do not support weak symbols
47028
47029 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47030
47031         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47032         * lib/g77.exp: Likewise.
47033         * lib/objc.exp: Likewise.
47034
47035 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47036
47037         * gcc.dg/Wswitch-default.c: New test.
47038
47039 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47040
47041         * g++.dg/other/enum1.C: New test.
47042
47043 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47044
47045         * gcc.dg/pragma-ep-3.c: Fix typo.
47046
47047 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47048
47049         * g++.dg/inherit/template-as-base.C: New test.
47050
47051 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47052
47053         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47054         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47055
47056 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47057
47058         * gcc.dg/cpp/multiline.c: Update to match.
47059
47060 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47061
47062         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47063
47064 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47065
47066         * gcc.dg/cpp/extratokens2.c: New file.
47067
47068 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47069
47070         * gcc.dg/20020312-2.c: Add rs6000 target.
47071
47072         * gcc.c-torture/compile/20020319-1.c: New test.
47073
47074 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47075
47076         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47077         (A, E): Handle this.
47078
47079 2002-03-20  Jason Merrill  <jason@redhat.com>
47080
47081         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47082         ignoring -fpic.
47083         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47084         through prune_gcc_output.
47085
47086 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47087
47088         * gcc.c-torture/compile/20020320-1.c: New test.
47089
47090 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47091
47092         * gcc.c-torture/compile/20020318-1.c: New test.
47093
47094         * gcc.dg/struct-by-value-1.c: New test.
47095
47096         * gcc.dg/20020319-1.c: New test.
47097
47098 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47099
47100         * g++.dg/opt/conj1.C: New test.
47101
47102 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47103
47104         * g++.dg/template/qualttp20.C: Revert previous change.
47105         * g++.dg/template/qualttp3.C: Likewise.
47106         * g++.dg/template/qualttp4.C: Likewise.
47107         * g++.dg/template/qualttp5.C: Likewise.
47108         * g++.dg/template/qualttp6.C: Likewise.
47109         * g++.dg/template/qualttp7.C: Likewise.
47110         * g++.dg/template/qualttp8.C: Likewise.
47111         * g++.dg/template/recurse.C: Likewise.
47112
47113 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47114
47115         * gcc.dg/cpp/wchar-1.c: Update.
47116
47117 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47118
47119         * g++.dg/template/conv1.C: New test.
47120         * g++.dg/template/conv2.C: New test.
47121         * g++.dg/template/conv3.C: New test.
47122         * g++.dg/template/conv4.C: New test.
47123
47124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47125
47126         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47127         * g++.dg/template/qualttp3.C: Likewise.
47128         * g++.dg/template/qualttp4.C: Likewise.
47129         * g++.dg/template/qualttp5.C: Likewise.
47130         * g++.dg/template/qualttp6.C: Likewise.
47131         * g++.dg/template/qualttp7.C: Likewise.
47132         * g++.dg/template/qualttp8.C: Likewise.
47133         * g++.dg/template/recurse.C: Likewise.
47134
47135 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47136
47137         * g++.dg/opt/dtor1.C: New test.
47138
47139 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47140
47141         * gcc.c-torture/compile/20020315-1.c: New test.
47142
47143 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47144
47145         * gcc.dg/weak-1.c: Fix scan tests.
47146
47147 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47148
47149         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47150         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47151         cris-*-aout* mmix-*-*.
47152         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47153         cris-*-aout* mmix-*-*.
47154         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47155         cris-*-elf* cris-*-aout* and mmix-*-*.
47156         * gcc.dg/20001009-1.c: Ditto.
47157         * gcc.dg/20010912-1.c: Ditto.
47158         * gcc.dg/20020122-4.c: Ditto.
47159         * gcc.dg/inline-2.c: Ditto.
47160
47161 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47162
47163         * gcc.c-torture/compile/20020314-1.c: New test.
47164
47165 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47166
47167         * gcc.c-torture/execute/20020314-1.c: New test.
47168
47169 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47170
47171         * g++.dg/warn/Wunused-1.C: New test.
47172
47173 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47174
47175         * g++.dg/abi/mangle6.C: New test.
47176
47177 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47178
47179         * gcc.c-torture/compile/20020309-2.c: New test.
47180
47181         * gcc.c-torture/compile/20020312-1.c: New test.
47182
47183 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47184
47185         * g++.dg/other/access1.C: New test.
47186
47187 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47188
47189         * gcc.c-torture/execute/wchar_t-1.c: New test.
47190
47191 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47192
47193         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47194
47195 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47196
47197         * gcc.dg/20020312-1.c: New test case.
47198
47199 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47200
47201         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47202
47203 2002-03-11  Richard Henderson  <rth@redhat.com>
47204
47205         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47206         * g++.old-deja/g++.jason/report.C: Likewise.
47207
47208 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47209
47210         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47211         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47212
47213 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47214
47215         * g++.dg/overload/pmf1.C: New test.
47216
47217 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47218
47219         * gcc.c-torture/execute/20020307-1.c: Use long.
47220
47221 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47222
47223         PR optimization/5844
47224         * gcc.dg/20020310-1.c: New test.
47225
47226 2002-03-09  Michael Meissner  <meissner@redhat.com>
47227
47228         * gcc.c-torture/execute/memcpy-2.c: New test.
47229         * gcc.c-torture/execute/memset-1.c: New test.
47230         * gcc.c-torture/execute/strlen-1.c: New test.
47231         * gcc.c-torture/execute/strcmp-1.c: New test.
47232         * gcc.c-torture/execute/strncmp-1.c: New test.
47233
47234 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47235
47236         * gcc.dg/ppc-ldstruct.c: New test.
47237
47238 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47239
47240         * gcc.c-torture/execute/va-arg-22.c: New test.
47241
47242 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47243
47244         * gcc.c-torture/compile/20020309-1.c: New test.
47245
47246 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47247
47248         * gcc.c-torture/execute/20020307-2.c: New test.
47249
47250 2002-03-07  Jeffrey A Law  (law@redhat.com)
47251
47252         * g77.f-torture/compile/20020307-1.f: New test.
47253
47254 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47255
47256         * gcc.dg/unordered-1.c: New test.
47257
47258 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47259
47260         * gcc.c-torture/execute/20020307-1.c: New test.
47261
47262 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47263
47264         * gcc.dg/20020304-1.c: New test.
47265
47266         * gcc.c-torture/compile/20020304-2.c: New test.
47267
47268 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47269
47270         * gcc.c-torture/compile/20020304-1.c: New test case
47271         (from PR c/5830).
47272
47273 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47274
47275         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47276
47277 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47278
47279         * g++.dg/other/classkey1.C: New test.
47280
47281 2002-03-01  Richard Henderson  <rth@redhat.com>
47282
47283         * gcc.c-torture/compile/981223-1.x: New.
47284         * gcc.c-torture/compile/920625-1.x: New.
47285
47286 2002-02-28  Richard Henderson  <rth@redhat.com>
47287
47288         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47289
47290 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47291
47292         * gcc.c-torture/execute/20020227-1.c: New test.
47293
47294 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47295
47296         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47297         here" ERROR lines.
47298         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47299         * g++.old-deja.g++.other/defarg1.C: Likewise.
47300         * g++.old-deja/g++.pt/calls2.C: Likewise.
47301         * g++.old-deja/g++.pt/crash20.C: Likewise.
47302         * g++.old-deja/g++.pt/crash30.C: Likewise.
47303         * g++.old-deja/g++.pt/crash36.C: Likewise.
47304         * g++.old-deja/g++.pt/crash6.C: Likewise.
47305         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47306         * g++.old-deja/g++.pt/derived3.C: Likewise.
47307         * g++.old-deja/g++.pt/error1.C: Likewise.
47308         * g++.old-deja/g++.pt/friend21.C: Likewise.
47309         * g++.old-deja/g++.pt/friend23.C: Likewise.
47310         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47311         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47312
47313 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47314
47315         * gcc.c-torture/execute/20020225-2.c: New test.
47316
47317 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47318
47319         * gcc.c-torture/execute/920730-1t.c,
47320         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47321         Delete test cases, only relevant to -traditional.
47322
47323 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47324
47325         * gcc.dg/cpp/undef1.c: Remove.
47326         * gcc.dg/cpp/directiv.c: Update.
47327         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47328
47329 2002-02-27  Michael Meissner  <meissner@redhat.com>
47330
47331         * gcc.c-torture/execute/20020226-1.c: New test.
47332
47333 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47334
47335         * g++.dg/debug/debug4.C: New test.
47336
47337         * gcc.dg/ia64-visibility-1.c: New test.
47338
47339 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47340
47341         * gcc.dg/debug/20020224-1.c: New.
47342
47343 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47344
47345         * gcc.c-torture/execute/960416-1.x: New.
47346         * gcc.c-torture/execute/divconst-3.x: Likewise.
47347
47348 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.dg/20020224-1.c: New test.
47351
47352 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47353
47354         * gcc.c-torture/execute/20020225-1.c: New.
47355
47356 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47357
47358         * gcc.dg/cpp/wchar-1.c: New test.
47359
47360 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47361
47362         * gcc.dg/20020222-1.c: New test.
47363
47364 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47365
47366         * g++.dg/opt/anonunion1.C: New test.
47367
47368 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47369
47370         * g++.dg/template/qualttp19.C: New test.
47371         * g++.dg/template/qualttp20.C: New test.
47372         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47373         * g++.old-deja/g++.other/qual1.C: Likewise.
47374
47375 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47376
47377         * gcc.dg/attr-alwaysinline.c: New.
47378
47379 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47380
47381         * gcc.dg/20020220-1.c: New test.
47382
47383         * gcc.dg/20020220-2.c: New test.
47384
47385         * g++.dg/opt/mmx1.C: New test.
47386
47387 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47388
47389         * gcc.c-torture/compile/20020110.c: New test.
47390
47391 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47392
47393         * gcc.c-torture/execute/20020219-1.c: New test.
47394
47395         * gcc.dg/20020219-1.c: New test.
47396
47397         * gcc.dg/noncompile/20020220-1.c: New test.
47398
47399         * g++.dg/opt/ptrintsum1.C: New test.
47400
47401         * gcc.dg/debug/20020220-1.c: New test.
47402
47403 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47404
47405         * gcc.c-torture/execute/20020216-1.c: New test.
47406
47407 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47408
47409         * gcc.dg/decl-1.c: Update, new test.
47410
47411 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47412
47413         * g++.dg/abi/bitfield1.C: New test.
47414         * g++.dg/abi/bitfield2.C: New test.
47415
47416 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47417
47418         * gcc.dg/attr-nest.c: New test.
47419
47420 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47421
47422         * gcc.c-torture/execute/20020215-1.c: New test.
47423
47424 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47425
47426         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47427         * g++.dg/debug/debug.exp: New.
47428         * g++.dg/debug/trivial.C: New.
47429         * g++.dg/debug/debug1.C: Moved...
47430         * g++.dg/other/debug1.C: ...from here.
47431         * g++.dg/debug/debug2.C: Moved...
47432         * g++.dg/other/debug2.C: ...from here.
47433         * g++.dg/debug/debug3.C: Moved...
47434         * g++.dg/other/debug3.C: ...from here.
47435
47436         * gcc.dg/noncompile/20020213-1.c: New test.
47437
47438 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47439
47440         * g++.dg/other/debug3.C: New test.
47441
47442         * gcc.c-torture/execute/20020213-1.c: New test.
47443
47444 2002-02-13  Richard Smith <richard@ex-parrot.com>
47445
47446         * g++.old-deja/g++.other/thunk1.C: New test.
47447
47448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47449
47450         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47451
47452 2002-02-13  Stan Shebs  <shebs@apple.com>
47453
47454         * gcc.dg/altivec-3.c: New.
47455
47456 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47457
47458         * gcc.dg/Wunreachable-1.c: New test.
47459         * gcc.dg/Wunreachable-2.c: New test.
47460
47461 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47462
47463         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47464
47465 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47466
47467         * gcc.dg/decl-1.c: New test.
47468
47469 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47470
47471         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47472
47473 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47474
47475         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47476         * gcc.c-torture/compile/980506-1.x: Likewise.
47477
47478 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47479
47480         * gcc.dg/20020210-1.c: New.
47481
47482 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47483
47484         * g77.f-torture/execute/947.f: New regression test
47485         for PR fortran/947.
47486
47487 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47488
47489         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47490         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47491
47492 2002-02-08  Richard Henderson  <rth@redhat.com>
47493
47494         * gcc.c-torture/compile/labels-3.c: New.
47495
47496 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47497
47498         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47499         expression statements work instead.
47500         * gcc.dg/noncompile/20020207-1.c: New test.
47501
47502 2002-02-07  Richard Henderson  <rth@redhat.com>
47503
47504         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47505
47506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47507
47508         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47509         message from g77
47510         * lib/g77-dg.exp: Trim g77 error messages so that they are
47511         recognized by dg.exp.
47512
47513 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47514
47515         PR fortran/5473
47516         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47517
47518 2002-02-07  Richard Henderson  <rth@redhat.com>
47519
47520         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47521         to be sufficiently aligned for integers.
47522
47523 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47524
47525         * g++.dg/template/friend4.C: New test.
47526
47527 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47528
47529         PR fortran/5743
47530         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47531         unsupported cases.
47532
47533 2002-02-07  Richard Henderson  <rth@redhat.com>
47534
47535         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47536         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47537         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47538         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47539
47540 2002-02-06  Richard Henderson  <rth@redhat.com>
47541
47542         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47543
47544 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47545
47546         * gcc.dg/20020206-1.c: New test.
47547
47548 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47549
47550         * gcc.c-torture/execute/20020206-1.c: New test.
47551
47552         * gcc.c-torture/execute/20020206-2.c: New test.
47553
47554         PR optimization/5429:
47555         * gcc.c-torture/compile/20020206-1.c: New test.
47556
47557 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47558
47559         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47560         as certain file formats cannot support particularly large
47561         alignments.
47562
47563         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47564         and do not expect to be able to link the executable.
47565
47566         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47567         fail because the COFF format does not support the weak attribute.
47568
47569 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47570
47571         * g77.dg/pr5473.f: New test
47572
47573 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47574
47575         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47576         Fix testcase accordingly.
47577
47578 2002-02-04  Richard Henderson  <rth@redhat.com>
47579
47580         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47581         (buf): Change to be an array of pointers, not ints.
47582
47583 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47584
47585         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47586         before all tests.  Move warning one line above to match where it
47587         C frontend emits.
47588         * gcc.dg/Wswitch-2.c: New test.
47589         * g++.dg/warn/Wswitch-1.C: New test.
47590         * g++.dg/warn/Wswitch-2.C: New test.
47591
47592 2002-02-04  Richard Henderson  <rth@redhat.com>
47593
47594         * g++.dg/abi/offsetof.C: Fix size comparison.
47595
47596 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47597
47598         * gcc.dg/cast-qual-2.c: New test.
47599
47600 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47601
47602         * gcc.dg/20020201-4.c: New test.
47603
47604 2002-02-04  Ben Elliston  <bje@redhat.com>
47605
47606         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47607         target_info attribute != 0, in addition to the empty string.
47608         (gcc_target_compile): Likewise.
47609
47610 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47611
47612         * gcc.dg/Wswitch.c: New test.
47613         PR gcc/4475. PR gcc/3780.
47614
47615 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47616
47617         * g77.f-torture/execute/5122.f: New test for regressions
47618         against PR fortran/5122.
47619
47620 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47621
47622         * g77.f-torture/compile/pr3743.f: Delete
47623         * g77.dg/pr3743-1.f: New test.
47624         * g77.dg/pr3743-2.f: New test.
47625         * g77.dg/pr3743-3.f: New test.
47626         * g77.dg/pr3743-4.f: New test.
47627
47628 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47629
47630         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47631
47632 2002-02-02  Richard Henderson  <rth@redhat.com>
47633
47634         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47635         * gcc.c-torture/execute/bf64-1.c: Likewise.
47636
47637 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47638
47639         * gcc.dg/20020201-2.c: New test.
47640
47641         * gcc.dg/20020201-3.c: New test.
47642
47643         * gcc.c-torture/execute/bitfld-2.c: New test.
47644
47645 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47646
47647         * gcc.dg/bitfld-1.c: Update.
47648         * gcc.dg/bitfld-2.c: Update.
47649         * gcc.c-torture/execute/bitfld-1.x: New.
47650
47651 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47652
47653         * gcc.c-torture/execute/20020201-1.c: New test.
47654
47655 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47656
47657         PR target/5469
47658         * gcc.dg/20020201-1.c: New test.
47659
47660 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47661
47662         PR fortran/3743
47663         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47664         * g77.f-torture/compile/pr3743.x: Remove
47665
47666 2002-01-31  Tom Rix  <trix@redhat.com>
47667
47668         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47669
47670 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47671
47672         * gcc.dg/noncompile/20020130-1.c: New test.
47673
47674 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47675
47676         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47677
47678 2002-01-29  Richard Henderson  <rth@redhat.com>
47679
47680         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47681         to long long.
47682         * gcc.c-torture/execute/bf64-1.c: Likewise.
47683
47684 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47685
47686         * gcc.c-torture/execute/20020129-1.c: New test.
47687
47688 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47689
47690         * gcc.c-torture/compile/20000224-1.c: Update.
47691         * gcc.c-torture/execute/bitfld-1.c: New tests.
47692         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47693         * gcc.dg/uninit-A.c: Update.
47694
47695 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47696
47697         * g++.dg/template/ctor1.C: Add instantiation.
47698
47699 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47700
47701         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47702         argument to __builtin_prefetch to be const ptr.
47703
47704 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47705
47706         * gcc.c-torture/compile/20020120-1.c: New test.
47707
47708 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47709
47710         * gcc.c-torture/execute/20020127-1.c: New test.
47711
47712 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47713
47714         * g77.dg/f77-edit-i-in.f: New test
47715         * g77.dg/f77-edit-i-out.f: New test
47716
47717 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47718
47719         * gcc.dg/debug/debug.exp: New file.
47720         * gcc.dg/debug/trivial.c: New file.
47721         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47722         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47723         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47724         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47725         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47726         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47727         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47728         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47729         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47730         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47731         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47732         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47733         * gcc.dg/20000503-1.c: Removed.
47734         * gcc.dg/20010207-1.c: Removed.
47735         * gcc.dg/20011223-1.c: Removed.
47736         * gcc.dg/20020104-2.c: Removed.
47737         * gcc.dg/debug-1.c: Removed.
47738         * gcc.dg/debug-2.c: Removed.
47739         * gcc.dg/debug-3.c: Removed.
47740         * gcc.dg/debug-4.c: Removed.
47741         * gcc.dg/debug-5.c: Removed.
47742         * gcc.dg/debug-6.c: Removed.
47743         * gcc.dg/dwarf2-1.c: Removed.
47744         * gcc.dg/dwarf2-2.c: Removed.
47745
47746 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47747
47748         * g++.old-deja/g++.other/eh5.C: New test.
47749         * g++.old-deja/g++.other/sibcall2.C: New test.
47750         * g++.old-deja/g++.other/array9.C: New test.
47751         * g++.old-deja/g++.other/typename2.C: New test.
47752         * g++.old-deja/g++.other/crash60.C: New test.
47753         * g++.old-deja/g++.other/conv9.C: New test.
47754         * g++.old-deja/g++.other/mangle10.C: New test.
47755         * g++.old-deja/g++.other/unchanging1.C: New test.
47756         * g++.old-deja/g++.other/exprstmt1.C: New test.
47757         * g++.old-deja/g++.other/inline23.C: New test.
47758         * g++.old-deja/g++.eh/ia64-1.C: New test.
47759         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47760         * g++.old-deja/g++.other/reload1.C: New test.
47761         * g++.old-deja/g++.other/static20.C: New test.
47762         * g++.old-deja/g++.other/local-alloc1.C: New test.
47763         * g++.old-deja/g++.other/conv8.C: New test.
47764         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47765         * g++.old-deja/g++.other/storeexpr1.C: New test.
47766         * g++.old-deja/g++.other/storeexpr2.C: New test.
47767         * g++.dg/eh/template2.C: New test.
47768         * g++.dg/warn/weak1.C: New test.
47769
47770 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47771
47772         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47773         Remove first, non-varying, argument.
47774
47775 2002-01-23  Richard Henderson  <rth@redhat.com>
47776
47777         * gcc.dg/inline-2.c: New.
47778
47779         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47780         Add optional target arg.  Check number of arguments.
47781         (scan-assembler-not, scan-assembler-dem): Likewise.
47782         (scan-assembler-dem-not): Likewise.
47783
47784 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47785
47786         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47787         line 12.
47788         * g++.old-deja/g++.brendan/parse3.C,
47789         g++.old-deja/g++.other/crash26.C,
47790         g++.old-deja/g++.other/crash28.C,
47791         g++.old-deja/g++.other/crash29.C,
47792         g++.old-deja/g++.other/crash30.C,
47793         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47794
47795 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47796
47797         * gcc.dg/20020115-1.c: New.
47798
47799 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47800
47801         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47802
47803 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47804
47805         * gcc.dg/20020122-3.c: New.
47806
47807 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47808
47809         * g++.dg/other/gc1.C: New test.
47810
47811 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47812
47813         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47814
47815 2002-01-22  Richard Henderson  <rth@redhat.com>
47816
47817         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47818
47819 2002-01-22  Richard Henderson  <rth@redhat.com>
47820
47821         * gcc.dg/20020122-4.c: New.
47822
47823 2002-01-22  H.J. Lu <hjl@gnu.org>
47824
47825         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47826         link output.
47827         * gcc.dg/special/ecos.exp: Likewise.
47828         * lib/g++-dg.exp: Likewise.
47829         * lib/g77-dg.exp: Likewise.
47830         * lib/gcc-dg.exp : Likewise.
47831         * lib/mike-g++.exp: Likewise.
47832         * lib/mike-g77.exp: Likewise.
47833         * lib/mike-gcc.exp: Likewise.
47834         * lib/objc-dg.exp: Likewise.
47835
47836 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47837
47838         PR target/5379
47839         * gcc.dg/20020122-2.c: New test.
47840
47841 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47842
47843         * gcc.dg/20020122-1.c: New test.
47844
47845 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47846
47847         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47848
47849 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47850
47851         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47852
47853 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47854
47855         * gcc.c-torture/compile/20020121-1.c: New test.
47856
47857 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47858
47859         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47860         ld_library_path.
47861
47862 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47863
47864         * gcc.dg/20020218-1.c: New test.
47865
47866 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47867
47868         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47869         messages
47870         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47871         "At global scope" warning
47872         * g++.dg/ext/align1.C: Change cygwin test for alignment
47873         from db-bogus to dg-warning
47874
47875 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47876
47877         * g77.f-torture/compile/cpp2.F: New test.
47878
47879 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47880
47881         * g++.dg/template/access1.C: New test.
47882
47883 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47884
47885         * gcc.dg/20020118-1.c: New.
47886
47887 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47888
47889         * gcc.c-torture/execute/20020118-1.c: New test.
47890
47891 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47892
47893         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47894         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47895         alignment warnings.
47896
47897 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47898
47899         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47900         torture_with_loops and torture_without_loops
47901
47902 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47903
47904         * gcc.c-torture/compile/20020116-1.c: New test.
47905
47906 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47907
47908         * gcc.dg/20020116-2.c: New test.
47909
47910         * gcc.dg/ultrasp4.c: New test.
47911
47912         * gcc.dg/20020116-1.c: New test.
47913
47914 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47915
47916         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47917         by EABI.
47918
47919 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47920
47921         * gcc.misc-tests/i386-prefetch.exp: New.
47922         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47923         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47924         * gcc.misc-tests/i386-pf-none-1.c: New test.
47925         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47926
47927 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47928
47929         * gcc.dg/gnu89-init-1.c: Add new tests.
47930
47931 2002-01-15  Andreas Jaeger  <aj@suse.de>
47932
47933         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47934         * gcc.dg/i386-mmx-2.c: Likewise.
47935         * gcc.dg/i386-sse-1.c: Likewise.
47936         * gcc.dg/i386-sse-2.c: Likewise.
47937         * gcc.dg/i386-sse-3.c: Likewise.
47938
47939 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47940
47941         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47942         Uncomment additional cases that now pass.
47943
47944 2002-01-11  Richard Henderson  <rth@redhat.com>
47945
47946         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47947         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47948
47949 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47950
47951         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47952
47953 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47954
47955         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47956         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47957
47958 2002-01-10  Dale Johannesen  <dalej@apple.com>
47959
47960         * gcc.c-torture/execute/loop-11.c: New.
47961
47962 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47963
47964         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47965         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47966
47967 2002-01-09  Richard Henderson  <rth@redhat.com>
47968
47969         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47970         type in which to perform the operation for each size.
47971
47972 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47973
47974         * gcc.c-torture/compile/20020109-2.c: New test.
47975
47976 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47977
47978         * gcc.c-torture/execute/loop-10.c: New test.
47979
47980 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47981
47982         * gcc.c-torture/compile/20010226-1.c: New test.
47983         * gcc.c-torture/compile/20010227-1.c: New test.
47984         * gcc.c-torture/compile/20010426-1.c: New test.
47985         * gcc.c-torture/compile/20010510-1.c: New test.
47986         * gcc.c-torture/compile/20010605-3.c: New test.
47987         * gcc.c-torture/compile/20010824-1.c: New test.
47988         * gcc.c-torture/execute/20010409-1.c: New test.
47989         * gcc.dg/noncompile/20000901-1.c: New test.
47990         * gcc.dg/20001023-1.c: New test.
47991         * gcc.dg/20001101-1.c: New test.
47992         * gcc.dg/20001102-1.c: New test.
47993         * gcc.dg/20010207-1.c: New test.
47994         * gcc.dg/20010405-1.c: New test.
47995         * gcc.dg/20010822-1.c: New test.
47996         * gcc.dg/20011107-1.c: New test.
47997
47998 2002-01-09  Jeffrey A Law  (law@redhat.com)
47999
48000         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48001
48002         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48003         execution failure on PA targets.
48004
48005 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48006
48007         * gcc.c-torture/compile/20020109-1.c: New test.
48008
48009 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48010
48011         * gcc.c-torture/execute/20020108-1.c: New test.
48012
48013 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48014
48015         * gcc.dg/20020108-1.c: New test.
48016
48017 2002-01-08  H.J. Lu <hjl@gnu.org>
48018
48019         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48020         for header files.
48021
48022 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48023
48024         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48025         consistency.
48026
48027 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48028
48029         * gcc.dg/altivec-4.c: Test altivec predicates.
48030
48031 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48032
48033         * gcc.c-torture/execute/20020107-1.c: New test.
48034
48035 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48036
48037         PR c/5279
48038         * gcc.c-torture/compile/20020106-1.c: New test.
48039
48040 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48041
48042         * gcc.c-torture/execute/nestfunc-4.c: New test.
48043
48044 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48045
48046         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48047         extra triple that slipped in.
48048         * g++.old-deja/g++.abi/align.C: Likewise.
48049         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48050
48051 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48052
48053         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48054         * g++.old-deja/g++.abi/align.C: Likewise.
48055         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48056
48057         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48058         on FreeBSD/i386.
48059         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48060         FreeBSD.
48061
48062 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48063
48064         * gcc.dg/20020104-1.c: New test.
48065
48066         * gcc.dg/20020104-2.c: New test.
48067
48068 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48069
48070         * gcc.dg/20020103-1.c: Fix typo in target selector.
48071
48072 2002-01-03  Richard Henderson  <rth@redhat.com>
48073
48074         * gcc.dg/20020103-1.c: New.
48075
48076 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48077
48078         * gcc.c-torture/execute/20020103-1.c: New test.
48079
48080 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48081
48082         * g++.dg/other/debug2.C: New test.
48083
48084         * gcc.c-torture/compile/20020103-1.c: New test.
48085
48086 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48087
48088         * gcc.dg/gnu89-init-1.c: Added new tests.
48089
48090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48091
48092         * g++.dg/template/friend2.C: Remove as patch is reverted.
48093
48094         * g++.dg/warn/oldcast1.C: New test.
48095
48096         * g++.dg/template/ptrmem1.C: New test.
48097         * g++.dg/template/ptrmem2.C: New test.
48098
48099         * g++.dg/template/ntp.C: New test.
48100
48101         * g++.dg/other/component1.C: New test.
48102
48103         * g++.dg/template/ttp3.C: New test.
48104
48105         * g++.dg/template/friend2.C: New test.
48106         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48107
48108 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48109
48110         * g++.dg/other/ptrmem1.C: New test.
48111         * g++.dg/other/ptrmem2.C: New test.
48112
48113 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48114
48115         * g++.dg/template/ctor1.C: New test.
48116
48117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48118
48119         * g++.dg/template/friend2.C: New test.
48120
48121 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48122
48123         * gcc.dg/mmix-1.c: New test.
48124
48125 2001-12-31  Richard Henderson  <rth@redhat.com>
48126
48127         * gcc.dg/asm-5.c: New.
48128
48129 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48130
48131         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48132         in namespace __gnu_cxx
48133
48134 2001-12-30  Richard Henderson  <rth@redhat.com>
48135
48136         * gcc.dg/debug-6.c: New.
48137
48138 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.c-torture/compile/20011229-2.c: New test.
48141
48142 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48143
48144         * gcc.dg/debug-3.c: New test.
48145         * gcc.dg/debug-4.c: New test.
48146         * gcc.dg/debug-5.c: New test.
48147
48148 2001-12-29  Richard Henderson  <rth@redhat.com>
48149
48150         * g++.dg/eh/loop1.C: New.
48151
48152 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         * g++.dg/template/crash1.C: New test.
48155
48156 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48157
48158         * g++.dg/other/const1.C: New test.
48159
48160 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48161
48162         * gcc.c-torture/compile/20011229-1.c: New test.
48163
48164 2001-12-28  Stan Shebs  <shebs@apple.com>
48165
48166         * lib/objc-torture.exp: Resync with c-torture.exp.
48167         * lib/objc.exp: Load standard libraries.
48168
48169 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48170
48171         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48172         additional tests.
48173
48174 2001-12-27  Roger Sayle <roger@eyesopen.com>
48175
48176         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48177
48178 2001-12-27  Richard Henderson  <rth@redhat.com>
48179
48180         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48181
48182 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48183
48184         * g++.dg/eh/ctor1.C: New test.
48185         * g++.dg/other/error2.C: New test.
48186
48187 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48188
48189         * g++.dg/other/init2.C: New test.
48190
48191 2001-12-24  Richard Henderson  <rth@redhat.com>
48192
48193         * gcc.dg/20011223-1.c: New.
48194         * gcc.dg/inline-1.c: New.
48195
48196 2001-12-23  Richard Henderson  <rth@redhat.com>
48197
48198         * gcc.dg/asm-4.c: Test operand modifiers.
48199
48200 2001-12-23  Richard Henderson  <rth@redhat.com>
48201
48202         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48203
48204 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48205
48206         * gcc.c-torture/execute/20011223-1.c: New test.
48207
48208 2001-12-21  Richard Henderson  <rth@redhat.com>
48209
48210         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48211         re-enables the warning.
48212
48213 2001-12-21  Richard Henderson  <rth@redhat.com>
48214
48215         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48216
48217 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48218
48219         * gcc.c-torture/compile/20011218-1.c: New test.
48220
48221 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48222
48223         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48224         arm-isr.c test.
48225         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48226         epilogue generation for ARM ISR routines.
48227
48228 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48229
48230         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48231         * gcc.dg/format/c90-printf-3.c: Likewise.
48232         * gcc.dg/format/c99-printf-3.c: Likewise.
48233         * gcc.dg/format/ext-1.c: Likewise.
48234         * gcc.dg/format/ext-6.c: Likewise.
48235         * gcc.dg/format/format.h: Prototype unlocked stdio.
48236
48237 2001-12-20  Richard Henderson  <rth@redhat.com>
48238
48239         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48240         (arena): Use it.
48241         (malloc): Correct allocation logic.  Abort if we fill up the
48242         arena before initialization complete.
48243         (realloc): Correct allocation logic.
48244
48245 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48246
48247         * gcc.c-torture/compile/20011219-2.c: New test.
48248
48249         * gcc.c-torture/execute/20011219-1.c: New test.
48250
48251 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48252
48253         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48254         target does not support weak symbols.
48255
48256 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48257
48258         * gcc.c-torture/compile/20011219-1.c: New test.
48259
48260 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48261
48262         * g++.dg/other/error1.C: New test.
48263
48264 2001-12-17  Jeffrey A Law  (law@redhat.com)
48265
48266         * gcc.c-torture/execute/20011217-1.c: New test.
48267
48268 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48269
48270         * objc.dg/special/: New directory.
48271         * objc.dg/special/special.exp: New file.
48272         * objc.dg/special/unclaimed-category-1.h: New file.
48273         * objc.dg/special/unclaimed-category-1a.m: New file.
48274         * objc.dg/special/unclaimed-category-1.m: New file.
48275
48276 2001-12-17  Andreas Jaeger  <aj@suse.de>
48277
48278         * gcc.c-torture/compile/20011217-2.c: New test.
48279
48280 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48281
48282         * gcc.c-torture/compile/20011217-1.c: New test.
48283
48284 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48285
48286         * gcc.dg/20011214-1.c: New.
48287
48288 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48289
48290         * gcc.dg/altivec-4.c: New.
48291
48292 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48293
48294         * gcc.dg/20011113-1.c: New test.
48295
48296 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48297
48298         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48299         std::__malloc_alloc_template<0> and
48300         std::__default_alloc_template<false, 0>.
48301
48302 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48303
48304         * objc/execute/bf-21.m: New test.
48305         * objc/execute/enumeration-1.m: New test.
48306         * objc/execute/enumeration-2.m: New test.
48307
48308 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48309
48310         * gcc.dg/gnu89-init-1.c: New test.
48311
48312 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48313
48314         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48315         * g++.old-deja/g++.jason/2371.C: Likewise.
48316         * g++.old-deja/g++.jason/template33.C: Likewise.
48317         * g++.old-deja/g++.jason/template34.C: Likewise.
48318         * g++.old-deja/g++.jason/template36.C: Likewise.
48319         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48320         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48321         * g++.old-deja/g++.other/typename1.C: Likewise.
48322         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48323         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48324         * g++.old-deja/g++.pt/typename11.C: Likewise.
48325         * g++.old-deja/g++.pt/typename14.C: Likewise.
48326         * g++.old-deja/g++.pt/typename16.C: Likewise.
48327         * g++.old-deja/g++.pt/typename3.C: Likewise.
48328         * g++.old-deja/g++.pt/typename4.C: Likewise.
48329         * g++.old-deja/g++.pt/typename5.C: Likewise.
48330         * g++.old-deja/g++.pt/typename7.C: Likewise.
48331         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48332
48333 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48334
48335         * g++.dg/other/linkage1.C: New test.
48336         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48337         specifiers.
48338
48339 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48340
48341         * gcc.dg/concat.c: New test.
48342
48343 2001-12-11  Stan Shebs  <shebs@apple.com>
48344
48345         * objc/compile: New test directory.
48346         * objc/compile/compile.exp: New expect script.
48347         * objc/compile/20011211-1.m: New compile test.
48348
48349 2001-12-11  Jason Merrill  <jason@redhat.com>
48350
48351         * lib/prune.exp (prune_gcc_output): Also handle "In member
48352         function".  So many permutations...
48353
48354 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48355
48356         * g++.dg/template/typedef1.C: New test.
48357
48358 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48359
48360         * g++.dg/other/copy1.C: New test.
48361
48362 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48363
48364         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48365
48366         * gcc.dg/builtin-choose-expr.c: New.
48367
48368 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48369
48370         * gcc.dg/altivec-2.c: New.
48371
48372 2001-12-07  Richard Henderson  <rth@redhat.com>
48373
48374         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48375
48376 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48377
48378         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48379         ultrasparc.
48380
48381 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48382
48383         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48384
48385 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48386
48387         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48388         variable argument list.
48389
48390 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48391
48392         * gcc.c-torture/execute/memcheck: Delete entire directory.
48393         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48394         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48395
48396 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48397
48398         * gcc.dg/Wshadow-1.c: New test.
48399
48400 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48401
48402         * gcc.c-torture/compile/20011130-1.c: New test.
48403
48404         * gcc.dg/noncompile/20011025-1.c: New test.
48405
48406         * g++.dg/other/anon-union.C: New test.
48407
48408         * gcc.c-torture/execute/20011024-1.c: New test.
48409
48410 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48411
48412         * gcc.c-torture/execute/20000722-1.x,
48413         gcc.c-torture/execute/20010123-1.x: Remove.
48414         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48415         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48416         gcc.dg/c99-complit-2.c: New tests.
48417
48418 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48419
48420         * g++.dg/inherit/base1.C: New test.
48421
48422 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48423
48424         * g++.dg/other/stdarg1.C: New test.
48425
48426         * gcc.c-torture/compile/20011130-2.c: New test.
48427
48428 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48429
48430         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48431         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48432         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48433         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48434         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48435         * gcc.dg/builtin-prefetch-1.c: New test.
48436
48437 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48438
48439         * gcc.dg/20011130-1.c: New test.
48440
48441 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48442
48443         * g++.dg/other/scope1.C: New test.
48444         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48445
48446 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48447
48448         * gcc.dg/vla-init-1.c: New test.
48449
48450 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48451
48452         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48453
48454 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48455
48456         * objc.dg/alias.m: Update.
48457         * objc.dg/class-1.m: Update.
48458         * objc.dg/const-str-1.m: Update.
48459         * objc.dg/fwd-proto-1.m: Update.
48460         * objc.dg/id-1.m: Update.
48461         * objc.dg/super-class-1.m: Update.
48462
48463 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48464
48465         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48466         constructs.
48467
48468 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48469
48470         * gcc.c-torture/execute/20011128-1.c: New test.
48471
48472 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48473
48474         * gcc.dg/20011127-1.c: New test.
48475
48476 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48477
48478         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48479         from Austin Group draft 7.
48480         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48481         scanf format arguments.
48482         * gcc.dg/format/no-exargs-2.c: New test.
48483
48484 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48485
48486         * g++.dg/abi/vbase8-4.C: New test.
48487
48488 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48489
48490         * gcc.c-torture/execute/20011121-1.c: New test.
48491
48492 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48493
48494         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48495
48496 2001-11-23  Andreas Jaeger  <aj@suse.de>
48497
48498         * gcc.dg/cpp/charconst-2.c: New test.
48499
48500 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48501
48502         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48503         to the host if it is remote.  Let tests specify extra headers
48504         they use.
48505         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48506         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48507         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48508         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48509         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48510         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48511         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48512         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48513         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48514         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48515
48516 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48517
48518         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48519         for little endian ARMs.
48520
48521 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48522
48523         * gcc.c-torture/compile/20011119-1.c: New test.
48524         * gcc.c-torture/compile/20011119-2.c: New test.
48525
48526 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48527
48528         * gcc.dg/altivec-1.c: Fix typo.
48529
48530 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48531
48532         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48533
48534 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48535
48536         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48537
48538 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48539
48540         * lib/g77.exp: Don't specify --rpath-link.
48541
48542         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48543         across all the headers.
48544         * gcc.dg/format/format.exp: For testing on a remote host,
48545         copy format.h.
48546
48547         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48548         * gcc.c-torture/execute/930406-1.c: Likewise.
48549         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48550
48551 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48552
48553         * gcc.dg/altivec-1.c: New.
48554
48555 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48556
48557         * gcc.dg/cpp/fpreprocessed.c: New test case.
48558
48559 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48560
48561         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48562         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48563         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48564
48565 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48566
48567         * gcc.dg/no-builtin-1.c: New test.
48568
48569 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48570
48571         * gcc.c-torture/execute/20011115-1.c: New test.
48572
48573 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48574
48575         * gcc.c-torture/compile/20011114-2.c: New test.
48576         * gcc.c-torture/compile/20011114-3.c: New test.
48577         * gcc.c-torture/compile/20011114-4.c: New test.
48578
48579 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48580
48581         * g++.dg/other/init1.C: New test.
48582
48583 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48584
48585         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48586         message.
48587
48588         * gcc.c-torture/execute/20011114-1.c: New testcase.
48589
48590         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48591         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48592         like the (before this change) version of 20010327-1.c.
48593
48594 2001-11-14  Roger Sayle <roger@eyesopen.com>
48595
48596         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48597
48598 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48599
48600         * g++.dg/init/array2.C: New test.
48601
48602 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48603
48604         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48605
48606 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48607
48608         * g++.dg/other/forscope1.C: New test.
48609         * g++.dg/ext/forscope1.C: New test.
48610         * g++.dg/ext/forscope2.C: New test.
48611
48612 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48613
48614         * gcc.c-torture/execute/20011113-1.c: New test.
48615
48616 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48617
48618         * gcc.c-torture/execute/20011109-2.c: New test.
48619
48620         * gcc.c-torture/execute/20011109-1.c: New test.
48621
48622 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48623
48624         * gcc.c-torture/compile/20011109-1.c: New test.
48625
48626 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48627
48628         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48629         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48630         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48631         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48632         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48633         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48634         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48635
48636 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48637
48638         * g++.dg/warn/Wshadow-1.C: New tests.
48639         * g++.old-deja/g++.mike/for3.C: Update.
48640
48641 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48642
48643         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48644         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48645         XFAILs.  Adjust expected error texts.
48646         * gcc.c-torture/compile/20011106-1.c,
48647         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48648         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48649         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48650         gcc.dg/c99-array-lval-5.c: New tests.
48651
48652 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48653
48654         * gcc.dg/cpp/defined.c: Update.
48655
48656 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48657
48658         * gcc.c-torture/execute/anon-1.c: New test.
48659
48660 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48661
48662         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48663         same size, so no warning should be produced on stormy16.
48664
48665         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48666         due to oversized array.
48667         * g++.old-deja/g++.mike/ns15.C: Likewise.
48668         * g++.old-deja/g++.pt/crash16.C: Likewise.
48669
48670 2001-11-02  Graham Stott  <grahams@redhat.com>
48671
48672         * g++.dgother/debug1.C: Fix typos.
48673
48674 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48675
48676         * g++.dg/other/debug1.C: New test.
48677
48678 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48679
48680         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48681         of unsigned long.
48682
48683 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48684
48685         * gcc.dg/20011029-2.c: New test.
48686
48687         * gcc.c-torture/compile/20011029-1.c: New test.
48688
48689 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48690
48691         * objc/execute/class_self-1.m: New test.
48692         * objc/execute/class_self-2.m: New test.
48693
48694 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48695
48696         * gcc.misc-tests/msgs.exp: Delete.
48697         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48698         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48699         error set to match recent changes.
48700
48701 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48702
48703         * gcc.dg/20011021-1.c: New test.
48704
48705 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48706
48707         * gcc.c-torture/compile/20011023-1.c: New test.
48708
48709 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48710
48711         * lib/g77.exp: Rewrite based on lib/g++.exp.
48712
48713 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * gcc.c-torture/execute/20011019-1.c: New test.
48716
48717         * gcc.dg/20011018-1.c: New test.
48718
48719 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48720
48721         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48722
48723 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48724
48725         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48726         * gcc.dg/attr-invalid.c: Likewise.
48727
48728 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * gcc.dg/20011015-1.c: New test.
48731
48732 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48733
48734         * g++.dg/template/unify2.C: New test.
48735
48736 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48737
48738         * g++.dg/other/exception-specification.C: New test
48739
48740 2001-10-13  Tom Rix  <trix@redhat.com>
48741
48742         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48743         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48744
48745 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48746
48747         * gcc.dg/20011009-1.c: New test.
48748
48749 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48750
48751         PR g++/4476
48752         * g++.dg/other/friend1.C: New test.
48753
48754 2001-10-11  Richard Henderson  <rth@redhat.com>
48755
48756         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48757
48758 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48759
48760         * gcc.c-torture/compile/20011010-1.c: New.
48761
48762 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48763
48764         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48765         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48766         g77.f-torture/execute/execute.exp,
48767         g77.f-torture/noncompile/noncompile.exp,
48768         gcc.c-torture/compile/compile.exp,
48769         gcc.c-torture/execute/execute.exp,
48770         gcc.c-torture/execute/ieee/ieee.exp,
48771         gcc.c-torture/execute/memcheck/memcheck.exp,
48772         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48773         objc/execute/execute.exp: Update FSF address.
48774
48775 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48776
48777         * gcc.dg/cpp/cmdlne-C.c: Update.
48778         * gcc.dg/cpp/cmdlne-C2.c: New.
48779
48780 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48781
48782         * gcc.c-torture/execute/20011008-3.c: New.
48783
48784 2001-10-08  DJ Delorie  <dj@redhat.com>
48785
48786         * gcc.dg/20011008-1.c: New.
48787         * gcc.dg/20011008-2.c: New.
48788
48789 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48790
48791         * gcc.dg/cpp/spacing1.c: Update test.
48792
48793 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48794
48795         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48796         spelling errors of "separate" as "seperate".
48797
48798 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48799
48800         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48801         enough to avoid inlining.
48802
48803 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48804
48805         * lib/g77.exp: set libg2c_dir correctly.
48806
48807 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48808
48809         * gcc.dg/cpp/macro11.c: New test.
48810
48811 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48812
48813         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48814         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48815         gcc.dg/format/multattr-3.c: New tests.
48816         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48817         tests for format attributes on function pointers being rejected.
48818
48819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48820
48821         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48822
48823 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48824
48825         * g++.dg/warn/format1.C: New test.
48826
48827 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48828
48829         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48830
48831 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48832
48833         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48834
48835 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48836
48837         * gcc.dg/cpp/redef2.c: Add test.
48838
48839 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48840
48841         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48842         long-standing bug on i686, apparently.
48843         * gcc.c-torture/execute/loop-2c.x: New file.
48844         * gcc.c-torture/execute/loop-2d.x: New file.
48845         * gcc.c-torture/execute/loop-3c.x: New file.
48846
48847 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48848
48849         * gcc.dg/cpp/20000625-2.c: Correct line number.
48850
48851 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48852
48853         * gcc.dg/cpp/macro10.c: New test.
48854         * gcc.dg/cpp/strify3.c: New test.
48855         * gcc.dg/cpp/spacing1.c: Add tests.
48856         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48857         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48858
48859 2001-09-24  DJ Delorie  <dj@redhat.com>
48860
48861         * gcc.c-torture/execute/20010924-1.c: New test.
48862
48863 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48864
48865         * objc/execute/paste.m: Remove.
48866
48867 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48868
48869         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48870
48871 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48872
48873         * g77.dg/strlen0.f: New test.
48874
48875 2001-09-21  Richard Henderson  <rth@redhat.com>
48876
48877         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48878         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48879
48880 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48881
48882         Table-driven attributes.
48883         * g++.dg/ext/attrib1.C: New test.
48884
48885 2001-09-20  DJ Delorie  <dj@redhat.com>
48886
48887         * gcc.dg/20000926-1.c: Update expected warning messages.
48888         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48889         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48890         array.
48891
48892 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48893
48894         * g++.dg/eh/registers1.C: New test case.
48895
48896 2001-09-17  Richard Henderson  <rth@redhat.com>
48897
48898         * gcc.dg/array-5.c: Fix VLA decomposition test.
48899
48900 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48901
48902         * gcc.dg/cpp/line5.c: New testcase.
48903
48904 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48905
48906         * gcc.dg/cpp/macro9.c: New test.
48907
48908 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48909
48910         * gcc.c-torture/execute/980223.c: Change type of addr from long
48911         to char *.
48912
48913 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48914
48915         * gcc.c-torture/execute/20010915-1.c: New test.
48916
48917 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48918
48919         * g77.dg/bprob: New directory.
48920         * g77.dg/bprob/bprob.exp: New file.
48921         * g77.dg/bprob/bprob-1.f: New test.
48922         * g77.dg/gcov: New directory.
48923         * g77.dg/gcov/gcov.exp: New file.
48924         * g77.dg/gcov/gcov-1.f: New test.
48925         * g77.dg/gcov/gcov-1.x: New file.
48926
48927 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48928
48929         * gcc.dg/cpp/directiv.c: Update.
48930         * gcc.dg/cpp/undef1.c: Update.
48931
48932 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48933
48934         * gcc.dg/20010912-1.c: New test.
48935
48936 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48937
48938         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48939         language-independent file in lib.
48940         * lib/gcov.exp: New file.
48941
48942 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48943
48944         * gcc.c-torture/compile/20010911-1.c: New test.
48945
48946 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48947
48948         * lib/profopt.exp: New, to support profile-directed optimizations.
48949         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48950         * gcc.misc-tests/bprob-1.c: New test.
48951         * gcc.misc-tests/bprob-2.c: New test.
48952
48953 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48954
48955         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48956         XFAIL and which kinds of gcov output to verify.
48957         * gcc.misc-tests/gcov-4b.x: New file.
48958         * gcc.misc-tests/gcov-5b.x: New file.
48959         * gcc.misc-tests/gcov-6.x: New file.
48960         * gcc.misc-tests/gcov-7.c: New test.
48961         * gcc.misc-tests/gcov-7.x: New file.
48962
48963 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48964
48965         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48966         * gcc.misc-tests/gcov-6.c: New test.
48967
48968 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48969
48970         PR c++/3986
48971         * g++.dg/abi/vbase1.C: New test.
48972
48973 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48974
48975         * objc.dg/method-2.m: New.
48976
48977 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48978
48979         PR c++/4203
48980         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48981         * g++.dg/init/empty1.C: New test.
48982
48983 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48984
48985         * gcc.c-torture/compile/20010903-1.c: New test.
48986
48987 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48988
48989         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48990         for m68k.
48991
48992 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48993
48994         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48995
48996         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48997
48998         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48999
49000 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49001
49002         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49003         for 16-bit 'unsigned int'.
49004
49005 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49006
49007         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49008
49009 2001-08-27  Richard Henderson  <rth@redhat.com>
49010
49011         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49012         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49013
49014 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49015
49016         * gcc.dg/asm-names.c (ymain): New.
49017
49018 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49019
49020         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49021         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49022         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49023
49024 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49025
49026         * gcc.dg/compare5.c: New testcase.
49027
49028 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49029
49030         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49031         and "In instantiation".
49032
49033 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49034
49035         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49036
49037 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49038
49039         * gcc.misc-tests/gcov.exp: Add support for branch information.
49040         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49041         * gcc.misc-tests/gcov-4.c: New test.
49042         * gcc.misc-tests/gcov-4b.c: New test.
49043         * gcc.misc-tests/gcov-5b.c: New test.
49044
49045 2001-08-20  Zack Weinberg  <zackw@panix.com>
49046
49047         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49048         expected to fail.
49049
49050 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49051
49052         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49053
49054 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49055
49056         * g++.dg/eh/template1.C: New test.
49057
49058 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49059
49060         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49061         Fix thinko.
49062         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49063         for xfail.
49064
49065 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49066
49067         * lib/g77-dg.exp: Use prune.exp for common procedures
49068         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49069         * lib/g77.exp: (g77-dg-prune) Remove
49070
49071 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49072
49073         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49074
49075 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49076
49077         * g++.dg/template/unify1.C: New test.
49078
49079 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49080
49081         * g++.dg/abi/empty4.C: New test.
49082
49083 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49084
49085         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49086         solaris2.*
49087         * g77.f-torture/compile/pr3743.x: Likewise.
49088
49089 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49090
49091         * g++.dg/other/using-declaration.C: New test.
49092
49093 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49094
49095         * gcc.dg/cpp/tr-sign.c: New testcase.
49096
49097 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49098
49099         * gcc.dg/cpp/19951025-1.c: Revert.
49100         * gcc.dg/cpp/directiv.c: We no longer process directives that
49101         interrupt macro arguments.
49102
49103 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49104
49105         * gcc.dg/bconstp-1.c: New test.
49106
49107 2001-08-03  Richard Henderson  <rth@redhat.com>
49108
49109         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49110
49111 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49112
49113         * gcc.dg/cpp/19951025-1.c: Update.
49114
49115 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49116
49117         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49118         should be x.
49119
49120 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49121
49122         Kill -fhonor-std.
49123         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49124         * g++.old-deja/g++.other/std1.C: Likewise.
49125         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49126
49127 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49128
49129         * lib/g77.exp: Load gcc-defs.exp for common procedures
49130         (g77_pass, g77_fail, g77_finish, g77_exit,
49131         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49132
49133 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49134
49135         * g77.dg/fbackslash.f
49136         * g77.dg/fcase-preserve.f
49137         * g77.dg/ff90-1.f
49138         * g77.dg/ffixed-line-length-0.f
49139         * g77.dg/ffixed-line-length-132.f
49140         * g77.dg/ffixed-line-length-7.f
49141         * g77.dg/ffixed-line-length-72.f
49142         * g77.dg/ffixed-line-length-none.f
49143         * g77.dg/ffree-form-1.f
49144         * g77.dg/fno-backslash.f
49145         * g77.dg/fno-f90-1.f
49146         * g77.dg/fno-fixed-form-1.f
49147         * g77.dg/fno-onetrip.f
49148         * g77.dg/fno-typeless-boz.f
49149         * g77.dg/fno-underscoring.f
49150         * g77.dg/fno-vxt-1.f
49151         * g77.dg/fonetrip.f
49152         * g77.dg/ftypeless-boz.f
49153         * g77.dg/fugly-assumed.f
49154         * g77.dg/funderscoring.f
49155         * g77.dg/fvxt-1.f
49156
49157 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49158
49159         * objc.dg/fwd-proto-1.m: New.
49160         * objc.dg/local-decl-1.m: New.
49161         * objc.dg/naming-1.m: New.
49162         * objc.dg/naming-2.m: New.
49163         * objc.dg/proto-hier-1.m: New.
49164
49165 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49166
49167         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49168         largest-type elements to a struct makes its size grow.
49169
49170 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49171
49172         * g++.dg/abi/vthunk1.C: New test.
49173
49174 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49175
49176         * g++.dg/abi/vbase8-22.C: New test.
49177
49178 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49179
49180         * gcc.dg/cpp/macro8.c: New test.
49181
49182 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49183
49184         * g++.dg/abi/vbase8-21.C: New test.
49185
49186 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49187
49188         * g++.dg/abi/vbase8-10.C: New test.
49189
49190 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49191
49192         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49193         ${tool}_set_ld_library_path.
49194         Changed caller.
49195         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49196         g++.exp.
49197
49198 2001-07-26  Stan Cox <scox@redhat.com>
49199
49200         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49201         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49202         gcc_exit, gcc_check_unsupported_p):
49203         Moved to gcc-deps.exp
49204         * gcc-deps.exp: New file.
49205
49206 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49207
49208         * g++.old-deja/g++.pt/defarg14.C: New test.
49209
49210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49211
49212         * g++.old-deja/g++.other/lineno5.C: New test.
49213
49214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49215
49216         * g++.old-deja/g++.pt/crash68.C: New test.
49217
49218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49219
49220         * g++.old-deja/g++.other/crash42.C: New test.
49221
49222 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49223
49224         * gcc.dg/cpp/extratokens.c: Fix.
49225         * gcc.dg/cpp/skipping2.c: New tests.
49226
49227 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49228
49229         * gcc.c-torture/execute/20010724-1.c: New file.
49230         * gcc.c-torture/execute/20010724-1.x: New file.
49231
49232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49233
49234         * g++.old-deja/g++.other/cond7.C: New test.
49235
49236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49237
49238         * g++.old-deja/g++.other/optimize4.C: New test.
49239
49240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49241
49242         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49243
49244 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49245
49246         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49247         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49248         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49249         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49250
49251         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49252         bug report" message.
49253
49254         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49255         * g++.dg/ext/instantiate1.C: Move from old-deja.
49256
49257 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49258
49259         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49260         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49261         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49262         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49263
49264 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49265
49266         * gcc.c-torture/execute/20010723-1.c: New test.
49267
49268 2001-07-23  Ben Elliston  <bje@redhat.com>
49269
49270         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49271
49272 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49273
49274         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49275         i[34567]86-*-*.
49276         Delete handling of ieee_multilib_flags.
49277         Pass -mieee for alpha*-*-* and sh-*-*.
49278         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49279
49280 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49281
49282         Remove old-abi tests.
49283         * g++.old-deja/g++.mike/p11116.C: Remove.
49284         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49285
49286 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49287
49288         * g77.f-torture/compile/pr3743.f: New test
49289
49290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49291
49292         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49293
49294 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49295
49296         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49297         g++.old-deja/g++.pt/static6.C: Likewise.
49298         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49299         supports weak symbols.
49300
49301 2001-07-18  Andreas Jaeger  <aj@suse.de>
49302
49303         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49304         supported again.
49305
49306 2001-07-18  Andreas Jaeger  <aj@suse.de>
49307
49308         * gcc.dg/iftrap-1.c: Fix target line.
49309
49310 2001-07-17  Richard Henderson  <rth@redhat.com>
49311
49312         * gcc.c-torture/execute/20010717-1.c: New.
49313
49314 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49315
49316         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49317         tests.
49318
49319 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49320
49321         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49322
49323 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49324
49325         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49326         UAC_SIGBUS, UAC_NOPRINT definitions.
49327
49328 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49329
49330         * objc/execute/object_is_class.m: New test.
49331         * objc/execute/object_is_meta_class.m: New test.
49332
49333 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49334
49335         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49336         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49337
49338 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49339
49340         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49341         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49342
49343 2001-07-14  Richard Henderson  <rth@redhat.com>
49344
49345         * gcc.dg/iftrap-1.c: New.
49346
49347 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49348
49349         * g77.f-torture/execute/intrinsic77.f: New test.
49350
49351 2001-07-11  Janis Johnson <janis@us.ibm.com>
49352
49353         * gcc.misc-tests/gcov-3.c: New test.
49354
49355 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49356
49357         * gcc.c-torture/compile/20010711-1.c,
49358         * gcc.c-torture/compile/20010711-2.c: New tests.
49359
49360 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49361
49362         * gcc.c-torture/execute/20010711-1.c: New test.
49363
49364 2001-07-11  Ben Elliston  <bje@redhat.com>
49365
49366         * g++.old-deja/g++.other/enum5.C: New test.
49367
49368 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49369
49370         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49371         (g++-dg-prune): Call prune_gcc_output.
49372         * prune.exp: New file for prune_gcc_output.
49373         * lib/g++.exp, lib/gcc.exp: Load it.
49374
49375 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49376
49377         * gcc.c-torture/compile/20010701-1.c,
49378         g++.old-deja/g++.ext/attrib6.C: New tests.
49379
49380 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49381
49382         * gcc.c-torture/compile/20010706-1.c: New test.
49383
49384 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49385
49386         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49387
49388 2001-06-28  Stan Shebs  <shebs@apple.com>
49389
49390         * gcc.dg/pragma-darwin.c: New test.
49391
49392 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49393
49394         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49395         Solaris 2.[678] system.
49396
49397 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49398
49399         * gcc.dg/20010622-1.c: New test.
49400
49401 2001-06-18  Stan Shebs  <shebs@apple.com>
49402
49403         * objc.dg: New directory.
49404         * objc.dg/dg.exp: New file.
49405         * objc.dg/alias.m: New.
49406         * objc.dg/class-1.m: New.
49407         * objc.dg/class-2.m: New.
49408         * objc.dg/const-str-1.m: New.
49409         * objc.dg/const-str-2.m: New.
49410         * objc.dg/id-1.m: New.
49411         * objc.dg/method-1.m: New.
49412         * objc.dg/super-class-1.m: New.
49413         * lib/objc-dg.exp: New file.
49414
49415 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49416
49417         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49418         of label name.
49419
49420 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49421
49422         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49423
49424 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49425
49426         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49427         variable.
49428
49429 2001-06-12  Richard Henderson  <rth@redhat.com>
49430
49431         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49432
49433 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.old-deja/g++.abi/vbase5.C: New test.
49436         * g++.old-deja/g++.abi/vbase6.C: New test.
49437         * g++.old-deja/g++.abi/vbase7.C: New test.
49438
49439 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49440
49441         * gcc.c-torture/compile/20010610-1.c: New test.
49442
49443 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49444
49445         * g++.old-deja/g++.abi/vbase4.C: New test.
49446
49447 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49448
49449         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49450         support %f for HC11/HC12 targets.
49451         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49452         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49453         on HC11/HC12 targets.
49454         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49455
49456 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49457
49458         * gcc.dg/wchar_t-1.c: New file.
49459         * gcc.dg/wint_t-1.c: Likewise.
49460
49461 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49462
49463         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49464
49465 2001-06-11  Richard Henderson  <rth@redhat.com>
49466
49467         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49468
49469 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49470
49471         * gcc.c-torture/compile/20010611-1.c: New test.
49472
49473 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49474
49475         * gcc.dg/c99-tag-1.c: Add more tests.
49476
49477 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49478
49479         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49480         representation on MN10300 and ARM/Thumb.
49481
49482 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49483
49484         * g77.f-torture/execute/20010610.f: New.
49485
49486 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49487
49488         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49489         names.
49490
49491 2001-06-09  Richard Henderson  <rth@redhat.com>
49492
49493         * gcc.c-torture/execute/ashrdi-1.c: New.
49494         * gcc.c-torture/execute/ashldi-1.c: New.
49495         * gcc.c-torture/execute/lshrdi-1.c: New.
49496
49497 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49498
49499         * objc/execute/load-3.m: Added. Check sending +load to categories,
49500         in addition to classes.
49501
49502 2001-06-08  Stan Shebs  <shebs@apple.com>
49503
49504         * objc/execute/load-2.m: New test.  From Nicola Pero
49505         <n.pero@mi.flashnet.it>.
49506
49507 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49508
49509         * gcc.c-torture/execute/20010605-2.c: New test.
49510
49511 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49512
49513         * g++.old-deja/g++.abi/vbase2.C: New test.
49514         * g++.old-deja/g++.abi/vbase3.C: New test.
49515
49516 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49517
49518         * g++.old-deja/g++.pt/friend49.C: New test.
49519
49520 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49521
49522         * g++.old-deja/g++.ext/anon3.C: New test.
49523
49524 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49525
49526         * g++.old-deja/g++.other/conv7.C: New test.
49527
49528 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49529
49530         * gcc.c-torture/compile/20010605-2.c: New test.
49531
49532 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49533
49534         * gcc.c-torture/execute/20010604-1.c: New test.
49535
49536 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49537
49538         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49539
49540 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49541
49542         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49543         (g++_link_flags): Likewise.
49544         (g++_init): Pass gccpath's value to two previous functions.
49545
49546 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49547
49548         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49549         Ensure logfile entry matches exec command line.
49550
49551 2001-05-31  Richard Henderson  <rth@redhat.com>
49552
49553         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49554         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49555
49556 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49557
49558         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49559         compiler for irix6.2
49560
49561 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49562
49563         * g++.old-deja/g++.other/optimize3.C: New file.
49564
49565 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49566
49567         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49568         assemble.
49569
49570 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49571
49572         * g++.old-deja/g++.other/optimize2.C: New file.
49573
49574 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49575
49576         * gcc.c-torture/compile/20010518-2.c: New file.
49577         * gcc.c-torture/execute/20010518-1.c: New file.
49578         * gcc.c-torture/execute/20010518-2.c: New file.
49579
49580 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49581
49582         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49583
49584 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49585
49586         G++ no longer defines builtins that do not begin with __builtin.
49587         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49588         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49589         * g++.old-deja/g++.law/builtin1.C: Likewise.
49590         * g++.old-deja/g++.law/cvt2.C: Likewise.
49591         * g++.old-deja/g++.mike/net5.C: Likewise.
49592         * g++.old-deja/g++.other/builtins1.C: Likewise.
49593         * g++.old-deja/g++.other/builtins2.C: Likewise.
49594         * g++.old-deja/g++.other/builtins3.C: Likewise.
49595         * g++.old-deja/g++.other/builtins4.C: Likewise.
49596         * g++.old-deja/g++.other/inline8.C: Likewise.
49597         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49598
49599 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49600
49601         * g++.old-deja/g++.pt/using1.C: Adjust.
49602         * g++.old-deja/g++.pt/using2.C: New test.
49603
49604 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49605
49606         * gcc.dg/cpp/charconst.c: New tests.
49607         * gcc.dg/cpp/escape.c: New tests.
49608         * gcc.dg/cpp/escape-1.c: New tests.
49609         * gcc.dg/cpp/escape-2.c: New tests.
49610         * gcc.dg/cpp/ucs.c: New tests.
49611
49612 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49613
49614         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49615         native compiler for irix6.5.
49616
49617 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49618
49619         * lib/g++.exp (g++_include_flags): Use args to compute
49620         get_multilibs.
49621         (g++_link_flags): Likewise.
49622         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49623
49624 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49625
49626         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49627
49628 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49629
49630         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49631         this file.
49632
49633 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49634
49635         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49636         STACK_SIZE;
49637         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49638         to STACK_SIZE; Use it to define size of add_histo array.
49639         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49640         to STACK_SIZE.
49641         (f): Use GITT_SIZE to define size of gitt local table.
49642         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49643         to STACK_SIZE; Use it to define size of bytemem array.
49644
49645 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49646
49647         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49648         on 68HC11/HC12 due to the asm instruction.
49649         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49650         * gcc.c-torture/compile/920520-1.x: Likewise.
49651         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49652         on 68HC11/HC12 because the function is larger than 64K.
49653         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49654         on 68HC11/HC12 because the structure is too large.
49655
49656 2001-05-20  Richard Henderson  <rth@redhat.com>
49657
49658         * gcc.c-torture/execute/20010520-1.c: New.
49659
49660 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49661
49662         * g++.old-deja/g++.warn/compare1.C: New test.
49663         * gcc.dg/compare4.c: New test.
49664
49665 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49666
49667         * g++.old-deja/g++.other/optimize1.C: New test.
49668
49669 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49670
49671         * g++.old-deja/g++.pt/spec41.C: New test.
49672
49673 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49674
49675         * gcc.c-torture/compile/20010114-1.x: Remove.
49676
49677 2001-05-18  Stan Shebs  <shebs@apple.com>
49678
49679         * gcc.c-torture/compile/20010518-1.c: New test.
49680
49681 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49682
49683         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49684         * g++.old-deja/g++.pt/crash67.C: New test.
49685
49686 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49687
49688         * g++.old-deja/g++.other/debug9.C: New test.
49689
49690 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49691
49692         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49693
49694 2001-05-16  Jan Hubicka  <jh@suse.cz>
49695
49696         * gcc.c-torture/compile/20010516-1.c: New test.
49697
49698 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49699
49700         * g++.old-deja/g++.other/crash41.C: New test.
49701
49702 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49703
49704         * g++.old-deja/g++.pt/crash66.C: New test.
49705
49706 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49707
49708         * g++.old-deja/g++.robertl/eb27.C: Convert.
49709
49710 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49711
49712         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49713         declaration being redundant.
49714
49715 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49716
49717         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49718
49719 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49720
49721         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49722
49723 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49724
49725         * lib/g++.exp: Use testsuite_flags.
49726
49727 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49728
49729         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49730
49731 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49732
49733         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49734
49735 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49736
49737         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49738
49739 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49740
49741         * gcc.c-torture/compile/20010313-1.c: New test.
49742
49743 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49744
49745         * gcc.dg/cpp/direct2.c: New test.
49746         * gccq.dg/cpp/direct2s.c: New test.
49747
49748         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49749
49750 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49751
49752         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49753         * g++.old-deja/g++.other/op3.C: Likewise.
49754
49755 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49756
49757         * gcc.dg/cpp/syshdr.h: New file.
49758         * gcc.dg/cpp/sysmac1.c: Update.
49759         * gcc.dg/cpp/sysmac2.c: Update.
49760
49761 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49762
49763         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49764
49765 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49766
49767         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49768         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49769
49770 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49771
49772         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49773
49774 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49775
49776         * lib/g++.exp (g++_include_flags): Don't use any special flags
49777         if TESTING_IN_BUILD_TREE is not defined.
49778         (g++_init): Use a plain 'c++' as the compiler if
49779         TESTING_IN_BUILD_TREEE is not defined.
49780
49781 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49782
49783         * g++.old-deja/g++.eh/catch13.C: New test.
49784         * g++.old-deja/g++.eh/catch14.C: New test.
49785
49786 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49787
49788         * gcc.dg/cpp/tr-define.c: New test.
49789
49790 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49791
49792         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49793         <stdlib.h>, not <malloc.h>.
49794
49795 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49796
49797         * g++.old-deja/g++.ns/template17.C: New test.
49798
49799 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49800
49801         * g++.old-deja/g++.pt/ref4.C: New test.
49802
49803 2001-04-30  Richard Henderson  <rth@redhat.com>
49804
49805         * gcc.dg/20000724-1.c: Revert last change.
49806
49807 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49808
49809         * g77.f-torture/execute/20010430.f: New test.
49810
49811 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49812
49813         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49814
49815 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49816
49817         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49818
49819 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49820
49821         * g++.old-deja/g++.eh/crash6.C: New test.
49822
49823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49824
49825         * g++.old-deja/g++.other/warn7.C: New test.
49826
49827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49828
49829         * g++.old-deja/g++.other/defarg9.C: New test.
49830
49831 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49832
49833         * g77.f-torture/compile/20010426.f: New test.
49834         * g77.f-torture/execute/20010426.f: New test.
49835
49836 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49837
49838         * g77.f-torture/compile/20000629-1.x: Remove - error
49839         has been fixed.
49840
49841 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49842
49843         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49844         Tweak slightly to work with g++.dg framework.
49845         * g++.dg/special/ecos.exp: Run initp1.C test.
49846         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49847
49848         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49849         its linker doesn't give line numbers either.
49850         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49851
49852 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49853
49854         * g++.old-deja/g++.other/lex1.C: New test.
49855
49856 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49857
49858         * gcc.dg/noncompile/20010425-1.c: New test.
49859
49860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49861
49862         * g++.old-deja/g++.pt/mangle2.C: New test.
49863
49864 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49865
49866         * gcc.dg/format/plus-1.c: New test.
49867
49868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49869
49870         * gcc.dg/20010423-1.c: New test.
49871
49872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49873
49874         * gcc.c-torture/execute/20010422-1.c: New test.
49875
49876 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49877
49878         * g++.old-deja/g++.ns/type2.C: New test.
49879
49880 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49881
49882         * g++.old-deja/g++.other/perf1.C: New test.
49883
49884 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49885
49886         * gcc.dg/c99-func-2.c: Remove xfail.
49887         * gcc.dg/c99-func-3.c: Remove xfail.
49888         * gcc.dg/c99-func-4.c: Remove xfail.
49889
49890 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49891
49892         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49893
49894 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49895
49896         * gcc.c-torture/compile/20010423-1.c: New test.
49897
49898 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49899
49900         * g++.old-deja/g++.pt/typename28.C: New test.
49901
49902 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49903
49904         * g++.old-deja/g++.abi/empty2.C: New test.
49905         * g++.old-deja/g++.abi/empty3.C: New test.
49906
49907 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49908
49909         * g++.old-deja/g++.other/comdat2.C: New test.
49910         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49911
49912 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49913
49914         * g++.old-deja/g++.other/overload14.C: New test.
49915
49916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49917
49918         * g++.old-deja/g++.other/lookup23.C: New test.
49919
49920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49921
49922         * gcc.c-torture/execute/20010403-1.c: New test.
49923
49924 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49925             Mark Mitchell  <mark@codesourcery.com>
49926
49927         * lib/old-dejagnu.exp: Don't delete output of executable.
49928         Add .exe suffix to executables.
49929
49930 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49931
49932         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49933
49934 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49935
49936         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49937
49938 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49939
49940         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49941         * g++.old-deja/g++.abi/crash1.C: New test.
49942
49943 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49944
49945         * g++.old-deja/g++.other/crash40.C: New test.
49946
49947 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49948
49949         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49950
49951 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49952
49953         * g++.old-deja/g++.other/warn6.C: New test.
49954
49955 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49956
49957         * g++.old-deja/g++.robertl/eb42.C: Same.
49958
49959 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49960
49961         * gcc.dg/wtr-conversion-1.c: New testcase.
49962
49963 2001-04-10  Richard Henderson  <rth@redhat.com>
49964
49965         * g++.old-deja/g++.other/array5.C: New.
49966
49967 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49968
49969         * gcc.c-torture/execute/20010408-1.c: New test.
49970
49971 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49972
49973         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49974         headers and constructs.
49975         * g++.old-deja/g++.robertl/eb79.C: Same.
49976         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49977         * g++.old-deja/g++.robertl/eb73.C: Same.
49978         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49979         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49980         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49981         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49982         * g++.old-deja/g++.robertl/eb44.C: Same.
49983         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49984         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49985         * g++.old-deja/g++.robertl/eb39.C: Same.
49986         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49987         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49988         * g++.old-deja/g++.robertl/eb30.C: Same.
49989         * g++.old-deja/g++.robertl/eb3.C: Same.
49990         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49991         * g++.old-deja/g++.robertl/eb21.C: Same.
49992         * g++.old-deja/g++.robertl/eb15.C: Same.
49993         * g++.old-deja/g++.robertl/eb118.C: Same.
49994         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49995         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49996         * g++.old-deja/g++.robertl/eb109.C: Same.
49997         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49998         * g++.old-deja/g++.mike/rtti1.C: Same.
49999         * g++.old-deja/g++.mike/p658.C: Same.
50000         * g++.old-deja/g++.mike/net46.C: Same.
50001         * g++.old-deja/g++.mike/net34.C: Same.
50002         * g++.old-deja/g++.mike/memoize1.C: Same.
50003         * g++.old-deja/g++.mike/eh2.C: Same.
50004         * g++.old-deja/g++.law/weak.C: Same.
50005         * g++.old-deja/g++.law/visibility7.C: Same.
50006         * g++.old-deja/g++.law/visibility25.C: Same.
50007         * g++.old-deja/g++.law/visibility22.C: Same.
50008         * g++.old-deja/g++.law/visibility2.C: Same.
50009         * g++.old-deja/g++.law/visibility17.C: Same.
50010         * g++.old-deja/g++.law/visibility13.C: Same.
50011         * g++.old-deja/g++.law/visibility10.C: Same.
50012         * g++.old-deja/g++.law/visibility1.C: Same.
50013         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50014         * g++.old-deja/g++.law/vbase1.C: Same.
50015         * g++.old-deja/g++.law/operators32.C: Same.
50016         * g++.old-deja/g++.law/nest3.C: Same.
50017         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50018         * g++.old-deja/g++.law/except5.C (main): Same.
50019         * g++.old-deja/g++.law/cvt7.C (run): Same.
50020         * g++.old-deja/g++.law/cvt2.C: Same.
50021         * g++.old-deja/g++.law/cvt16.C: Same.
50022         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50023         * g++.old-deja/g++.law/ctors17.C (main): Same.
50024         * g++.old-deja/g++.law/ctors13.C: Same.
50025         * g++.old-deja/g++.law/ctors12.C (main): Same.
50026         * g++.old-deja/g++.law/ctors10.C: Same.
50027         * g++.old-deja/g++.law/code-gen5.C: Same.
50028         * g++.old-deja/g++.law/bad-error7.C: Same.
50029         * g++.old-deja/g++.law/arm9.C: Same.
50030         * g++.old-deja/g++.law/arm12.C: Same.
50031         * g++.old-deja/g++.law/arg8.C: Same.
50032         * g++.old-deja/g++.law/arg1.C: Same.
50033         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50034         * g++.old-deja/g++.jason/template31.C: Same.
50035         * g++.old-deja/g++.jason/template24.C (main): Same.
50036         * g++.old-deja/g++.jason/2371.C: Same.
50037         * g++.old-deja/g++.eh/new2.C: Same.
50038         * g++.old-deja/g++.eh/new1.C: Same.
50039         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50040         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50041         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50042         * g++.old-deja/g++.brendan/crash62.C: Same.
50043         * g++.old-deja/g++.brendan/crash52.C: Same.
50044         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50045         * g++.old-deja/g++.brendan/crash38.C: Same.
50046         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50047         * g++.old-deja/g++.brendan/copy9.C: Same.
50048
50049 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50050
50051         * gcc.c-torture/execute/20001203-2.c (memset):
50052         Count argument is of type __SIZE_TYPE__.
50053
50054 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50055
50056         * gcc.c-torture/compile/20010404-1.c: New test.
50057
50058 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50059
50060         * gcc.c-torture/compile/20010326-1.c: New test.
50061
50062 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50063
50064         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50065         peculiarities of the SH.
50066         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50067
50068 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50069
50070         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50071         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50072         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50073
50074 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50075
50076         * g77.f-torture/compile/20010321-1.f: New test.
50077
50078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50079
50080         * gcc.c-torture/compile/20010329-1.c: New test.
50081
50082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50083
50084         * gcc.c-torture/execute/20010329-1.c: New test.
50085
50086 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50087
50088         * g++.old-deja/g++.other/eh4.C: Fix typo.
50089
50090 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50091
50092         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50093
50094 2001-03-28  Philip Blundell  <philb@gnu.org>
50095
50096         * gcc.c-torture/compile/20010328-1.c: New test.
50097
50098 2001-03-27  Richard Henderson  <rth@redhat.com>
50099
50100         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50101         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50102
50103 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50104
50105         * gcc.c-torture/compile/20010327-1.c: New test.
50106
50107 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.old-deja/g++.other/friend12.C: New test.
50110         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50111         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50112
50113 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50114
50115         * gcc.c-torture/execute/20010325-1.c: New test.
50116
50117 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50118
50119         * g++.old-deja/g++.other/mangle3.C: New test.
50120
50121 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50122
50123         * g++.old-deja/g++.other/anon8.C: New test.
50124
50125 2001-03-20  Philip Blundell  <philb@gnu.org>
50126
50127         * gcc.c-torture/compile/20010320-1.c: New test.
50128
50129 2001-03-17  Richard Henderson  <rth@redhat.com>
50130
50131         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50132
50133 2001-03-15  Geoff Keating  <geoff@redhat.com>
50134
50135         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50136         tests on AIX.
50137
50138 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50139
50140         * g++.old-deja/g++.other/eh4.C: New test.
50141
50142 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50143
50144         * gcc.dg/cpp/mi1.c: Update.
50145
50146 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50147
50148         * g++.old-deja/g++.other/regstack.C: New test.
50149
50150 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50151
50152         * g++.old-deja/g++.other/ref4.C: New test.
50153
50154 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50155
50156         * objc/execute/va_method.m: Added.
50157         * objc/execute/IMP.m: Added.
50158         * objc/execute/_cmd.m: Added.
50159         * objc/execute/accessing_ivars.m: Added.
50160         * objc/execute/class-1.m: Added.
50161         * objc/execute/class-10.m: Added.
50162         * objc/execute/class-11.m: Added.
50163         * objc/execute/class-12.m: Added.
50164         * objc/execute/class-13.m: Added.
50165         * objc/execute/class-14.m: Added.
50166         * objc/execute/class-2.m: Added.
50167         * objc/execute/class-3.m: Added.
50168         * objc/execute/class-4.m: Added.
50169         * objc/execute/class-5.m: Added.
50170         * objc/execute/class-6.m: Added.
50171         * objc/execute/class-7.m: Added.
50172         * objc/execute/class-8.m: Added.
50173         * objc/execute/class-9.m: Added.
50174         * objc/execute/class-tests-1.h
50175         * objc/execute/class-tests-2.h
50176         * objc/execute/compatibility_alias.m: Added.
50177         * objc/execute/encode-1.m: Added.
50178         * objc/execute/formal_protocol-1.m: Added.
50179         * objc/execute/formal_protocol-2.m: Added.
50180         * objc/execute/formal_protocol-3.m: Added.
50181         * objc/execute/formal_protocol-4.m: Added.
50182         * objc/execute/formal_protocol-5.m: Added.
50183         * objc/execute/formal_protocol-6.m: Added.
50184         * objc/execute/formal_protocol-7.m: Added.
50185         * objc/execute/informal_protocol.m: Added.
50186         * objc/execute/initialize.m: Added.
50187         * objc/execute/load.m: Added.
50188         * objc/execute/many_args_method.m: Added.
50189         * objc/execute/nested-3.m: Added.
50190         * objc/execute/no_clash.m: Added.
50191         * objc/execute/private.m: Added.
50192         * objc/execute/redefining_self.m: Added.
50193         * objc/execute/root_methods.m: Added.
50194         * objc/execute/selector-1.m: Added.
50195         * objc/execute/static-1.m: Added.
50196         * objc/execute/static-2.m: Added.
50197         * objc/execute/va_method.m: Added.
50198
50199 2001-03-10  Richard Henderson  <rth@redhat.com>
50200
50201         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50202
50203 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50204
50205         * g++.old-deja/g++.other/crash31.C: XFAIL.
50206         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50207         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50208         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50209         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50210         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50211
50212 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50213
50214         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50215
50216 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50217
50218         * gcc.dg/20000724-1.c: Don't use multiline strings.
50219
50220 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50221
50222         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50223         result of -cString against what we expect it to be; don't just
50224         print it out for no one to read.
50225
50226         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50227         Based on testcases provided by Nicola Pero.
50228
50229 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50230
50231         * gcc.dg/cpp/macro7.c: New test.
50232
50233 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50234
50235         * gcc.dg/cpp/multiline.c: Update.
50236
50237 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50238
50239         * g++.old-deja/g++.other/enum3.C: New test.
50240
50241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50242
50243         * g++.old-deja/g++.other/pod1.C: New test.
50244
50245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50246
50247         * g++.old-deja/g++.ext/overload1.C: New test.
50248
50249 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50250
50251         * g++.old-deja/g++.pt/using1.C: New test.
50252
50253 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50254
50255         * g++.old-deja/g++.other/using9.C: New test.
50256
50257 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50258
50259         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50260
50261         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50262
50263 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50264
50265         * g++.old-deja/g++.ext/realpt1.C: Remove.
50266
50267 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50268
50269         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50270
50271 2001-02-26  Will Cohen  <wcohen@redhat.com>
50272
50273         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50274
50275 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50276
50277         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50278         templatized constructors.
50279
50280 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50281
50282         * gcc.c-torture/execute/20010224-1.c: New test.
50283
50284 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50285
50286         * gcc.c-torture/execute/20010222-1.c: New test.
50287
50288 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50289
50290         * g++.old-deja/g++.other/inline20.C: New test.
50291
50292 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50293
50294         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50295
50296 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50297
50298         * g++.old-deja/g++.other/lookup22.C: New test.
50299
50300 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50301
50302         * g77.dg: New directory.
50303         * g77.dg/20010216-1.f: New test case.
50304         * g77.dg/dg.exp: New driver.
50305         * lib/g77-dg.exp: New driver library.
50306
50307 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50308
50309         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50310
50311 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50312
50313         * g++.old-deja/g++.other/decl9.C: New test.
50314
50315 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50316
50317         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50318         not need <string> and also tests the initialization at runtime.
50319
50320 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50321
50322         * gcc.c-torture/execute/longlong.c: New test.
50323
50324 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50325
50326         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50327
50328 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50329
50330         * gcc.c-torture/execute/920302-1.c (execute):
50331         Change argument type to short.
50332
50333 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         * g++.old-deja/g++.pt/deduct6.C: New test.
50336
50337 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50338
50339         * g++.old-deja/g++.pt/deduct5.C: New test.
50340
50341 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50342
50343         * gcc.c-torture/execute/20010209-1.c: New test.
50344
50345 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50346
50347         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50348
50349 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50350
50351         * g++.dg/vtgc1.C: Update for new ABI.
50352
50353         * consistency.vlad: New directory, 1665 files.
50354
50355 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50356
50357         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50358         return type.
50359         * gcc.dg/cpp/digraphs.c: Declare puts.
50360
50361 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50362
50363         * g++.old-deja/g++.other/warn5.C: New test.
50364
50365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50366
50367         * g++.old-deja/g++.pt/spec40.C: New test.
50368
50369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50370
50371         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50372         case.
50373         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50374
50375 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50376
50377         * gcc.c-torture/compile/20010209-1.c: New test.
50378
50379 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50380
50381         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50382         excess errors message but not if it crashes.
50383         * g++.old-deja/g++.other/crash27.C: Likewise.
50384         * g++.old-deja/g++.other/crash28.C: Likewise.
50385         * g++.old-deja/g++.other/crash30.C: Likewise.
50386         * g++.old-deja/g++.other/crash32.C: Likewise.
50387         * g++.old-deja/g++.other/crash35.C: Likewise.
50388         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50389
50390 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50391
50392         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50393         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50394         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50395         g77.f-torture/execute/execute.exp,
50396         g77.f-torture/noncompile/noncompile.exp,
50397         gcc.c-torture/execute/execute.exp,
50398         gcc.c-torture/execute/memcheck/memcheck.exp,
50399         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50400         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50401         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50402         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50403         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50404         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50405         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50406         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50407         Remove bug reporting instructions with ancient email addresses.
50408
50409 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50410
50411         * gcc.dg/20010202-1.c: New test.
50412         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50413
50414 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50415
50416         * g++.dg/stdbool-if.C: New test.
50417
50418 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50419
50420         * objc/execute/fdecl.m: Added main().
50421
50422 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50423
50424         * gcc.c-torture/execute/20010206-1.c: New test.
50425
50426 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50427
50428         * gcc.dg/cpp/avoidpaste1.c: Update.
50429
50430 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50431
50432         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50433         Pero <nicola@brainstorm.co.uk>.
50434         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50435
50436 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50437
50438         * g++.old-deja/g++.pt/spec39.C: New test.
50439
50440 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50441
50442         * gcc.c-torture/compile/20010202-1.c: New test.
50443
50444 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50445
50446         * g++.old-deja/g++.abi/primary2.C: New test.
50447         * g++.old-deja/g++.abi/primary3.C: New test.
50448         * g++.old-deja/g++.abi/primary4.C: New test.
50449         * g++.old-deja/g++.abi/primary5.C: New test.
50450         * g++.old-deja/g++.abi/vtable3.h: New test.
50451         * g++.old-deja/g++.abi/vtable3a.C: New test.
50452         * g++.old-deja/g++.abi/vtable3b.C: New test.
50453         * g++.old-deja/g++.abi/vtable3c.C: New test.
50454         * g++.old-deja/g++.abi/vtable3d.C: New test.
50455         * g++.old-deja/g++.abi/vtable3e.C: New test.
50456         * g++.old-deja/g++.abi/vtable3f.C: New test.
50457         * g++.old-deja/g++.abi/vtable3g.C: New test.
50458         * g++.old-deja/g++.abi/vtable3h.C: New test.
50459         * g++.old-deja/g++.abi/vtable3i.C: New test.
50460         * g++.old-deja/g++.abi/vtable3j.C: New test.
50461         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50462
50463 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50464
50465         * g++.old-deja/g++.other/anon6.C: New test.
50466         * g++.old-deja/g++.other/anon7.C: New test.
50467
50468 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50469
50470         * gcc.dg/cpp/avoidpaste2.c: New tests.
50471
50472 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50473
50474         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50475
50476 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50477
50478         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50479         DECIMAL_DIG cases for Irix."
50480
50481 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50482
50483         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50484
50485 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50486
50487         * gcc.dg/c99-tag-1.c: New test.
50488
50489 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50490
50491         * gcc.dg/cpp/tr-warn1.c: Add tests.
50492
50493 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50494
50495         * gcc.dg/cpp/avoidpaste1.c: Update.
50496         * gcc.dg/cpp/paste4.c: Update.
50497
50498 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50499
50500         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50501         cases for Irix.
50502
50503 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50504
50505         * g++.old-deja/g++.other/inline19.C: New test.
50506
50507 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50508
50509         * gcc.dg/Wlarger-than.c: New test.
50510
50511 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50512
50513         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50514
50515 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50516
50517         * gcc.c-torture/execute/20010129-1.c: New test.
50518         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50519
50520 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50521
50522         * gcc.dg/cpp/avoidpaste1.c: Test case.
50523
50524 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50525
50526         * g++.old-deja/g++.other/inline18.C: New test.
50527
50528 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50529
50530         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50531         and __builtin_putchar.
50532
50533 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50534
50535         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50536         tests.
50537
50538 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50539
50540         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50541         floating point number rounding mode to round to the nearest
50542         representable mode.
50543
50544 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50545
50546         * g++.old-deja/g++.other/mangle2.C: New test.
50547
50548 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50549
50550         * gcc.c-torture/compile/20010124-1.c: New test.
50551
50552 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50553
50554         * g++.old-deja/g++.pt/spec38.C: New test.
50555
50556 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50557
50558         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50559         "Build don't run".
50560
50561 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50562
50563         * gcc.c-torture/execute/20010123-1.c: New test.
50564
50565 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50566
50567         * g++.old-deja/g++.pt/spec37.C: New test.
50568
50569 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50570
50571         * g++.old-deja/g++.pt/overload14.C: New test.
50572
50573 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50574
50575         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50576         __builtin_return_address.
50577
50578 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50579
50580         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50581         * g++.old-deja/g++.pt/spec35.C: New test.
50582         * g++.old-deja/g++.pt/spec36.C: New test.
50583
50584 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50585
50586         * gcc.c-torture/compile/20010118-1.c: New test.
50587
50588 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50589
50590         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50591
50592 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50593
50594         * gcc.c-torture/execute/20010119-1.c: New test.
50595
50596 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50597
50598         * g++.old-deja/g++.other/vbase5.C: New test.
50599
50600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50601
50602         * gcc.c-torture/execute/20010118-1.c: New test.
50603
50604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50605
50606         * g++.old-deja/g++.pt/deduct3.C: New test.
50607
50608 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50609
50610         * g++.old-deja/g++.pt/spec34.C: New test.
50611
50612 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50613
50614         * g77.f-torture/compile/20000601-2.f: New test.
50615
50616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50617
50618         * g++.old-deja/g++.other/init17.C: New test.
50619
50620 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50621
50622         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50623
50624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50625
50626         * g++.old-deja/g++.pt/unify8.C: New test.
50627
50628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50629
50630         * g++.old-deja/g++.abi/vbase1.C: New test.
50631
50632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50633
50634         * g++.old-deja/g++.pt/crash65.C: New test.
50635
50636 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50637
50638         * gcc.dg/cpp/assembl2.S: New test case.
50639
50640 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50641
50642         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50643         are supported.
50644
50645 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50646
50647         * g++.old-deja/g++.other/builtins1.C: New test.
50648         * g++.old-deja/g++.other/builtins2.C: Likewise.
50649         * g++.old-deja/g++.other/builtins3.C: Likewise.
50650         * g++.old-deja/g++.other/builtins4.C: Likewise.
50651
50652 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50653
50654         * gcc.c-torture/compile/20010117-1.c: New test.
50655         * gcc.c-torture/compile/20010117-2.c: New test.
50656
50657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50658
50659         * g77.f-torture/execute/20010116.[fx]: New test,
50660         XFAIL on i?86-*-*.
50661         * g77.f-torture/compile/20010115.f: Indicate it's
50662         a test for PR fortran/1636.
50663
50664 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50665
50666         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50667
50668 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50669
50670         * g77.f-torture/compile/20010115.f: New test.
50671
50672 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50673
50674         * g++.old-deja/g++.pt/nontype5.C: New test.
50675
50676 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50677
50678         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50679         have an equivalent working one below it.
50680
50681 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50682
50683         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50684         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50685
50686 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50687
50688         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50689         message containing "init_priority".
50690         (conpr-2.C): Likewise.
50691         (conpr-3.C): Likewise.
50692         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50693
50694 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50695
50696         * gcc.c-torture/execute/20010114-2.c: New test.
50697
50698 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50699
50700         * gcc.c-torture/compile/20010114-1.c: New test.
50701         * gcc.c-torture/compile/20010114-1.x: Xfail.
50702         * gcc.c-torture/compile/20010114-2.c: New test.
50703         * gcc.c-torture/execute/20010114-1.c: New test.
50704         * gcc.dg/trunc-1.c: New test.
50705         * gcc.dg/uninit-B.c: New test.
50706
50707 2001-01-13  Nick Clifton  <nickc@redhat.com>
50708
50709         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50710         target.
50711
50712 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50713
50714         * gcc.c-torture/compile/20010113-1.c: New test.
50715
50716 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.c-torture/compile/20001212-1.c: New test.
50719
50720 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50721
50722         * gcc.dg/cpp/widestr1.c: Update.
50723         * gcc.dg/cpp/prag-imp.c: Remove.
50724
50725 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50726
50727         * gcc.c-torture/execute/20000801-3.x: Remove.
50728         * gcc.dg/c90-init-1.c: New test.
50729         * gcc.dg/c99-init-1.c: New test.
50730         * gcc.dg/c99-init-2.c: New test.
50731         * gcc.dg/gnu99-init-1.c: New test.
50732
50733 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50734
50735         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50736         testing that no relevant ones were found.
50737
50738 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50739
50740         * g++.old-deja/g++.pt/cast2.C: New test.
50741
50742 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50743
50744         * g++.old-deja/g++.pt/friend47.C: New test.
50745
50746 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50747
50748         * g++.old-deja/g++.pt/instantiate13.C: New test.
50749
50750 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50751
50752         * g++.old-deja/g++.other/defarg7.C: New test.
50753         * g++.old-deja/g++.other/defarg8.C: New test.
50754
50755 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50756
50757         * g++.old-deja/g++.pt/crash64.C: New test.
50758
50759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50760
50761         * g++.old-deja/g++.pt/crash63.C: New test.
50762
50763 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50764
50765         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50766
50767 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50768
50769         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50770
50771 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50772
50773         * g++.old-deja/g++.pt/error3.C: New test.
50774
50775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50776
50777         * g++.old-deja/g++.other/crash39.C: New test.
50778
50779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50780
50781         * g++.old-deja/g++.other/vbase4.C: New test.
50782
50783 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50784
50785         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50786         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50787         * gcc.dg/special/special.exp: New test driver which will check
50788         for alias support for the above test.
50789
50790 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50791
50792         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50793         problems on small machines.
50794         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50795         parameterize.
50796
50797 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50798
50799         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50800         mips.
50801         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50802
50803 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50804
50805         * g++.old_deja/g++.pt/using8.C: New test.
50806
50807 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50808
50809         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50810
50811 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50812
50813         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50814         where a failure is expected.
50815         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50816
50817 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50818
50819         * g++.old_deja/g++.pt/instantiate12.C: New test.
50820
50821 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50822
50823         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50824         start of structs.
50825         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50826         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50827         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50828         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50829         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50830         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50831         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50832         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50833         * g++.old-deja/g++.eh/spec6.C: Likewise.
50834         * g++.old-deja/g++.jason/crash3.C: Likewise.
50835         * g++.old-deja/g++.law/ctors11.C: Likewise.
50836         * g++.old-deja/g++.law/ctors17.C: Likewise.
50837         * g++.old-deja/g++.law/ctors5.C: Likewise.
50838         * g++.old-deja/g++.law/ctors9.C: Likewise.
50839         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50840         * g++.old-deja/g++.mike/net22.C: Likewise.
50841         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50842         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50843         * g++.old-deja/g++.mike/virt3.C: Likewise.
50844         * g++.old-deja/g++.niklas/t128.C: Likewise.
50845         * g++.old-deja/g++.other/anon4.C: Likewise.
50846         * g++.old-deja/g++.other/using1.C: Likewise.
50847         * g++.old-deja/g++.other/warn3.C: Likewise.
50848         * g++.old-deja/g++.pt/t37.C: Likewise.
50849         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50850         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50851
50852 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50853
50854         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50855
50856 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50857
50858         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50859
50860 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50861
50862         * gcc.c-torture/compile/20010107-1.c: New test.
50863
50864 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50865
50866         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50867
50868 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50869
50870         * gcc.dg/format/format.h: New file.
50871         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50872         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50873         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50874         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50875         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50876         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50877         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50878         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50879         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50880         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50881         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50882         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50883         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50884         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50885         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50886         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50887         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50888         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50889         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50890         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50891         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50892         instead of declaring standard types, macros and functions in each
50893         test.
50894
50895 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50896
50897         * gcc.c-torture/execute/20010106-1.c: New test.
50898
50899 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50900
50901         * gcc.dg/format/format.exp: New file.
50902         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50903         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50904         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50905         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50906         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50907         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50908         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50909         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50910         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50911         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50912         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50913         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50914         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50915         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50916         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50917         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50918         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50919         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50920         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50921         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50922         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50923         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50924         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50925         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50926         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50927         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50928         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50929         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50930         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50931         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50932         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50933         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50934         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50935         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50936         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50937         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50938         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50939         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50940         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50941         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50942         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50943         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50944
50945 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50946
50947         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50948         account.
50949
50950 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50951
50952         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50953
50954 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50955
50956         * g++.old-deja/g++.pt/crash62.C: New test.
50957
50958 2001-01-04  Richard Henderson  <rth@redhat.com>
50959
50960         * gcc.dg/20000926-1.c: Update expected warnings.
50961         * gcc.dg/array-2.c: Likewise.
50962         * gcc.dg/array-4.c: Also validate flexible array members.
50963         * gcc.dg/c99-flex-array-1.c: New.
50964
50965 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50966
50967         * gcc.c-torture/compile/20001222-1.x: Remove.
50968
50969 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50970
50971         * gcc.c-torture/execute/built-in-setjmp.c: New.
50972
50973 2001-01-03  Richard Henderson  <rth@redhat.com>
50974
50975         * gcc.dg/940510-1.c: Update expected error wording.
50976         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50977
50978 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50979
50980         * lib/target-supports.exp (check_alias_available): Modified to
50981         indicate aliases not supported if only weak aliases are supported.
50982
50983 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50984
50985         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50986         Turn on cmpstrsi checks for __pj__ and __i370__.
50987
50988 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         * g++.old-deja/g++.other/virtual11.C: New test.
50991
50992 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50995
50996 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50997
50998         * gcc.c-torture/compile/20010102-1.c: New test.
50999
51000 2001-01-02  Andreas Jaeger  <aj@suse.de>
51001
51002         * gcc.dg/noreturn-3.c: New test.
51003
51004         * gcc.dg/noreturn-4.c: New test.
51005
51006 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51007
51008         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51009         __builtin_fputc and __builtin_fwrite.
51010
51011 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51012
51013         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51014         signed char, not default char.
51015
51016 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51017
51018         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51019
51020 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51021
51022         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51023
51024 2000-12-29  Richard Henderson  <rth@redhat.com>
51025
51026         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51027         (__cyg_profile_func_exit): Define.
51028
51029 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51030
51031         * g++.dg/vtgc1.C: New test.
51032
51033 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51034
51035         * gcc.dg/noncompile/20001228-1.c: New test.
51036
51037         * gcc.dg/20001228-1.c: New test.
51038
51039         * gcc.c-torture/execute/20001228-1.c: New test.
51040
51041 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51042
51043         * gcc.dg/format-strfmon-1.c: New test.
51044
51045 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51046
51047         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51048         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51049         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51050         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51051         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51052         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51053         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51054         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51055         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51056         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51058         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51059         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51060
51061         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51062         * gcc.c-torture/execute/string-opt-4.c: Test index.
51063
51064 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51065
51066         * gcc.c-torture/compile/20001226-1.c: New test.
51067
51068 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51069
51070         * gcc.c-torture/compile/20001222-1.c: New test.
51071         * gcc.c-torture/compile/20001222-1.x: Xfail.
51072
51073 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51074
51075         * gcc.c-torture/execute/comp-goto-2.c: New test.
51076
51077 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51078
51079         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51080         Use long types if __INT_MAX__ is 32767.
51081         (main): Use cast to (sint32 *) when poking 88 into a_page.
51082
51083         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51084
51085 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51086
51087         * gcc.c-torture/compile/20001221-1.c: New test.
51088         * gcc.c-torture/execute/20001221-1.c: New test.
51089
51090 2000-12-20  Richard Henderson  <rth@redhat.com>
51091
51092         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51093         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51094
51095 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51096
51097         * gcc.dg/compare3.c: New test.
51098
51099 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51100
51101         * gcc.dg/format-warnll-1.c: New test.
51102
51103 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51104
51105         * gcc.dg/cpp/cmdlne-P.c: New test.
51106
51107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51108
51109         * gcc.c-torture/execute/builtin-abs-1.c,
51110         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51111
51112 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51113
51114         * gcc.dg/cpp/multiline.c: New test.
51115
51116 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51117
51118         * g++.old-deja/g++.other/syshdr1.C: Update.
51119         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51120
51121 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51122
51123         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51124
51125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51126
51127         * g++.old-deja/g++.pt/ttp65.C: New test.
51128
51129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51130
51131         * g++.old-deja/g++.pt/ttp64.C: New test.
51132
51133 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51134
51135         * g++.old-deja/g++.pt/spec33.C: New test.
51136
51137 2000-12-14  Catherine Moore  <clm@redhat.com>
51138
51139         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51140         * gcc.c-torture/execute/920612-2.c: Likewise.
51141         * gcc.c-torture/execute/920428-2.c: Likewise.
51142         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51143         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51144
51145 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51146
51147         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51148         * gcc.dg/pack-test-2.c: Likewise.
51149
51150 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51151
51152         Tests by Zack Weinberg <zackw@stanford.edu>.
51153
51154         * gcc.dg/cpp/defined.c: Update.
51155         * gcc.dg/cpp/defined_trad.c: New tests.
51156
51157 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51158
51159         * gcc.dg/cpp/trad-direct.c: Update.
51160
51161 2000-12-11  Neil Booth  <neilb@earthling.net>
51162
51163         * gcc.dg/cpp/defined_trad.c
51164
51165 2000-12-11  Neil Booth  <neilb@earthling.net>
51166
51167         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51168
51169 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51170
51171         * gcc.dg/format-miss-2.c: New test.
51172
51173 2000-12-09  Neil Booth  <neilb@earthling.net>
51174
51175         * gcc.dg/cpp/lineflags.c: New tests.
51176         * gcc.dg/cpp/poison.c: Update.
51177         * gcc.dg/cpp/redef2.c: Update.
51178         * gcc.dg/cpp/skipping.c: New test.
51179
51180 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51181
51182         * g++.old-deja/g++.other/eh3.C: New testcase.
51183
51184 2000-12-07  Neil Booth  <neilb@earthling.net>
51185
51186         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51187         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51188         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51189         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51190         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51191         Update.
51192
51193 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51194
51195         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51196         __SIZE_TYPE__ instead of int for type of integers cast to
51197         pointers.
51198
51199 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51200
51201         * g++.old-deja/g++.other/cleanup4.C: New test.
51202
51203 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51204
51205         * format-sec-1.c: New test.
51206
51207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51208
51209         * gcc.dg/format-nonlit-3.c: New test.
51210
51211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51212
51213         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51214         through a null pointer.
51215
51216 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51217
51218         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51219         * g++.old-deja/g++.pt/partial4.C: New test.
51220
51221 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51222
51223         * gcc.c-torture/execute/ieee/hugeval.x: New.
51224
51225 2000-12-06  Neil Booth  <neilb@earthling.net>
51226
51227         * gcc.dg/cpp/backslash2.c: New tests.
51228
51229 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51230
51231         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51232         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51233
51234 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51235
51236         * gcc.c-torture/execute/20001203-2.c: New testcase.
51237
51238 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51239
51240         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51241         * g++.old-deja/g++.other/virtual10.C: New test.
51242
51243 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51244
51245         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51246
51247 2000-12-05  Richard Henderson  <rth@redhat.com>
51248
51249         * gcc.c-torture/compile/20001205-1.c: New.
51250
51251 2000-12-04  Neil Booth  <neilb@earthling.net>
51252
51253         * g++.old-deja/g++.other/virtual9.C: New test.
51254         * g++.old-deja/g++.pt/crash61.C: New test.
51255         * gcc.c-torture/execute/loop-9.c: New test.
51256
51257 2000-12-04  Neil Booth  <neilb@earthling.net>
51258
51259         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51260         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51261         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51262         * gcc.dg/cpp/extratokens.c: ...here.
51263
51264 2000-12-04  Neil Booth  <neilb@earthling.net>
51265
51266         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51267         New tests.
51268
51269 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51270
51271         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51272         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51273
51274 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51275
51276         * gcc.c-torture/execute/20001203-1.c: New test.
51277
51278 2000-12-03  Neil Booth  <neilb@earthling.net>
51279
51280         * gcc.dg/cpp/macro6.c: New test cases.
51281
51282 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51283
51284         * gcc.c-torture/execute/string-opt-9.c: New test.
51285         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51286         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51287         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51288
51289         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51290         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51291
51292 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51293
51294         * gcc.dg/cpp/if-6.c: New testcase.
51295
51296         * gcc.dg/20001201-1.c: New testcase.
51297
51298 2000-12-02  Neil Booth  <neilb@earthling.net>
51299
51300         * g++.old-deja/g++.other/externC4.C,
51301         g++.old-deja/g++.other/friend10.C: New tests.
51302
51303 2000-12-02  Neil Booth  <neilb@earthling.net>
51304
51305         * g++.old-deja/g++.other/instan2.C
51306         * g++.old-deja/g++.other/instan3.C: New test.
51307
51308 2000-12-02  Neil Booth  <neilb@earthling.net>
51309
51310         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51311         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51312         gnuc99.c,gnuc99-pedantic.c: New tests.
51313
51314 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51315
51316         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51317         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51318
51319 2000-12-01  Neil Booth  <neilb@earthling.net>
51320
51321         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51322         * gcc.dg/cpp/poison.c: Update.
51323         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51324
51325 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51326
51327         * g77.f-torture/execute/20001201.f: New test.
51328
51329 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51330
51331         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51332
51333 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51334
51335         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51336
51337 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51338
51339         * g++.old-deja/g++.other/cast6.C: New test.
51340
51341 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51342
51343         * gcc.c-torture/execute/20001130-2.c: New testcase.
51344
51345 2000-11-30  Richard Henderson  <rth@redhat.com>
51346
51347         * gcc.c-torture/execute/20001130-1.c: New test.
51348
51349 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51350
51351         * g++.old-deja/g++.other/op3.C: New test.
51352
51353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.old-deja/g++.other/op2.C: New test.
51356
51357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51358
51359         * g++.old-deja/g++.other/crash38.C: New test.
51360
51361 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51362
51363         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51364
51365 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51366
51367         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51368         tests.
51369         * gcc.c-torture/execute/string-opt-6.c: New test.
51370
51371         * gcc.dg/20001117-1.c: Add main.
51372
51373 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51374
51375         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51376         Move from here ...
51377         * gcc.dg/940510-1.c: ... to here.
51378
51379         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51380         zero-size arrays in toplevel structures.
51381
51382 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51383
51384         * gcc.c-torture/execute/loop-8.c: New test.
51385
51386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51387
51388         * g++.old-deja/g++.other/base1.C: New test.
51389
51390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51391
51392         * g++.old-deja/g++.other/parse2.C: New test.
51393
51394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51395
51396         * g++.old-deja/g++.pt/incomplete1.C: New test.
51397
51398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51399
51400         * g++.old-deja/g++.other/friend9.C: New test.
51401
51402 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * gcc.dg/20001127-1.c: New test.
51405
51406 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51407
51408         * g++.old-deja/g++.pt/friend46.C: New test.
51409
51410 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51411
51412         * g++.old-deja/g++.other/ptrmem8.C: New test.
51413
51414 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51415
51416         * gcc.c-torture/execute/string-opt-7.c: New test.
51417         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51418
51419 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51420
51421         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51422         instead of 'mkcheck 2'.
51423
51424 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51425
51426         * gcc.c-torture/execute/memcheck/driver.c,
51427         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51428         C9X references to refer to C99.
51429
51430 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51431
51432         * gcc.dg/ultrasp3.c: New test.
51433
51434 2000-11-25  Neil Booth  <neilb@earthling.net>
51435
51436         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51437
51438 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51439
51440         * gcc.c-torture/compile/20001123-2.c: New.
51441
51442 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51443
51444         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51445
51446 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51447
51448         * gcc.dg/sequence-point-1.c: Add some new tests.
51449         * gcc.c-torture/execute/20001124-1.c: New test.
51450
51451 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51452
51453         * g++.old-deja/g++.other/vaarg4.C: New test.
51454         * gcc.c-torture/compile/20001123-1.c: New test.
51455
51456 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51457
51458         * g++.other/crash24.C: Adjust and remove XFAIL.
51459         * g++.other/crash37.C: New test.
51460
51461 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.old-deja/g++.pt/instantiate9.C: New test.
51464
51465 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51466
51467         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51468         new ABI, too.
51469
51470         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51471         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51472
51473 2000-11-22  Neil Booth  <neilb@earthling.net>
51474
51475         * gcc.dg/cpp/Wtrigraphs.c: New test.
51476
51477 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51478
51479         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51480
51481 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51482
51483         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51484
51485 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51486
51487         * lib/gcc-dg.exp: load_lib scanasm.exp.
51488         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51489         * lib/g++-dg.exp: load_lib scanasm.exp.
51490         * lib/scanasm.exp: New.
51491         (scan-assembler, scan-assembler-not): Add optional arguments to
51492         test name, or if not present, the pattern name.
51493         (scan-assembler-dem, scan-assembler-dem-not): New.
51494
51495         * g++.dg/dg.exp: New.
51496
51497 2000-11-21  Neil Booth  <neilb@earthling.net>
51498
51499         * gcc.dg/cpp/integrated1.c: Remove.
51500
51501 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.c-torture/execute/20001121-1.c: New test.
51504
51505 2000-11-21  Richard Henderson  <rth@redhat.com>
51506
51507         * gcc.c-torture/compile/20001121-1.c: New test.
51508
51509 2000-11-20  Neil Booth  <neilb@earthling.net>
51510
51511         * gcc.dg/cpp/integrated1.c: New test.
51512
51513 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51514
51515         * g++.old-deja/g++.other/inline17.C: New test.
51516
51517 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51518
51519         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51520         local variable to be zero: I made the variable global. Now
51521         uses abort() and exit() instead of relying on main's return value.
51522
51523 2000-11-20  Neil Booth  <neilb@earthling.net>
51524
51525         * gcc.dg/cpp/paste2.c: Update test.
51526         * objc/execute/paste.m: New test.
51527
51528 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51529
51530         * gcc.dg/c99-condexpr-1.c: New test.
51531
51532 2000-11-20  Neil Booth  <neilb@earthling.net>
51533
51534         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51535
51536 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51537
51538         * g++.old-deja/g++.pt/export1.C: New test.
51539
51540 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51541
51542         * gcc.dg/20001117-1.c: New test.
51543
51544 2000-11-18  Richard Henderson  <rth@redhat.com>
51545
51546         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51547
51548 2000-11-18  Richard Henderson  <rth@redhat.com>
51549
51550         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51551         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51552         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51553
51554 2000-11-18  Richard Henderson  <rth@redhat.com>
51555
51556         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51557         (main): New.  Exit cleanly.
51558
51559 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51560
51561         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51562         gcc.dg/c99-fordecl-2.c: New tests.
51563
51564 2000-11-18  Richard Henderson  <rth@redhat.com>
51565
51566         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51567         * gcc.c-torture/execute/zerolen-2.c: New.
51568
51569 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51570
51571         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51572         memory.
51573
51574 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51575
51576         * g++.old-deja/g++.pt/instantiate8.C: New test.
51577
51578 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51579
51580         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51581         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51582
51583 2000-11-16  Nick Clifton  <nickc@redhat.com>
51584
51585         * gcc.c-torture/execute/nestfunc-2.c: New test.
51586         * gcc.c-torture/execute/nestfunc-3.c: New test.
51587
51588 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51589
51590         * gcc.c-torture/compile/20001116-1.c: New test.
51591
51592 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51593
51594         * gcc.c-torture/execute/20001115-1.c: New test.
51595
51596 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51597
51598         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51599         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51600         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51601         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51602
51603 2000-11-15  Neil Booth  <neilb@earthling.net>
51604
51605         gcc.dg/cpp/_Pragma1.c: Update.
51606         gcc.dg/cpp/_Pragma2.c: New test.
51607
51608 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51609
51610         * g++.old-deja/g++.other/anon5.C: New test.
51611
51612 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51613
51614         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51615         tests.
51616
51617 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51618
51619         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51620         output.
51621
51622 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51623
51624         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51625         labels at end of compound statements.
51626
51627 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51628
51629         * gcc.c-torture/execute/loop-7.c: New test.
51630
51631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51632
51633         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51634
51635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51636
51637         * gcc.dg/c99-bool-1.c: New test.
51638
51639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51640
51641         * gcc.dg/c99-scope-1.c: Remove xfail.
51642         * gcc.dg/c99-scope-2.c: New test.
51643
51644 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51645
51646         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51647         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51648
51649 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51650
51651         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51652         error messages.
51653
51654         * g++.mike/p700.C: Don't typedef wchar_t.
51655         * g++.mike/p784.C: Likewise.
51656         * g++.mike/eb101.C: Don't use __wchar_t.
51657
51658 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51659
51660         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51661         from DO loop.
51662
51663 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51664
51665         * gcc.c-torture/execute/20001111-1.c: New test.
51666
51667 2000-11-10  Nick Clifton  <nickc@redhat.com>
51668
51669         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51670         long multuiple and accumulate.
51671
51672 2000-11-09  Richard Henderson  <rth@redhat.com>
51673
51674         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51675         via size_t instead of int.
51676
51677         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51678         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51679         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51680         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51681
51682 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51683
51684         * gcc.c-torture/compile/20001109-1.c: New test.
51685         * gcc.c-torture/compile/20001109-2.c: New test.
51686
51687 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51688
51689         * g++.old-deja/g++.pt/operator1.C: New test.
51690         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51691
51692 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51693
51694         * gcc.dg/20001108-1.c: New test.
51695
51696 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51697
51698         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51699         with both arguments constant strings.
51700         * gcc.c-torture/execute/string-opt-3.c: New test.
51701         * gcc.c-torture/execute/string-opt-4.c: New test.
51702         * gcc.c-torture/execute/string-opt-5.c: New test.
51703
51704 2000-11-08  Nick Clifton  <nickc@redhat.com>
51705
51706         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51707         mulsidi3adddi patterns.
51708
51709 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * g++.old-deja/g++.other/crash36.C: New test.
51712
51713 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51714
51715         * g++.old-deja/g++.other/init16.C: New test.
51716
51717 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51718
51719         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51720
51721 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51722
51723         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51724         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51725         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51726
51727 2000-11-07  DJ Delorie  <dj@redhat.com>
51728
51729         * gcc.dg/20000614-1.c: Add return so that test can pass.
51730
51731 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51732
51733         * gcc.c-torture/execute/string-opt-1.c: New test.
51734
51735 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51736
51737         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51738         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51739         parameters in registers, and there is no way for a varargs
51740         function to know in which order the integer and floating-point
51741         parameters should be interleaved when they are placed on the
51742         stack.
51743         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51744         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51745
51746 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51747
51748         * gcc.c-torture/execute/string-opt-2.c: New test.
51749
51750 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51751
51752         * g++.old-deja/g++.pt/crash60.C: New test.
51753
51754 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51755
51756         * g++.old-deja/g++.other/crash24.C: New test.
51757         * g++.old-deja/g++.other/crash25.C: New test.
51758         * g++.old-deja/g++.other/crash26.C: New test.
51759         * g++.old-deja/g++.other/crash27.C: New test.
51760         * g++.old-deja/g++.other/crash28.C: New test.
51761         * g++.old-deja/g++.other/crash29.C: New test.
51762         * g++.old-deja/g++.other/crash30.C: New test.
51763         * g++.old-deja/g++.other/crash31.C: New test.
51764         * g++.old-deja/g++.other/crash32.C: New test.
51765         * g++.old-deja/g++.other/crash33.C: New test.
51766         * g++.old-deja/g++.other/crash34.C: New test.
51767         * g++.old-deja/g++.other/crash35.C: New test.
51768
51769 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51770
51771         * gcc.c-torture/execute/20001031-1.c: New test.
51772
51773 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51774
51775         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51776         namespace.
51777
51778         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51779         standards-conformant.
51780
51781         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51782
51783         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51784         * g++.old-deja/g++.mike/p755a.C: Likewise.
51785         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51786         library makes no calls to `operator new' during initialization.
51787
51788 2000-11-04  Neil Booth  <neilb@earthling.net>
51789
51790         * gcc.dg/cpp/include2.c: New tests.
51791
51792 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51793
51794         * lib/g++.exp (g++_set_ld_library_path): New function.
51795         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51796
51797 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51798
51799         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51800         warnings.
51801
51802 2000-11-01  Richard Henderson  <rth@redhat.com>
51803
51804         * g++.old-deja/g++.ext/namedret1.C: New.
51805         * g++.old-deja/g++.ext/namedret2.C: New.
51806         * g++.old-deja/g++.ext/namedret3.C: New.
51807
51808 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51809
51810         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51811         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51812
51813 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51814
51815         * gcc.c-torture/execute/va-arg-21.c: New test.
51816
51817 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51818
51819         * gcc.dg/c99-complex-2.c: New test.
51820
51821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51822
51823         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51824
51825 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51826
51827         * g++.old-deja/g++.other/inline16.C: New test.
51828
51829 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51830
51831         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51832         __PRETTY_FUNCTION__
51833
51834 2000-10-29  Neil Booth  <neilb@earthling.net>
51835
51836         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51837         New tests.
51838         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51839         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51840         optimisation.
51841
51842 2000-10-29  Neil Booth  <neilb@earthling.net>
51843
51844         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51845         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51846         * mi5.c: Test multiple includes work with -C.
51847         * trigraphs.c: Test ^= version.
51848
51849 2000-10-28  Neil Booth  <neilb@earthling.net>
51850
51851         New tests and test updates for new macro expander.
51852
51853         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51854         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51855         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51856         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51857         new diagnostic messages.
51858
51859         * gcc.dg/cpp/macro3.c: New tests.
51860
51861 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51862
51863         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51864         on the same line.
51865
51866 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51867
51868         * g++.old-deja/g++.other/eh2.C: New test.
51869
51870 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51871
51872         * gcc.c-torture/execute/20001027-1.c: New test.
51873
51874 2000-10-26  Richard Henderson  <rth@redhat.com>
51875
51876         * gcc.c-torture/execute/20001026-1.c: New.
51877
51878 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51879
51880         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51881         * g++.old-deja/g++.law/builtin1.C: Likewise.
51882         * g++.old-deja/g++.law/ctors10.C: Likewise.
51883         * g++.old-deja/g++.law/virtual3.C: Likewise.
51884         * g++.old-deja/g++.mike/p658.C: Likewise.
51885         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51886         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51887         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51888         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51889         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51890
51891 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51892
51893         * gcc.c-torture/compile/20001024-1.c: New test.
51894
51895 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51896
51897         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51898         to tell us whether or not we are using V3.
51899
51900 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51901
51902         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51903         operands.
51904
51905 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51906
51907         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51908
51909 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51910
51911         * gcc.c-torture/execute/20001024-1.c: New test.
51912
51913 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51914
51915         * g++.old-deja/g++.other/sibcall1.C: New test.
51916
51917 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51918
51919         * gcc.dg/noncompile/init-3.c: New test.
51920
51921 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51922
51923         * gcc.dg/format-array-1.c: New test.
51924
51925 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51926
51927         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51928         writing through null pointers; remove comment about testing
51929         unterminated strings.
51930
51931 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51932
51933         * gcc.c-torture/execute/20001017-2.c: New test.
51934
51935 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51936
51937         * gcc.c-torture/compile/20001018-1.c: New test.
51938         * gcc.c-torture/compile/20001018-1.x: Xfail.
51939
51940 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51941
51942         * gcc.c-torture/execute/20001017-1.c: New test.
51943
51944 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51945
51946         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51947         for multiple use of arguments with scanf formats; add tests for
51948         multiple use of arguments.
51949
51950 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51951
51952         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51953         from some old tests.
51954
51955 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51956
51957         * gcc.dg/format-miss-1.c: New test.
51958
51959 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51960
51961         * gcc.c-torture/execute/20001013-1.c: New test.
51962
51963 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51964
51965         * gcc.dg/format-branch-1.c: New test.
51966
51967 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51968
51969         * README, lib/file-format.exp: Remove EGCS references.
51970
51971 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51972
51973         * gcc.dg/20001013-1.c: New test.
51974
51975 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51976
51977         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51978         for intmax_t in the compiler using __typeof__ and the type rules
51979         for conditional expressions.
51980
51981 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51982
51983         * gcc.dg/20001012-1.c: New test.
51984         * gcc.dg/20001012-2.c: New test.
51985
51986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51987
51988         * gcc.dg/format-attr-1.c: New test.
51989
51990 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51991
51992         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51993         __LONG_LONG_MAX__ instead of LLONG_MAX.
51994
51995 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51996
51997         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51998         scanf flags.
51999         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52000         flags.
52001
52002 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52003
52004         * gcc.dg/sequence-pt-1.c: New test.
52005
52006 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52007
52008         * gcc.c-torture/execute/20001011-1.c: New testcase.
52009         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52010
52011 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52012
52013         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52014         does not error on it.
52015
52016 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52017
52018         * gcc.dg/20001009-1.c: New test.
52019
52020 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52021
52022         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52023         * gcc.c-torture/execute/20001009-2.c: ... to here.
52024
52025 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52026
52027         * gcc.c-torture/compile/20001009-1.c: New testcase.
52028         * gcc.c-torture/execute/20001009-1.c: New testcase.
52029         Testcases provided by Jan Hubicka <jh@suse.cz>.
52030
52031 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52032
52033         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52034         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52035         uintmax_t using <limits.h> to emulate the compiler's internal
52036         logic.  No longer XFAIL %j tests.
52037
52038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52039
52040         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52041         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52042         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52043         regexps and details of expected handling of some bad formats.
52044         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52045         suppression.
52046
52047 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52048
52049         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52050         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52051         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52052         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52053         in list archives.
52054
52055 2000-10-06  Richard Henderson  <rth@cygnus.com>
52056
52057         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52058         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52059         * g++.old-deja/g++.jason/report.C: Likewise.
52060         * g++.old-deja/g++.law/friend5.C: Likewise.
52061         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52062         of the expected warnings.
52063
52064 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52065
52066         * g++.old-deja/g++.pt/enum14.C: New test.
52067
52068 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52069
52070         * g++.old-deja/g++.pt/crash59.C: New test.
52071
52072 2000-10-04  Will Cohen  <wcohen@redhat.com>
52073
52074         * gcc.dg/20000926-1.c: New test.
52075
52076 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52077
52078         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52079         function name for current C++ compiler.
52080         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52081
52082 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52083
52084         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52085         __PRETTY_FUNCTION__.
52086         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52087
52088 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52089
52090         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52091
52092 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52093
52094         * gcc.c-torture/compile/20000923-1.c: New test.
52095
52096 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52097
52098         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52099         * g++.old-deja/g++.pt/ttp62.C: Same.
52100         * g++.old-deja/g++.other/inline14.C: Same.
52101
52102 2000-09-24  Richard Henderson  <rth@cygnus.com>
52103
52104         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52105
52106 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52107
52108         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52109
52110 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52111
52112         * gcc.c-torture/compile/20000922-1.c: New file.
52113
52114 2000-09-21  Nick Clifton  <nickc@redhat.com>
52115
52116         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52117         a signed long modulo operation.
52118         (mod6): New function - perform an unsigned long modulo operation.
52119         (main): Add tests for modulos of very large numbers by very small
52120         dividends.
52121
52122 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52123
52124         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52125
52126 2000-09-19  Richard Henderson  <rth@cygnus.com>
52127
52128         * gcc.dg/compare2.c (case 10): XFAIL.
52129
52130 2000-09-18  Richard Henderson  <rth@cygnus.com>
52131
52132         * gcc.c-torture/execute/20000906-1.c: Move ...
52133         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52134         that support __builtin_trap.
52135
52136 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52137
52138         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52139
52140 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52141
52142         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52143         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52144         more $ format tests.
52145
52146 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52147
52148         * gcc.dg/format-errmk-1.c: New test.
52149
52150 2000-09-17  Greg McGary  <greg@mcgary.org>
52151
52152         * gcc.c-torture/execute/20000917-1.x: Remove.
52153
52154 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52155
52156         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52157
52158 2000-09-17  Greg McGary  <greg@mcgary.org>
52159
52160         * gcc.c-torture/execute/20000917-1.c: New test.
52161         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52162
52163 2000-09-16  Neil Booth  <NeilB@earthling.net>
52164
52165         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52166         in nested macro bug.
52167
52168 2000-09-15  Neil Booth  <NeilB@earthling.net>
52169
52170         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52171
52172 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52173
52174         * gcc.c-torture/execute/20000914-1.c: New test.
52175
52176 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52177
52178         * g++.other/inline13.C: New test.
52179
52180 2000-09-12  Andreas Jaeger  <aj@suse.de>
52181
52182         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52183         constant by Ulrich Drepper <drepper@redhat.com>.
52184
52185 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52186
52187         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52188
52189 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52190
52191         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52192
52193 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52194
52195         * gcc.dg/cpp/backslash.c: New test.
52196
52197 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52198
52199         * gcc.c-torture/execute/20000910-1.c: New test.
52200         * gcc.c-torture/execute/20000910-2.c: Likewise.
52201
52202 2000-09-11  Robert Lipe  <robertl@sco.com>
52203
52204         * gcc.dg/pragma-align.c: New test.
52205
52206 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52207
52208         * g++.old-deja/g++.pt/explicit82.C: New test.
52209         * g++.old-deja/g++.pt/explicit83.C: New test.
52210
52211 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52212
52213         * gcc.dg/asm-names.c: New test.
52214
52215 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52216
52217         * gcc.dg/cpp/tr-warn6.c: New test
52218
52219 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52220
52221         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52222         be accepted.
52223
52224 2000-09-07  Catherine Moore  <clm@redhat.com>
52225
52226         * gcc.c-torture/execute/unroll-1.c: New test.
52227
52228 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52229
52230         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52231         ERROR markers.
52232         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52233         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52234         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52235         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52236         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52237         Preprocess only.
52238         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52239         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52240
52241 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52242
52243         * g++.old-deja/g++.pt/deduct2.C: New test.
52244
52245 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52246
52247         * g++.old-deja/g++.pt/parms2.C: New test.
52248
52249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52250
52251         * g++.old-deja/g++.pt/crash58.C: New test.
52252
52253 2000-09-06  Greg McGary  <greg@mcgary.org>
52254
52255         * gcc.c-torture/execute/20000906-1.c: New test.
52256         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52257
52258 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52259
52260         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52261
52262 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52263
52264         * g++.old-deja/g++.pt/crash57.C: New test.
52265
52266 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52267
52268         * g++.old-deja/g++.pt/crash56.C: New test.
52269
52270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52271
52272         * g++.old-deja/g++.pt/koenig1.C: New test.
52273
52274 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52275
52276         * gcc.dg/20000904-1.c: New test.
52277
52278 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52279
52280         * gcc.dg/cpp/paste8.c: New test.
52281
52282 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52283
52284         * gcc.c-torture/compile/20000827-1.c: New test.
52285
52286 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52287
52288         * gcc.dg/format-diag-1.c: New test.
52289
52290 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52291
52292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52293         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52294         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52295         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52296         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52297
52298 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52299
52300         * g++.old-deja/g++.other/nested4.C: New test.
52301
52302 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52303
52304         * g++.old-deja/g++.ns/scoped1.C: New test.
52305
52306 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52307
52308         * lib/g++.exp: Support testing already-installed GCC.
52309
52310 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52311
52312         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52313
52314 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52315
52316         * gcc.dg/return-type-2.c: New test.
52317
52318 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52319
52320         * gcc.c-torture/compile/20000825-1.c: New test.
52321
52322 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52323
52324         * gcc.dg/dwarf2-2.c: New test.
52325
52326 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52327
52328         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52329         dg-warning regexps.
52330
52331 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52332
52333         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52334         gcc.dg/format-ext-5.c: New tests.
52335
52336 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52337
52338         * g++.old-deja/g++.other/crash22.C: New test.
52339
52340 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52341
52342         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52343
52344 2000-08-24  Richard Henderson  <rth@cygnus.com>
52345
52346         * gcc.dg/ia64-sync-1.c: New test.
52347         * gcc.dg/ia64-sync-2.c: New test.
52348         * gcc.dg/ia64-asm-1.c: New test.
52349
52350 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52351
52352         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52353         * gcc.dg/format-ext-2.c: New test.
52354
52355 2000-08-23  Jason Merrill  <jason@redhat.com>
52356
52357         * lib/old-dejagnu.exp: Also ignore "In member function" and
52358         "At global scope".
52359
52360 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52361
52362         * gcc.dg/noncompile/label-lineno-1.c: New test.
52363
52364 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52365
52366         * gcc.dg/c99-array-nonobj-1.c: New test.
52367
52368 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52369
52370         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52371         tests.
52372         * gcc.dg/format-ext-1.c: New test.
52373
52374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52375
52376         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52377         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52378         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52379         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52380         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52381
52382 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52383
52384         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52385         gcc.dg/c99-strftime-2.c: New tests.
52386
52387 2000-08-22  Richard Henderson  <rth@cygnus.com>
52388
52389         * gcc.c-torture/execute/20000822-1.c: New test.
52390
52391 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52392
52393         * gcc.c-torture/execute/20000819-1.x: Remove.
52394
52395 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52396
52397         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52398         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52399         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52400         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52401         gcc.dg/format-xopen-1.c: New tests.
52402
52403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52404
52405         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52406
52407 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52408
52409         * g++.old-deja/g++.other/loop2.C: New test.
52410
52411         * gcc.c-torture/compile/20000606-1.c: New test.
52412         * gcc.c-torture/compile/20000728-1.c: New test.
52413         * gcc.c-torture/execute/20000801-1.c: New test.
52414         * gcc.c-torture/execute/20000801-2.c: New test.
52415         * gcc.c-torture/execute/20000819-1.c: New test.
52416         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52417         * gcc.dg/20000629-1.c: New test.
52418         * gcc.dg/20000724-1.c: New test.
52419         * gcc.dg/20000807-1.c: New test.
52420
52421 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52422
52423         * gcc.dg/cpp/pragma-1.c: New test.
52424         * gcc.dg/cpp/pragma-2.c: New test.
52425
52426 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52427
52428         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52429         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52430
52431 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52432
52433         * gcc.c-torture/compile/20000818-1.c: New test.
52434
52435 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52436
52437         * gcc.c-torture/execute/20000818-1.c: New test.
52438
52439 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52440
52441         * gcc.dg/format-va-1.c: New test.
52442
52443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52444
52445         * g++.old-deja/g++.other/typedef8.C: New test.
52446
52447 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52448
52449         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52450         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52451         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52452         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52453         * g++.old-deja/g++.other/ptrmem7.C: New test.
52454         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52455
52456 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52457
52458         * g++.old-deja/g++.pt/typename27.C: New test.
52459
52460 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52461
52462         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52463         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52464         * g++.old-deja/g++.pt/friend45.C: New test.
52465         * g++.old-deja/g++.other/friend8.C: New test.
52466
52467 2000-08-15  Richard Henderson  <rth@cygnus.com>
52468
52469         * gcc.c-torture/execute/20000815-1.c: New test.
52470
52471 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52472
52473         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52474         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52475         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52476
52477 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52478
52479         * g++.old-deja/g++.other/refinit2.C: New test.
52480
52481 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52482
52483         * lib/c-torture.exp (c-torture): Make
52484         compiler_conditional_xfail_data global.
52485         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52486         compiler_conditional_xfail_data machinery.
52487         (f-torture-execute): Likewise.
52488         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52489         and only when unrolling loops.
52490
52491         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52492
52493 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52494
52495         * g++.old-deja/g++.pt/explicit81.C: New test.
52496
52497 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52498
52499         * g++.old-deja/g++.pt/typename26.C: New test.
52500
52501 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52502
52503         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52504         warning.
52505
52506 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         * g++.old-deja/g++.other/array3.C: New test.
52509
52510 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52511
52512         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52513         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52514         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52515         New tests.
52516
52517 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52518
52519         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52520         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52521
52522 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52523
52524         * gcc.c-torture/execute/20000808-1.c: New test.
52525
52526 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52527
52528         * gcc.dg/c90-const-expr-1.c: New test.
52529
52530 2000-08-08  Richard Henderson  <rth@cygnus.com>
52531
52532         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52533
52534 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52535
52536         * gcc.dg/noncompile/const-ll-1.c: New test.
52537
52538 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52539
52540         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52541
52542 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52543
52544         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52545         that running programs linked against the shared version of libobjc
52546         run correctly.
52547
52548 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52549
52550         * gcc.dg/c99-printf-1.c: New test.
52551
52552 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52553
52554         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52555
52556 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52557
52558         * gcc.c-torture/execute/20000731-1.x: Delete.
52559
52560 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52561
52562         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52563         and torture_without_loops as is done by c-torture.exp.
52564         (search_for): Copy from c-torture.exp.
52565         (gcc-dg-runtest): New function, drives a directory of tests
52566         iterating over the TORTURE_OPTIONS.
52567         (scan-assembler, scan-assembler-not): Move here from
52568         individual directory drivers.
52569
52570         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52571         defined by lib/gcc-dg.exp.
52572         * gcc.dg/cpp/cpp.exp: Likewise.
52573         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52574         gcc-dg-runtest, so we cycle over optimization options.
52575
52576         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52577         * gcc.dg/compare2.c: No longer expected to fail.
52578
52579 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52580
52581         * gcc.c-torture/execute/20000804-1.c: New test.
52582
52583 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52584
52585         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52586
52587 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52588
52589         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52590
52591 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52592
52593         * gcc.c-torture/compile/20000803-1.c: New test.
52594
52595 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52596
52597         * gcc.c-torture/execute/20000801-3.c,
52598         gcc.c-torture/execute/20000801-4.c: New tests.
52599         * gcc.c-torture/execute/20000801-3.x,
52600         gcc.c-torture/execute/20000801-4.x: Xfail.
52601
52602 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52603
52604         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52605         libobjc/.libs to allow for libtool.
52606
52607 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52608
52609         * gcc.c-torture/compile/20000802-1.c: New test.
52610
52611 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52612
52613         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52614
52615 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52616
52617         * gcc-c-torture/execute/20000731-2.c: New test.
52618
52619         * gcc.c-torture/execute/20000731-1.c: New test.
52620         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52621
52622 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52623
52624         * gcc.dg/cpp/paste7.c: New test.
52625         * gcc.dg/cpp/20000725-1.c: New test.
52626
52627 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52628
52629         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52630         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52631         declaration warning for __builtin_dwarf_reg_size.
52632
52633         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52634
52635 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52636
52637         * gcc.dg/noncompile/voidparam-1.c: New test.
52638
52639 2000-07-30  Richard Henderson  <rth@cygnus.com>
52640
52641         * gcc.dg/c90-digraph-1.c: Don't xfail.
52642         * gcc.dg/compare2.c (case 10): Xfail.
52643         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52644
52645 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52646
52647         * gcc.dg/c99-main-1.c: New test.
52648
52649 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52650
52651         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52652
52653 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52654
52655         * gcc.c-tortuer/execute/20000726-1.c: New test.
52656
52657 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52658
52659         * gcc.c-torture/execute/enum-2.c: New test.
52660
52661 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52662
52663         * gcc.dg/cpp/tr-warn3.c: New test.
52664
52665 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52666
52667         * g++.old-deja/g++.ext/implicit1.C: Remove.
52668         * g++.old-deja/g++.jason/c2.C: Remove
52669         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52670         * g++.old-deja/g++.pt/crash16.C: Likewise.
52671         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52672
52673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52674
52675         * g++.old-deja/g++.other/for2.C: New test.
52676
52677 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52678
52679         * gcc.dg/20000720-1.c: New test.
52680
52681 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52682
52683         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52684
52685 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52686
52687         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52688         * gcc.c-torture/execute/20000722-1.c: New.
52689         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52690
52691 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52692
52693         * gcc.dg/cpp/20000720-1.S: New test.
52694
52695 2000-07-21  Michael Meissner  <meissner@redhat.com>
52696
52697         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52698
52699 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52700
52701         * g++.old-deja/g++.brendan/crash16.C,
52702         g++.old-deja/g++.brendan/parse3.C,
52703         g++.old-deja/g++.brendan/redecl1.C,
52704         g++.old-deja/g++.ns/template13.C,
52705         g++.old-deja/g++.other/decl4.C,
52706         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52707
52708 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52709
52710         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52711         and "Internal error".
52712
52713         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52714         regexps.
52715         * gcc.dg/cpp/paste6.c: New test.
52716
52717 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52718
52719         * gcc.dg/cpp/tr-direct.c: New test.
52720
52721         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52722         gcc.dg/cpp/undef1.c: Tweak error regexps.
52723
52724 2000-07-18  Eric Christopher <echristo@redhat.com>
52725
52726         * gcc.c-torture/compile/20000718-1.c: New test.
52727
52728 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52729
52730         * cpplex.c (_cpp_push_token): If the token being pushed back
52731         is the previous token in this context, just subtract one from
52732         context->posn.
52733         * cppmacro.c (save_expansion): Clear aux field when storing a
52734         placemarker.
52735
52736 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52737
52738         * gcc.dg/noncompile/redecl-1.c: New test.
52739
52740 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52741
52742         * gcc.c-torture/execute/20000717-5.c: New test.
52743         * gcc.c-torture/execute/20000717-1.x: Removed.
52744
52745 2000-07-17  Richard Henderson  <rth@cygnus.com>
52746
52747         * gcc.c-torture/execute/20000717-4.c: New test.
52748
52749 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52750
52751         * gcc.dg/cpp/syshdr.c: New test.
52752         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52753
52754 2000-07-17  Neil Booth  <neilb@earthling.net>
52755
52756         * gcc.dg/cpp/cmdlne-dM.c: New test.
52757         * gcc.dg/cpp/cmdlne-dD.c: New test.
52758
52759 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52760
52761         * gcc.c-torture/execute/20000717-3.c: New test.
52762
52763         * gcc.c-torture/compile/20000717-1.c: New test.
52764
52765 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52766
52767         * gcc.c-torture/execute/20000717-2.c: New test.
52768
52769 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52770
52771         * gcc.dg/formatz-1.c: New test.
52772
52773         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52774         * gcc.dg/c99-digraph-1.c: New tests.
52775
52776         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52777         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52778
52779         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52780         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52781         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52782         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52783         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52784         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52785         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52786
52787 2000-07-17  Greg McGary <greg@mcgary.org>
52788
52789         * gcc.c-torture/execute/20000717-1.c: New test.
52790         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52791
52792 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52793
52794         * gcc.c-torture/execute/20000715-2.c: New test.
52795         * gcc.dg/20000715-1.c: New test.
52796
52797 2000-07-15  Michael Meissner  <meissner@redhat.com>
52798
52799         * gcc.c-torture/execute/20000715-1.c: New test.
52800
52801 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52802
52803         * gcc.c-torture/execute/20000707-1.c: New test.
52804
52805 2000-07-13  Neil Booth  <NeilB@earthling.net>
52806
52807         * gcc.dg/cpp/digraph1.c,
52808         gcc.dg/cpp/digraph2.c,
52809         gcc.dg/cpp/digraphs.c: New tests.
52810
52811 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52812
52813         * g77.f-torture/compile/20000630-2.f: New test.
52814         * g77.f-torture/compile/20000630-2.x
52815
52816 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52817
52818         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52819
52820 2000-07-11  Neil Booth  <NeilB@earthling.net>
52821
52822         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52823
52824 2000-07-11  Neil Booth  <NeilB@earthling.net>
52825
52826         * gcc.dg/cpp/cmdlne-C.c: New.
52827
52828 2000-07-09  Neil Booth  <NeilB@earthling.net>
52829
52830         * gcc.dg/cpp/directiv.c: New tests.
52831         * gcc.dg/cpp/undef1.c: Update.
52832
52833 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52834
52835         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52836
52837 2000-07-09  Neil Booth  <NeilB@earthling.net>
52838
52839         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52840
52841 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52842
52843         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52844         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52845
52846 2000-07-08  Neil Booth  <NeilB@earthling.net>
52847
52848         * gcc.dg/cpp/macsyntx.c: New tests.
52849
52850 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52851
52852         * gcc.dg/20000707-1.c: New test.
52853
52854 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52855
52856         * gcc.c-torture/execute/20000706-1.c: New test.
52857         * gcc.c-torture/execute/20000706-2.c: New test.
52858         * gcc.c-torture/execute/20000706-3.c: New test.
52859         * gcc.c-torture/execute/20000706-4.c: New test.
52860         * gcc.c-torture/execute/20000706-5.c: New test.
52861
52862 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52863
52864         * g++.old-deja/g++.pt/instantiate7.C: New test.
52865
52866 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52867
52868         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52869         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52870         * g++.old-deja/g++.other/rtti3.C: Likewise.
52871         * g++.old-deja/g++.other/rttid3.C: Likewise.
52872
52873 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52874
52875         *  g77.f-torture/compile/20000630-1.x: Fix typo
52876
52877 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52878
52879         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52880         assembly output.
52881
52882 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52883
52884         * gcc.dg/cpp/ident.c: New test.
52885
52886 2000-07-05  Neil Booth  <NeilB@earthling.net>
52887
52888         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52889           gcc.dg/cpp/lexstrng.c: New tests.
52890
52891 2000-07-04  Neil Booth  <NeilB@earthling.net>
52892
52893         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52894         * gcc.dg/cpp/strify2.c: Same.
52895
52896 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52897
52898         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52899         * gcc.dg/cpp/19990703-1.c: Likewise.
52900         * gcc.dg/cpp/20000625-1.c: Likewise.
52901         * gcc.dg/cpp/20000625-2.c: Likewise.
52902
52903         * gcc.dg/cpp/macro1.c,
52904         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52905         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52906         gcc.dg/cpp/strify1.c,
52907         gcc.dg/cpp/strify2.c: New tests.
52908
52909 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52910
52911         * gcc.c-torture/execute/20000703-1.c: New test.
52912
52913 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52914
52915         * g++.old-deja/g++.pt (lookup10.C): New test.
52916
52917 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52918
52919         * g++.old-deja/g++.pt (typename25.C): New test.
52920
52921 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52922
52923         * gcc.c-torture/compile/20000701-1.c: New test.
52924
52925 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52926
52927         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52928         to test case.
52929
52930 2000-06-30  Catherine Moore  <clm@cygnus.com>
52931
52932         * gcc.c-torture/execute/align-1.c: New test.
52933
52934 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52935
52936         * g++.old-deja/g++.pt/expr8.C: New test.
52937         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52938
52939 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52940
52941         * gcc.c-torture/compile/20000629-1.c: New test.
52942
52943 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52944
52945
52946         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52947         gcc.dg/noncompile directory, depending on whether they're
52948         preprocessor tests or not.  Annotate all the tests for the dg
52949         framework.
52950
52951         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52952         * gcc.dg/noncompile/noncompile.exp: New.
52953
52954         * Moved files:
52955         Old name                                New name
52956         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52957         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52958         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52959         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52960         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52961         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52962         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52963         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52964         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52965         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52966         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52967         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52968         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52969         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52970         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52971         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52972         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52973         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52974         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52975         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52976         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52977         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52978         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52979         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52980
52981         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52982         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52983         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52984         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52985         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52986         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52987
52988 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52989
52990         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52991         declare one variable.  On the fourth, error.
52992         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52993         declared by 20000628-1a.h.
52994
52995 2000-06-29  Richard Henderson  <rth@redhat.com>
52996
52997         * gcc.c-torture/execute/930529-1.x: New file.
52998         * gcc.dg/920413-1.c: Adjust expected warning text.
52999         * gcc.dg/980217-1.c: Declare abort.
53000         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53001
53002 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53003
53004         * g77.f-torture/compile/20000629-1.f: New test.
53005         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53006
53007 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53008
53009         Rearrange lots of files, removing entirely the
53010         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53011         directories.
53012
53013         * Deleted files:
53014         gcc.c-torture/code_quality/code_quality.exp
53015         gcc.c-torture/special/special.exp
53016         gcc.failure/failure.exp
53017         gcc.failure/940409-1.x
53018         gcc.c-torture/compile/961203-1.x
53019
53020         * New files:
53021         gcc.misc-tests/linkage.exp
53022         gcc.c-torture/execute/920730-1t.c
53023         gcc.c-torture/execute/920730-1t.x
53024         gcc.c-torture/compile/920520-1.x
53025         gcc.c-torture/compile/920521-1.x
53026         gcc.c-torture/compile/981006-1.x
53027         gcc.c-torture/execute/eeprof-1.x
53028
53029         * Moved files (possibly with modifications to fit a new harness):
53030         Old name                                New name
53031         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53032         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53033         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53034         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53035         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53036         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53037         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53038         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53039         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53040         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53041         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53042         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53043         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53044         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53045
53046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53047
53048         * c-torture/compile/961203-1.x: Delete.
53049
53050         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53051         not exit. Include stdio.h.
53052         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53053         * gcc.misc-tests/dg-12.c: Likewise.
53054         * gcc.misc-tests/dg-5.c: Likewise.
53055         * gcc.misc-tests/dg-6.c: Likewise.
53056         * gcc.misc-tests/dg-7.c: Prototype abort.
53057         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53058         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53059         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53060         not exit.
53061         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53062         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53063
53064 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53065
53066         * gcc.dg/cpp/20000628-1.c: New test.
53067         * gcc.dg/cpp/20000628-1.h: New header for above test.
53068         * gcc.dg/cpp/20000628-1a.h: Likewise.
53069
53070 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53071
53072         * gcc.dg/cpp: New directory.
53073         * gcc.dg/cpp/cpp.exp: New driver.
53074         * gcc.dg/cpp/20000627-1.c: New test.
53075         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53076         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53077         and rewrite as a compilation test.
53078
53079         * gcc.dg: Move many files into the cpp subdirectory, possibly
53080         renaming or editing them as well.
53081         Old name                New name
53082         990119-1.c              cpp/19990119-1.c
53083         990228-1.c              cpp/19990228-1.c
53084         990407-1.c              cpp/19990407-1.c
53085         990409-1.c              cpp/19990409-1.c
53086         990413-1.c              cpp/19990413-1.c
53087         990703-1.c              cpp/19990703-1.c
53088         20000127-1.c            cpp/20000127-1.c
53089         20000129-1.c            cpp/20000129-1.c
53090         20000207-1.c            cpp/20000207-1.c
53091         20000207-2.c            cpp/20000207-2.c
53092         20000209-1.c            cpp/20000209-1.c
53093         20000209-2.c            cpp/20000209-2.c
53094         20000301-1.c            cpp/20000301-1.c
53095         20000419-1.c            cpp/20000419-1.c
53096         20000510-1.S            cpp/20000510-1.S
53097         20000519-1.c            cpp/20000519-1.c
53098         20000529-1.c            cpp/20000529-1.c
53099         20000625-1.c            cpp/20000625-1.c
53100         20000625-2.c            cpp/20000625-2.c
53101         cpp-as1.c               cpp/assert1.c
53102         cpp-as2.c               cpp/assert2.c
53103         cxx-comments-1.c        cpp/cxxcom1.c
53104         cxx-comments-2.c        cpp/cxxcom2.c
53105         endif-label.c           cpp/endif.c
53106         cpp-hash1.c             cpp/hash1.c
53107         cpp-hash2.c             cpp/hash2.c
53108         cpp-if1.c               cpp/if-1.c
53109         cpp-if2.c               cpp/if-2.c
53110         cpp-if3.c               cpp/if-3.c
53111         cpp-if4.c               cpp/if-4.c
53112         cpp-if5.c               cpp/if-5.c
53113         cpp-cond.c              cpp/if-cexp.c
53114         cpp-missingop.c         cpp/if-mop.c
53115         cpp-missingparen.c      cpp/if-mpar.c
53116         cpp-opprec.c            cpp/if-oppr.c
53117         cpp-ifparen.c           cpp/if-paren.c
53118         cpp-shortcircuit.c      cpp/if-sc.c
53119         cpp-shift.c             cpp/if-shift.c
53120         cpp-unary.c             cpp/if-unary.c
53121         cpp-li1.c               cpp/line1.c
53122         cpp-li2.c               cpp/line2.c
53123         lineno.c                cpp/line3.c
53124         lineno-2.c              cpp/line4.c
53125         cpp-mi.c                cpp/mi1.c
53126         cpp-mic.h               cpp/mi1c.h
53127         cpp-micc.h              cpp/mi1cc.h
53128         cpp-mind.h              cpp/mi1nd.h
53129         cpp-mindp.h             cpp/mi1ndp.h
53130         cpp-mix.h               cpp/mi1x.h
53131         cpp-mi2.c               cpp/mi2.c
53132         cpp-mi2a.h              cpp/mi2a.h
53133         cpp-mi2b.h              cpp/mi2b.h
53134         cpp-mi2c.h              cpp/mi2c.h
53135         cpp-mi3.c               cpp/mi3.c
53136         cpp-mi3.def             cpp/mi3.def
53137         poison-1.c              cpp/poison.c
53138         pr-impl.c               cpp/prag-imp.c
53139         cpp-redef-2.c           cpp/redef1.c
53140         cpp-redef.c             cpp/redef2.c
53141         strpaste.c              cpp/strp1.c
53142         strpaste-2.c            cpp/strp2.c
53143         cpp-tradpaste.c         cpp/tr-paste.c
53144         cpp-tradstringify.c     cpp/tr-str.c
53145         cpp-tradwarn1.c         cpp/tr-warn1.c
53146         cpp-tradwarn2.c         cpp/tr-warn2.c
53147         trigraphs.c             cpp/trigraphs.c
53148         cpp-unc1.c              cpp/unc1.c
53149         cpp-unc2.c              cpp/unc2.c
53150         cpp-unc3.c              cpp/unc3.c
53151         cpp-unc.c               cpp/unc4.c
53152         undef.c                 cpp/undef1.c
53153         undef-2.c               cpp/undef2.c
53154         cpp-wi1.c               cpp/widestr1.c
53155
53156 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53157
53158         * lib/g++.exp (g++_include_flags): Tweak.
53159
53160 2000-06-27  H.J. Lu  <hjl@gnu.org>
53161             Loren J. Rittle  <ljrittle@acm.org>
53162
53163         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53164         version with one that knows about the new gcc tree structure.
53165         (g++_link_flags): Same.
53166
53167 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53168
53169         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53170         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53171         case we are cross-compiling.
53172
53173         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53174         g++.old-deja/g++.niklas/Makefile.in,
53175         g++.old-deja/g++.niklas/configure.in,
53176         g++.old-deja/g++.other/Makefile.in,
53177         g++.old-deja/g++.other/configure.in,
53178         gcc.c-torture/code_quality/Makefile.in,
53179         gcc.c-torture/code_quality/configure.in,
53180         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53181         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53182         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53183         gcc.c-torture/execute/ieee/Makefile.in,
53184         gcc.c-torture/execute/ieee/configure.in,
53185         gcc.c-torture/noncompile/Makefile.in,
53186         gcc.c-torture/noncompile/configure.in,
53187         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53188         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53189         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53190
53191 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53192
53193         * g++.old-deja/g++.other/ambig3.C: New test.
53194
53195 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53196
53197         * g++.old-deja/g++.pt/syntax1.C: New test.
53198         * g++.old-deja/g++.pt/syntax2.C: New test.
53199         * g++.old-deja/g++.other/syntax3.C: New test.
53200         * g++.old-deja/g++.other/syntax4.C: New test.
53201
53202 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53203
53204         * gcc.dg/20000623-1.c: Prototype exit and abort.
53205
53206 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53207
53208         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53209         New tests.
53210         * gcc.dg/cpp-mi3.def: New file.
53211
53212         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53213         inside assertions.
53214         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53215         lexer's error messages.
53216         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53217         divine anything from the linemarkers.
53218         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53219         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53220
53221 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53222
53223         * gcc.dg/20000623-1.c: New test.
53224
53225 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53226
53227         * gcc.c-torture/execute/20000622-1.c: New test.
53228
53229 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53230
53231         * g++.old-deja/g++.other/init15.C: New test.
53232
53233 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53234
53235         * g++.old-deja/g++.pt/vaarg2.C: New test.
53236         * g++.old-deja/g++.pt/vaarg3.C: New test.
53237
53238 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53239
53240         * g++.old-deja/g++.other/dyncast6.C: New test.
53241
53242 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53243
53244         * gcc.c-torture/execute/loop-6.c: New test.
53245
53246 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53247
53248         * gcc.dg/20000614-1.c: New test.
53249         * gcc.dg/20000614-2.c: New test.
53250
53251 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53252
53253         * g++.old-deja/g++.other/inline12.C: New test.
53254
53255 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53256
53257         * g++.old-deja/g++.other/eh1.C: New test.
53258
53259 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53260
53261         * g++.old-deja/g++.other/type.C: New test.
53262
53263 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53264
53265         * g++.old-deja/g++.other/initstring.C: New test.
53266
53267 2000-06-12  Jason Merrill  <jason@redhat.com>
53268
53269         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53270
53271 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53272
53273         * gcc.c-torture/compile/20000609-1.c: New test.
53274
53275 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53276
53277         * gcc.dg/20000609-1.c: New test.
53278
53279 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53280
53281         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53282         * gcc.c-torture/noncompile/poison-1.c: Move...
53283         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53284         * gcc.dg/cpp-li1.c: Add a token after the #line.
53285
53286 2000-06-05  Richard Henderson  <rth@cygnus.com>
53287
53288         * gcc.c-torture/execute/20000605-2.c: New test.
53289         * gcc.c-torture/execute/20000605-3.c: New test.
53290
53291 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53292
53293         * g77.f-torture/execute/20000503-1.x: New file.
53294
53295 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53296
53297         * g++.old-deja/g++.eh/badalloc1.C: New test.
53298
53299 2000-06-05  Richard Henderson  <rth@cygnus.com>
53300
53301         * gcc.c-torture/execute/20000605-1.c: New test.
53302
53303 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53304             Nathan Sidwell <nathan@codesourcery.com>
53305
53306         * gcc.c-torture/compile/20000605-1.c: New test.
53307
53308 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53309
53310         * g77.f-torture/compile/20000601-1.f: New test.
53311
53312 2000-06-03  Richard Henderson  <rth@cygnus.com>
53313
53314         * gcc.c-torture/execute/20000603-1.c: New.
53315
53316 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53317
53318         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53319         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53320
53321 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53322
53323         * gcc.dg/compare2.c (case 12): XFAIL.
53324         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53325         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53326
53327         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53328
53329 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53330
53331         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53332         guard macro is already defined when the header is first
53333         included.
53334         * gcc.dg/cpp-mix.h: New file.
53335         * gcc.dg/endif-label.c: Update patterns to match compiler.
53336
53337         * g++.brendan/complex1.C: Declare abort.
53338         * g++.law/refs4.C: Remove XFAIL.
53339         * g++.oliva/expr2.C: Declare abort and exit.
53340
53341 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53342
53343         * gcc.c-torture/execute/20000528-1.c: New test.
53344
53345         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53346         * g++.old-deja/g++.law/temps4.C: Likewise.
53347
53348         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53349         stdlib.h.  Call abort() on failure.
53350         * g++.old-deja/g++.law/refs4.C: Likewise.
53351         * g++.old-deja/g++.law/temps4.C: Likewise.
53352         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53353         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53354
53355 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53356
53357         Relative to g++.dg/special:
53358         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53359
53360         Relative to g++.old-deja:
53361         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53362         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53363         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53364         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53365         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53366         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53367         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53368
53369         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53370         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53371         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53372         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53373         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53374         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53375         and/or string.h.
53376
53377         * g++.other/goto1.C: Update expectations for error messages.
53378
53379 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53380
53381         * gcc.c-torture/compile/20000523-1.c: New test.
53382
53383 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53384
53385         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53386
53387 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53388
53389         * g++.old-deja/g++.eh/catch11.C: New test.
53390         * g++.old-deja/g++.eh/catch12.C: New test.
53391
53392 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53393
53394         * gcc.c-torture/execute/20000523-1.c: New test.
53395
53396 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53397
53398         * c-torture/execute/bcp-1.c: Replace abort in arg of
53399         __builtin_constant_p with a generic external function.
53400
53401         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53402         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53403         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53404         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53405         Prototype abort and/or exit.
53406
53407         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53408         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53409         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53410         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53411
53412 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53413
53414         * gcc.dg/dwarf2-1.c: New test.
53415
53416 2000-05-20  Richard Henderson  <rth@cygnus.com>
53417
53418         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53419
53420 2000-05-20  Andreas Jaeger  <aj@suse.de>
53421
53422         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53423         testcase.
53424
53425 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53426
53427         * gcc.c-torture/execute/20000519-2.c: New test.
53428
53429 2000-05-19  Andreas Jaeger  <aj@suse.de>
53430
53431         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53432         which fails with SSA.
53433
53434         * lib/c-torture.exp: Also test with -O3 -fssa.
53435
53436 2000-05-18  Michael Meissner  <meissner@redhat.com>
53437
53438         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53439         * gcc.c-torture/execute/920415-1.c: Ditto.
53440         * gcc.c-torture/execute/920501-1.c: Ditto.
53441         * gcc.c-torture/execute/conversion.c: Ditto.
53442         * gcc.c-torture/execute/cvt-1.c: Ditto.
53443
53444 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53445
53446         * gcc.c-torture/compile/20000518-1.c: New test.
53447
53448 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53449
53450         * g77.f-torture/compile/200005018.f: New test.
53451
53452 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53453
53454         * gcc.c-torture/compile/20000517-1.c: New test.
53455
53456 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53457
53458         * gcc.c-torture/execute/20000516-1.c: New test.
53459
53460 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53461
53462         * g++.old-deja/g++.other/eh.C: New test.
53463
53464 2000-05-12  Richard Henderson  <rth@cygnus.com>
53465
53466         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53467         constants through to doit's conditional.
53468
53469 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53470
53471         * gcc.c-torture/compile/20000511-1.c: New test.
53472         * g77.f-torture/compile/20000511-1.f: New test.
53473         * g77.f-torture/compile/20000511-2.f: New test.
53474
53475 2000-05-11  Michael Meissner  <meissner@redhat.com>
53476
53477         * gcc.c-torture/execute/20000511-1.c: New test.
53478
53479 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53480
53481         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53482         * gcc.dg/20000510-1.S: New.
53483
53484 2000-05-08  Catherine Moore  <clm@cygnus.com>
53485
53486         * gcc.dg/unused-3.c: New.
53487
53488 2000-05-06  Richard Henderson  <rth@cygnus.com>
53489
53490           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53491           * g++.old-deja/g++.mike/warn1.C: Likewise.
53492           * g++.old-deja/g++.pt/local1.C: Likewise.
53493           * g++.old-deja/g++.pt/local7.C: Likewise.
53494           * g++.old-deja/g++.pt/spec16.C: Likewise.
53495
53496 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53497
53498         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53499
53500 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53501
53502           * g77.f-torture/execute/20000503-1.f: New test.
53503
53504 2000-05-04  Andreas Jaeger  <aj@suse.de>
53505
53506         * gcc.dg/noreturn-2.c: New test.
53507
53508 2000-05-04  Neil Booth  <NeilB@earthling.net>
53509
53510         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53511         preprocessor.
53512
53513 2000-05-04  Richard Henderson  <rth@cygnus.com>
53514
53515         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53516
53517 2000-05-04  Richard Henderson  <rth@cygnus.com>
53518
53519         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53520         OpenSSL by Jason R Thorpe.
53521
53522 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53523
53524         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53525
53526 2000-05-03  Robert Lipe <robertlipe@usa.net>
53527
53528         * gcc.dg/20000503-1.c: New test.
53529
53530 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53531
53532         * gcc.c-torture/compile/20000502-1.c: New test.
53533         * g++.old-deja/g++.other/align.C: New test.
53534         * gcc.dg/cpp-tradstringify.c: New test.
53535
53536 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53537
53538         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53539         and hard registers.
53540
53541 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53542
53543         * gcc.c-torture/execute/loop-5.c: New test.
53544
53545 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53546
53547         * gcc.c-torture/execute/va-arg-20.c: New test.
53548
53549 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53550
53551         * gcc.c-torture/execute/20000422-1.c: New test.
53552
53553 2000-04-20  Greg McGary  <gkm@gnu.org>
53554
53555         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53556         when optimizing, but without sibling-call optimizations (-O1).
53557
53558 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53559
53560           * gcc.c-torture/compile/20000420-1.c: New test.
53561
53562 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53563
53564         * g++.abi/ptrflags.C: New test.
53565         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53566
53567 2000-04-19  Catherine Moore  <clm@cygnus.com>
53568
53569         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53570
53571 2000-04-19  Greg McGary  <gkm@gnu.org>
53572
53573         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53574         sibling-call optimizations.
53575
53576 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53577
53578         * gcc.dg/20000419-1.c: New test.
53579
53580 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53581
53582         * gcc.c-torture/execute/20000412-6.c: New test.
53583
53584 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53585
53586         * gcc.c-torture/execute/20000412-5.c: New test.
53587         * g77.f-torture/compile/20000412-1.f: New test.
53588         * gcc.c-torture/execute/20000412-4.c: New test.
53589         * gcc.c-torture/compile/20000412-2.c: New test.
53590         * gcc.c-torture/execute/20000412-3.c: New test.
53591         * gcc.c-torture/compile/20000412-1.c: New test.
53592         * gcc.c-torture/execute/20000412-2.c: New test.
53593
53594 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53595
53596         * objc/execute/bf-20.m: New test.
53597
53598 2000-04-10  Richard Henderson  <rth@cygnus.com>
53599
53600         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53601
53602         * gcc.c-torture/execute/20000412-1.c: New test.
53603
53604 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53605
53606         * g++.old-deja/g++.eh/catchptr1.C: New test.
53607
53608 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53609
53610         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53611
53612 2000-04-08  Neil Booth  <NeilB@earthling.net>
53613
53614         * gcc.dg/cpp-nullchar.c: Remove test as
53615         embedded nulls cause problems.
53616
53617 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53618
53619         * gcc.dg/compare2.c: New test.
53620
53621 2000-04-08  Neil Booth  <NeilB@earthling.net>
53622
53623         * gcc.dg/cpp-nullchar.c: New test.
53624
53625 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53626
53627         * gcc.dg/cpp-mi2.c: New test.
53628         * gcc.dg/cpp-mi2[abc].h: New files.
53629
53630 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53631
53632         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53633         member name.
53634
53635 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53636
53637         * g++.old-deja/g++.abi/vmihint.C: New test.
53638
53639 2000-04-06  Neil Booth  <NeilB@earthling.net>
53640
53641         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53642         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53643         copyright.
53644
53645 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53646
53647         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53648         avoid stack-frame overwrite.
53649
53650 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53651
53652         * gcc.c-torture/compile/20000405-2.c: New test.
53653         * gcc.c-torture/compile/20000405-3.c: New test.
53654
53655 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53656
53657         * gcc.c-torture/compile/20000405-1.c: New test.
53658
53659 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53660
53661         * gcc.dg/cast-qual-1.c: Revert last change.
53662
53663 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53664
53665         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53666
53667 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53668
53669         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53670         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53671
53672 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53673
53674         * gcc.c-torture/compile/20000403-2.c: New test.
53675         * gcc.c-torture/compile/20000403-1.c: New test.
53676
53677 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53678
53679         * gcc.c-torture/execute/20000403-1.c: New test.
53680
53681 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53682
53683         * gcc.c-torture/execute/20000402-1.c: New test.
53684
53685 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53686
53687         * gcc.c-torture/execute/va-arg-15.c: New test.
53688         * gcc.c-torture/execute/va-arg-16.c: New test.
53689         * gcc.c-torture/execute/va-arg-17.c: New test.
53690         * gcc.c-torture/execute/va-arg-18.c: New test.
53691         * gcc.c-torture/execute/va-arg-19.c: New test.
53692
53693 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53694
53695         * gcc.c-torture/compile/981211-1.c: Move to...
53696         * gcc.dg/cpp-as1.c: ...here.
53697         * gcc.dg/cpp-as2.c: New file.
53698
53699         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53700         compiler.
53701
53702 2000-04-02  Neil Booth  <NeilB@earthling.net>
53703
53704         * gcc.dg/cpp-cond.c  New tests.
53705         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53706         accidental success less likely.
53707         * gcc.dg/cpp-missingop.c  New tests.
53708         * gcc.dg/cpp-missingparen.c  New tests.
53709         * gcc.dg/cpp-shift.c  New tests.
53710         * gcc.dg/cpp-shortcircuit.c  New tests.
53711         * gcc.dg/cpp-unary.c  New tests.
53712
53713 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53714
53715         * gcc.c-torture/compile/20000329-1.c: New test.
53716
53717 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53718
53719         * gcc.c-torture/compile/20000326-1.c: New test.
53720         * gcc.c-torture/compile/20000326-2.c: New test.
53721
53722 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53723
53724         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53725         the first parameter is a function argument.
53726
53727 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53728
53729         * g++.old-deja/g++.ext/array4.C: New test.
53730
53731 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53732
53733         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53734
53735 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53736
53737         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53738
53739 2000-03-19  Richard Henderson  <rth@cygnus.com>
53740
53741         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53742
53743 2000-03-19  Richard Henderson  <rth@cygnus.com>
53744
53745         * gcc.c-torture/compile/20000319-1.c: New test.
53746
53747 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53748
53749         * gcc.c-torture/execute/20000314-3.c: New test.
53750         * gcc.c-torture/execute/20000314-2.c: New test.
53751         * gcc.c-torture/execute/20000314-1.c: New test.
53752         * gcc.c-torture/compile/20000314-2.c: New test.
53753         * gcc.c-torture/compile/20000314-1.c: New test.
53754
53755 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53756
53757         * g++.old-deja/g++.warn/inline.C: New test.
53758
53759 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53760
53761         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53762         standards-compliant result rather than specific constants.
53763         Put test-values in array.
53764
53765 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53766
53767         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53768         (g++_target_compile): Put test-specific options last.
53769
53770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53771
53772         * g++.old-deja/g++.eh/vbase4.C: New test.
53773
53774 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53777
53778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53779
53780         * g++.old-deja/g++.brendan/misc12.C: Removed.
53781         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53782         * g++.old-deja/g++.ext/pretty4.C: New test.
53783
53784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53785
53786         * g++.old-deja/g++.other/string2.C: New test.
53787
53788 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53789
53790         * g++.old-deja/g++.warn/impint2.C: New test.
53791
53792 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53793
53794         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53795         is 1, not zero.
53796
53797 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53798
53799         * g++.old-deja/g++.warn/impint.C: New test.
53800         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53801         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53802         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53803         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53804         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53805         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53806         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53807         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53808         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53809         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53810         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53811         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53812
53813 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53814
53815         * gcc.dg/cpp-redef.c: New test.
53816
53817 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53818
53819         * g++.old-deja/g++.pt/unify7.C: New test.
53820
53821 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53822
53823         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53824         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53825
53826 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53827
53828         * gcc.c-torture/compile/20000224-1.c: New test.
53829
53830 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53831
53832         * gcc.c-torture/compile/cpp-2.c: New test.
53833         * gcc.c-torture/compile/cpp-1.c: New test.
53834
53835 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53836
53837         * gcc.c-torture/execute/20000225-1.c: New test.
53838
53839 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53840
53841         * gcc.dg/cpp-li2.c: New test.
53842
53843         * gcc.dg/cpp-wi1.c: New test.
53844
53845         * gcc.dg/cpp-li1.c: New test.
53846
53847 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53848
53849         * g++.old-deja/g++.other/sizeof5.C: New test.
53850
53851 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53852
53853         * gcc.c-torture/execute/va-arg-13.c: New test.
53854
53855 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53856
53857         * gcc.c-torture/execute/va-arg-12.c: New test.
53858
53859 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53860
53861         * gcc.c-torture/execute/20000223-1.c: New test.
53862
53863 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53864
53865         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53866
53867 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53868
53869         * g++.old-deja/g++.abi/ptrmem.C: New test.
53870
53871 2000-02-19  Richard Henderson  <rth@cygnus.com>
53872
53873         * gcc.c-torture/compile/init-3.c: New.
53874
53875 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53876
53877         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53878         ALWAYS_CXXFLAGS.
53879
53880 2000-02-11  Robert Lipe <robertl@sco.com>
53881
53882         * gcc.c-torture/compile/20000211-3.c: New test.
53883
53884 2000-02-11  Martin Buchholz <martin@xemacs.org>
53885
53886         * gcc.c-torture/compile/20000211-2.c: New test.
53887
53888 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53889
53890         * gcc.c-torture/compile/20000211-1.c: New test.
53891
53892 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53893
53894         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53895           on native targets
53896
53897 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53898
53899         * g++.old-deja/g++.other/cast5.C: New test.
53900
53901 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53902
53903         * gcc.c-torture/execute/20000205-1.c: New.
53904
53905 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53906
53907         * g++.old-deja/g++.jason/cast3.C: Return void.
53908         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53909
53910 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53911
53912         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53913
53914         * gcc.dg/loop-1.c: New test.
53915
53916 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53917
53918         * gcc.c-torture/compile/20000127-1.c: New test.
53919         * gcc.c-torture/execute/991228-1.c: New test.
53920
53921 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53922
53923         * gcc.dg/unused-2.c: New test.
53924
53925         * gcc.dg/conv-1.c: New test.
53926
53927 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53928
53929         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53930         compiler.
53931         (tool_option_proc): Fix typo.
53932
53933 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53934
53935         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53936         of the ld on the host, not on the build machine.
53937         Also, don't crash if '--help' is not a supported option.
53938
53939 2000-01-24  Richard Henderson  <rth@cygnus.com>
53940
53941         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53942
53943 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53944
53945         * gcc.c-torture/execute/20000120-2.c: New test.
53946         * gcc.c-torture/execute/20000120-1.c: New test.
53947
53948 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53949
53950         * gcc.c-torture/execute/20000113-1.c: New test.
53951
53952 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53953
53954         * gcc.c-torture/execute/20000112-1.c: New test.
53955
53956 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53957
53958         * gcc.dg/20000111-1.c: New test.
53959
53960 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53961
53962         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53963         with 16 bit integers.
53964
53965 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53966
53967         * gcc.dg/20000108-1.c: New test.
53968
53969 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53970
53971         * g++.old-deja/g++.ns/koenig8.C: New test.
53972
53973 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53974
53975         * g++.old-deja/g++.other/cast4.C: New test.
53976
53977 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53978
53979         * gcc.c-torture/compile/20000105-2.c: New test.
53980         * gcc.c-torture/compile/20000105-1.c: New test.
53981
53982 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53983
53984         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53985         references to printf & atoi to conform to ANSI standard.
53986         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53987         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53988         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53989         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53990         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53991         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53992         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53993         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53994         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53995         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53996         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53997         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53998         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53999         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54000         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54001         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54002         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54003         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54004         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54005         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54006         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54007         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54008         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54009         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54010         * g++.old-deja/g++.brendan/init3.C: Likewise.
54011         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54012         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54013         * g++.old-deja/g++.brendan/new2.C: Likewise.
54014         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54015         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54016         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54017         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54018         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54019         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54020         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54021         * g++.old-deja/g++.brendan/template24.C: Likewise.
54022         * g++.old-deja/g++.brendan/template3.C: Likewise.
54023         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54024         * g++.old-deja/g++.jason/inline3.C: Likewise.
54025         * g++.old-deja/g++.jason/opeq.C: Likewise.
54026         * g++.old-deja/g++.law/arg5.C: Likewise.
54027         * g++.old-deja/g++.law/arm7.C: Likewise.
54028         * g++.old-deja/g++.law/ctors11.C: Likewise.
54029         * g++.old-deja/g++.law/cvt8.C: Likewise.
54030         * g++.old-deja/g++.law/init9.C: Likewise.
54031         * g++.old-deja/g++.law/refs4.C: Likewise.
54032         * g++.old-deja/g++.law/template2.C: Likewise.
54033         * g++.old-deja/g++.law/visibility24.C: Likewise.
54034         * g++.old-deja/g++.law/vtable3.C: Likewise.
54035         * g++.old-deja/g++.mike/asm2.C: Likewise.
54036         * g++.old-deja/g++.mike/eh1.C: Likewise.
54037         * g++.old-deja/g++.mike/misc1.C: Likewise.
54038         * g++.old-deja/g++.mike/misc13.C: Likewise.
54039         * g++.old-deja/g++.mike/misc14.C: Likewise.
54040         * g++.old-deja/g++.mike/ns12.C: Likewise.
54041         * g++.old-deja/g++.mike/p1248.C: Likewise.
54042         * g++.old-deja/g++.mike/p3708.C: Likewise.
54043         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54044         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54045         * g++.old-deja/g++.mike/p646.C: Likewise.
54046         * g++.old-deja/g++.mike/p700.C: Likewise.
54047         * g++.old-deja/g++.mike/p783.C: Likewise.
54048         * g++.old-deja/g++.mike/p783a.C: Likewise.
54049         * g++.old-deja/g++.mike/p783b.C: Likewise.
54050         * g++.old-deja/g++.mike/p786.C: Likewise.
54051         * g++.old-deja/g++.mike/p789.C: Likewise.
54052         * g++.old-deja/g++.mike/p789a.C: Likewise.
54053         * g++.old-deja/g++.mike/p807a.C: Likewise.
54054         * g++.old-deja/g++.other/delete3.C: Likewise.
54055         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54056         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54057         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54058         * g++.old-deja/g++.other/empty1.C: Likewise.
54059         * g++.old-deja/g++.other/temporary1.C: Likewise.
54060         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54061         * g++.old-deja/g++.pt/t16.C: Likewise.
54062         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54063
54064 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54065
54066         * gcc.dg/991230-1.c: New test.
54067
54068 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54069
54070         * gcc.c-torture/compile/991229-3.c: New test.
54071         * gcc.c-torture/compile/991229-2.c: New test.
54072         * gcc.c-torture/compile/991229-1.c: New test.
54073
54074 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54075
54076         * gcc.c-torture/compile/labels-2.c: New test.
54077
54078 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54079
54080         * gcc.c-torture/execute/991227-1.c: New test.
54081
54082 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54083
54084         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54085
54086 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54087
54088         * gcc.c-torture/execute/991221-1.c: New test.
54089
54090 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54091
54092         * g++.old-deja/g++.other/cast3.C: New test.
54093
54094 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54095
54096         * gcc.c-torture/execute/991216-4.c: New test.
54097
54098 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54099
54100         * gcc.c-torture/execute/991216-1.c: New test.
54101         * gcc.c-torture/execute/991216-2.c: New test.
54102         * gcc.c-torture/execute/991216-3.c: New test.
54103
54104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54105
54106         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54107         Actually make the test fail by using "-O2" for compilation.
54108
54109 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54110
54111         * g++.old-deja/g++.warn/cast-align1.C: New test.
54112
54113 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54114
54115         * gcc.c-torture/compile/991214-1.c: New test.
54116         * gcc.c-torture/compile/991214-2.c: New test.
54117
54118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54119
54120         * gcc.dg/991214-1.c: New test.
54121
54122 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54123
54124         * gcc.c-torture/compile/991213-3.c: New test.
54125         * gcc.c-torture/compile/991213-2.c: New test.
54126         * gcc.c-torture/compile/991213-1.c: New test.
54127
54128 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54129
54130         * gcc.dg/991209-1.c: New test.
54131
54132 1999-12-08  Nathan Sidwell <nathan@acm.org>
54133
54134         * gcc.c-torture/compile/991208-1.c: New test.
54135
54136 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54137
54138         * gcc.dg/ultrasp2.c: New test.
54139
54140 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54141
54142         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54143
54144 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54145
54146         * gcc.c-torture/compile/991202-1.c: New test.
54147         * gcc.c-torture/execute/991202-1.c: New test.
54148         * gcc.c-torture/execute/991202-2.c: New test.
54149         * gcc.c-torture/execute/991202-3.c: New test.
54150
54151 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54152
54153         * g++.old-deja/g++.abi/align.C: New test.
54154         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54155         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54156
54157 1999-12-01  Richard Henderson  <rth@cygnus.com>
54158
54159         * gcc.c-torture/execute/991201-1.c: New.
54160
54161 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54162
54163         * gcc.dg/991129-1.c: New test.
54164
54165 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54166
54167         * gcc.c-torture/compile/991127-1.c: New test.
54168
54169 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54170
54171         * g++.old-deja/g++.other/warn4.C: New test.
54172
54173 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54174
54175         * g++.old-deja/g++.eh/cleanup2.C: New test.
54176         * g++.old-deja/g++.ext/pretty2.C: New test.
54177         * g++.old-deja/g++.ext/pretty3.C: New test.
54178         * g++.old-deja/g++.other/debug6.C: New test.
54179
54180 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54181
54182         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54183         compiler_output to look for one error message instead of two.
54184
54185 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54186
54187         * gcc.c-torture/execute/991118-1.c: Also test case
54188         where the word boundary does not split a byte evenly.
54189
54190 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54191
54192         * g++.old-deja/g++.ext/restrict1.C: New test.
54193
54194 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54195
54196         * gcc.c-torture/execute/991118-1.c: New test.
54197
54198 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54199
54200         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54201         working directory pathnames.
54202
54203 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54204
54205         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54206         host is equipped with driver.h and driver.o so it can actually
54207         compile and run the tests.
54208
54209 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54210
54211         * gcc.c-torture/compile/991008-1.c: New test.
54212
54213 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54214
54215         * lib/gcc-dg.exp: Include target-supports.exp
54216
54217 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54218
54219         * lib/target-supports.exp: New file: Provide procs to test for
54220         features supported by the target.
54221         (check_weak_available): Moved here from ecos.exp.
54222         (check_alias_available): New proc: Determine of the target
54223         toolchain supports the alias attribute.
54224
54225         * gcc.dg/special/ecos.exp: Move check_weak_available to
54226         target-supports.exp.
54227         (alias-1.c): Only perform the test if the target supports
54228         aliases.
54229         (wkali-1.c): Only perform the test if the target supports
54230         aliases.
54231
54232         * gcc.dg/990506-0.c: Expect error messages from cross
54233         targets as well as native targets.
54234
54235 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54236
54237         * gcc.dg/ultrasp1.c: Removed xfail.
54238         * gcc.dg/struct-ret-2.c: Likewise.
54239         * gcc.dg/array-1.c: Likewise.
54240
54241 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54242
54243         * gcc.dg/struct-ret-2.c: New test.
54244
54245         * gcc.dg/array-1.c: New test.
54246
54247 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54248
54249         * gcc.c-torture/execute/991030-1.c: New test.
54250
54251 1999-10-26  Richard Henderson  <rth@cygnus.com>
54252
54253         * gcc.c-torture/compile/991026-2.c: New test.
54254
54255 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54256
54257         * gcc.c-torture/compile/991026-1.c: New test.
54258
54259 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54260
54261         * gcc.c-torture/execute/991023-1.c: New test.
54262
54263 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54264
54265         * gcc.c-torture/execute/991019-1.c: New test.
54266
54267 1999-10-16  Richard Henderson  <rth@cygnus.com>
54268
54269         * gcc.c-torture/execute/991016-1.c: New test.
54270
54271 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54272
54273         * gcc.c-torture/execute/991014-1.c: New test.
54274
54275 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54276
54277         * g++.old-deja/g++.other/union2.C: New test.
54278
54279 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54280
54281         * g++.old-deja/g++.other/vaarg2.C: New test.
54282         * g++.old-deja/g++.other/vaarg3.C: New test.
54283
54284 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54285
54286         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54287         in compile/.
54288
54289 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54290
54291         * gcc.c-torture/execute/va-arg-11.c: New test.
54292
54293 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54294
54295         * lib/file-format.exp (gcc_target_object_format): Don't
54296         crash if objdump is unavailable.
54297
54298 1999-09-29  Donn Terry <donn@interix.com>
54299
54300         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54301
54302 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54303
54304         * gcc.c-torture/compile/990928-1.c: New test.
54305
54306 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54307
54308         * g++.old-deja/g++.other/decl6.C: New test.
54309
54310 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54311
54312         * gcc.c-torture/execute/va-arg-10.c: New test.
54313
54314 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54315
54316         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54317         __PRETTY_FUNCTION__.
54318
54319 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54320
54321         * gcc.c-torture/execute/990923-1.c: New test.
54322
54323 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54324
54325         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54326         for which -fpic is inappropriate.
54327
54328 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54329
54330         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54331
54332 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54333
54334         * g++.old-deja/g++.other/dyncast1.C: New test.
54335         * g++.old-deja/g++.other/dyncast2.C: New test.
54336         * g++.old-deja/g++.other/dyncast3.C: New test.
54337         * g++.old-deja/g++.other/dyncast4.C: New test.
54338         * g++.old-deja/g++.other/dyncast5.C: New test.
54339         * g++.old-deja/g++.eh/catch3.C: New test.
54340         * g++.old-deja/g++.eh/catch3p.C: New test.
54341         * g++.old-deja/g++.eh/catch4.C: New test.
54342         * g++.old-deja/g++.eh/catch4p.C: New test.
54343         * g++.old-deja/g++.eh/catch5.C: New test.
54344         * g++.old-deja/g++.eh/catch5p.C: New test.
54345         * g++.old-deja/g++.eh/catch6.C: New test.
54346         * g++.old-deja/g++.eh/catch6p.C: New test.
54347         * g++.old-deja/g++.eh/catch7.C: New test.
54348         * g++.old-deja/g++.eh/catch7p.C: New test.
54349         * g++.old-deja/g++.eh/catch8.C: New test.
54350         * g++.old-deja/g++.eh/catch8p.C: New test.
54351         * g++.old-deja/g++.eh/catch9.C: New test.
54352         * g++.old-deja/g++.eh/catch9p.C: New test.
54353
54354 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54355
54356         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54357         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54358
54359 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54360
54361         * gcc.c-torture/compile/990913-1.c: New test.
54362
54363 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54364
54365         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54366         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54367
54368 1999-09-09  Richard Henderson  <rth@cygnus.com>
54369
54370         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54371
54372 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54373
54374         * g++.old-deja/g++.other/lookup11.C: New test.
54375         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54376         what is permitted and what we want.
54377         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54378         overload use.
54379         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54380
54381 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54382
54383         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54384         * gcc.c-torture/noncompile/poison-1.c: New file.
54385
54386 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54387
54388         * g++.old-deja/g++.other/sizeof3.C: New test.
54389         * g++.old-deja/g++.other/sizeof4.C: New test.
54390         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54391         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54392
54393 1999-09-07  Richard Henderson  <rth@cygnus.com>
54394
54395         * gcc.dg/va-arg-1.c: New.
54396
54397 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54398
54399         * gcc.c-torture/execute/va-arg-9.c: New test.
54400
54401 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54402
54403         * g77.f-torture/compile/980519-2.f: New test.
54404         * g77.f-torture/compile/19990905-0.f: New test.
54405         * g77.f-torture/compile/19990905-1.f: New test.
54406         * g77.f-torture/compile/19990905-2.f: New test.
54407
54408         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54409
54410 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54411
54412         * gcc.c-torture/execute/990827-1.c: Fix typo.
54413
54414 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54415
54416         * g++.old-deja/g++.other/deref1.C: New test.
54417
54418 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54419
54420         * g++.old-deja/g++.other/ambig2.C: New test.
54421         * g++.old-deja/g++.other/cond5.C: New test.
54422         * g++.old-deja/g++.other/lookup16.C: New test.
54423
54424 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54425
54426         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54427         assemblers too.
54428
54429 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54430
54431         * lib/c-torture.exp: Avoid the "compare executables" optimization
54432         when testing native.
54433
54434 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54435
54436         * gcc.c-torture/execute/990829-1.c: New test.
54437         * gcc.c-torture/compile/990829-1.c: New test.
54438
54439 1999-08-27  Paul Burchard  <burchard@pobox.com>
54440
54441         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54442         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54443         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54444         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54445         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54446         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54447         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54448         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54449         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54450         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54451         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54452
54453 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54454
54455         * gcc.c-torture/execute/990827-1.c: New test.
54456
54457 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54458
54459         * g77.f-torture/noncompile/19990826-4.f: New test.
54460
54461         * g77.f-torture/compile/19990826-3.f: New test.
54462
54463         * g77.f-torture/execute/19990826-2.f: New test.
54464
54465         * g77.f-torture/compile/19990826-1.f: New test.
54466
54467         * gcc.c-torture/execute/990826-0.c: New test.
54468         * g77.c-torture/execute/19990826-0.f: New test.
54469
54470         * g77.f-torture/noncompile/970626-2.f: New test.
54471
54472 1999-08-25  Paul Burchard  <burchard@pobox.com>
54473
54474         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54475         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54476         lss-011.C: New tests.
54477
54478 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54479
54480         * g++.old-deja/g++.other/decl5.C: New test.
54481
54482 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54483
54484         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54485         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54486         call `postbase' for each one.  All callers of `postbase' changed
54487         to call this instead.
54488
54489 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54490
54491         * gcc.c-torture/execute/990811-1.c: New test.
54492
54493 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54494
54495         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54496         just native ones.
54497
54498         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54499         just native ones.
54500
54501 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54502
54503         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54504
54505 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54506
54507         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54508
54509 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54510
54511         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54512
54513 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54514
54515         * gcc.c-torture/execute/990804-1.c: New test.
54516
54517 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54518
54519         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54520         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54521         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54522
54523 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54524
54525         * g++.old-deja/g++.other/struct1.C: New test.
54526
54527 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54528
54529         * g++.old-deja/g++.other/enum2.C: New test.
54530
54531 1999-08-02  Richard Henderson  <rth@cygnus.com>
54532
54533         Adapted from tests from Franz Sirl:
54534         * gcc.c-torture/execute/va-arg-7.c: New test.
54535         * gcc.c-torture/execute/va-arg-8.c: New test.
54536
54537 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54538
54539         * gcc.c-torture/compile/990801-2.c: New test.
54540
54541         * gcc.c-torture/compile/990801-1.c: New test.
54542
54543 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54544
54545         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54546         fp-cmp-1.c, converting double to float.
54547
54548         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54549         fp-cmp-1.c, converting double to long double.
54550
54551         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54552         from fr1 to unknown_register, since fr1 is a legitimate register
54553         on some machines.
54554
54555 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54556
54557         * README: More listname related changes.
54558
54559 1999-07-08  Catherine Moore  <clm@cygnus.com>
54560
54561         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54562
54563 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54564
54565         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54566
54567 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54568
54569         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54570
54571 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54572
54573         * gcc.dg/990703-1.c: New test.
54574
54575 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54576
54577         * lib/file-format.exp: New file: Move definition of proc
54578         gcc_target_object_format to here from
54579         gcc.dg/special/ecos.exp.
54580
54581         * lib/c-torture.exp: Include lib file-format.exp.
54582         * lib/gcc-dg.exp: Include lib file-format.exp.
54583
54584         * gcc.dg/special/ecos.exp: Remove definition of proc
54585         gcc_target_object_format.
54586
54587 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54588
54589         * gcc.c-torture/execute/990628-1.c: New test.
54590
54591 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54592
54593         * gcc.c-torture/compile/990625-2.c: New test.
54594
54595         * gcc.c-torture/compile/990625-1.c: New test.
54596
54597 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54598
54599         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54600         attributes compile.
54601         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54602         ports that use the COFF/PE file format.
54603
54604 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54605
54606         * gcc.c-torture/compile/990617-1.c: New test.
54607
54608 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54609
54610         * g++.old-deja/g++.other/decl4.C: New test.
54611
54612 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54613
54614         * g++.old-deja/g++.other/bitfld3.C: New test.
54615
54616 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54617
54618         * g++.old-deja/g++.eh/catch1.C: New test.
54619
54620 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54621
54622         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54623
54624         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54625         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54626
54627 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54628
54629         * g77.f-torture/compile/19990502-0.f: Replace with new,
54630         shorter, test that still fails after recent changes.
54631
54632 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54633
54634         * gcc.c-torture/execute/990604-1.c: New test.
54635
54636 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54637
54638         * gcc.c-torture/execute/990531-1.c: New test.
54639
54640 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54641
54642         * gcc.c-torture/compile/990527-1.c: New test.
54643
54644 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54645
54646         * gcc.c-torture/execute/990527-1.c: New test.
54647
54648 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54649
54650         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54651         bitfields as signed.
54652
54653 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54654
54655         * g77.f-torture/compile/19990525-0.f: New test.
54656
54657 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54658
54659         * gcc.c-torture/execute/990525-2.c: New test.
54660
54661         * gcc.c-torture/execute/990525-1.c: New test.
54662
54663 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54664
54665         * g++.old-deja/g++.other/anon3.C: New test.
54666         * g++.old-deja/g++.other/anon4.C: New test.
54667         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54668         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54669         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54670         Merrill).
54671
54672 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54673
54674         * gcc.c-torture/execute/990524-1.c: New test.
54675
54676         * gcc.dg/990524-1.c: New test.
54677
54678 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54679
54680         * gcc.c-torture/compile/990523-1.c: New test.
54681
54682 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54683
54684         * gcc.c-torture/compile/990519-1.c: New test.
54685
54686 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54687
54688         * gcc.c-torture/compile/990517-1.c: New test.
54689
54690         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54691         (e4, f4): New tests.
54692         (main): Call them.
54693
54694 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54695
54696         * gcc.dg/noreturn-1.c: New test.
54697
54698 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54699
54700         * gcc.c-torture/execute/990513-1.c: New test.
54701
54702 1999-05-10  Richard Henderson  <rth@cygnus.com>
54703
54704         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54705
54706 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54707
54708         * g77.f-torture/execute/erfc.f: Use small single-precision
54709         values, to avoid problems on Alphas when not -mieee.
54710
54711 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54712
54713         * gcc.dg/990506-0.c: New test.
54714
54715 1999-05-08  Richard Henderson  <rth@cygnus.com>
54716
54717         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54718         the constant to test.  Don't XFAIL 64-bit targets.
54719
54720         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54721         * g++.old-deja/g++.law/profile1.C: Likewise.
54722
54723         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54724         operator new instances.
54725         * g++.old-deja/g++.other/delete5.C: Likewise.
54726
54727 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54728
54729         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54730         intrinsic.
54731
54732 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54733
54734         * g77.f-torture/execute/u77-test.f: Reverse order of two
54735         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54736
54737 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54738
54739         * gcc.dg/compare1.c: New test.
54740
54741 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54742
54743         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54744         New tests.
54745
54746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54747
54748         * g77.f-torture/compile/19990502-1.f: New test.
54749
54750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54751
54752         * g77.f-torture/compile/19990502-0.f: New test.
54753
54754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54755
54756         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54757         intrinsic.
54758
54759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54760
54761         * g77.f-torture/execute/u77-test.f (main): List libU77
54762         intrinsics not currently tested.
54763         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54764         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54765         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54766         Trim blanks off the ends of some printed strings.
54767
54768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54769
54770         * g77.f-torture/execute/u77-test.f (main): Just warn about
54771         FSTAT gid disagreement, as it's expected on some systems.
54772
54773 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54774
54775         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54776         use a new function, which allows for some slop.
54777         Clean up some commentary.
54778         (issum): The new function.
54779         (sgladd): Deleted subroutine.
54780
54781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54782
54783         * g77.f-torture/execute/u77-test.f: Modify to be more like
54784         libf2c/libU77 version, bringing patches to that version here.
54785         Add suitable commentary.
54786
54787 1999-04-25  Richard Henderson  <rth@cygnus.com>
54788
54789         * gcc.dg/990424-1.c: New test.
54790
54791 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54792
54793         * g77.f-torture/execute/u77-test.f (main): Bug involving
54794         LSTAT has been fixed, so turn back on full checking.
54795
54796 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54797
54798         * g77.f-torture/compile/19990419-0.f: New test.
54799         * g77.f-torture/execute/19990419-1.f: New test.
54800
54801 1999-04-17  Richard Henderson  <rth@cygnus.com>
54802
54803         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54804         to avoid the need for a prototype to supress a warning.
54805
54806 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54807
54808         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54809
54810 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54811
54812         * gcc.c-torture/execute/990404-1.c: New test.
54813
54814 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54815
54816         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54817         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54818         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54819         missing initializer warnings.
54820
54821 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54822
54823         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54824         matching strings.
54825
54826 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54827
54828         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54829
54830 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54831
54832         * g77.f-torture/execute/19990325-0.f: New test.
54833         * g77.f-torture/execute/19990325-1.f: New test.
54834
54835 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54836
54837         * gcc.c-torture/execute/990324-1.c: New test.
54838
54839 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54840
54841         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54842         test with 4.
54843
54844 1999-03-17  Richard Henderson  <rth@cygnus.com>
54845
54846         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54847
54848 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54849
54850         * g77.f-torture/execute/19990313-2.f: New test.
54851         * g77.f-torture/execute/19990313-3.f: New test.
54852
54853 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54854
54855         * g77.f-torture/execute/19990313-0.f: New test.
54856         * g77.f-torture/execute/19990313-1.f: New test.
54857
54858 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54859
54860         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54861         printf to sprintf.
54862         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54863         (main): Add check for u15.  Conditionalize u31 check depending on
54864         whether ints are <32 bits or >=32 bits.
54865
54866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54867
54868         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54869
54870 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54871
54872         * g77.f-torture/compile/19990305-0.f: New test.
54873         * g77.f-torture/execute/19981119-0.f: New test.
54874
54875 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54876
54877         * g77.f-torture/execute/970625-2.f: call ABORT if final
54878         result is not correct, instead of just printing it.
54879         Add this checking via newly introduced obfuscation, to
54880         trip up buggy front ends.
54881
54882 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54883
54884         * g77.f-torture/compile/960317-1.f: Moved from being
54885         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54886
54887 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54888
54889         * g77.f-torture/execute/960317-1.f: New (old) test.
54890         * g77.f-torture/execute/970625-2.f: Ditto.
54891
54892 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54893
54894         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54895         error message on line 1 or line 2; cccp and cpplib do this differently.
54896
54897 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54898
54899         * g++.old-deja/g++.law/weak1.C: New test.
54900
54901 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54902
54903         * gcc.c-torture/execute/990119-1.c: Renamed to...
54904         * gcc.dg/990119-1.c: this, so it will only be tested once
54905         (it's a preprocessor test, it doesn't need to be run at
54906         multiple optimization levels).
54907
54908 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54909
54910         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54911           ALWAYS_CXXFLAGS.
54912
54913 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54914
54915         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54916         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54917         to not be compilable by current g77.
54918
54919 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54920
54921         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54922
54923 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54924
54925         * gcc.c-torture/execute/990222-1.c: New test.
54926
54927 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54928
54929         * g77.f-torture/compile/19990218-0.f: New test.
54930         * g77.f-torture/noncompile/19990218-1.f: New test.
54931
54932 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54933
54934         * g77.f-torture/compile/19981216-0.f: New test.
54935
54936 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54937
54938         * gcc.dg/990214-1.c: New test.
54939
54940 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54941
54942         * gcc.dg/990213-2.c: New test.
54943
54944         * gcc.dg/990213-1.c: New test.
54945
54946 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54947
54948         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54949         ints.
54950
54951 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54952
54953         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54954         specified by target.
54955
54956         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54957
54958 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54959
54960         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54961
54962 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54963
54964         * gcc.dg/special/ecos.exp: New test driver for new tests with
54965         special requirements.
54966
54967         * gcc.dg/special/alias-1.c: New test.
54968         * gcc.dg/special/gcsec-1.c: New test.
54969         * gcc.dg/special/weak-1.c: New test.
54970         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54971         * gcc.dg/special/weak-2.c: New test.
54972         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54973         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54974         * gcc.dg/special/wkali-1.c: New test.
54975         * gcc.dg/special/wkali-2.c: New test.
54976         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54977         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54978
54979 1999-02-10  Felix Lee  <flee@cygnus.com>
54980
54981           * lib/c-torture.exp (c-torture-compile): Pull out code for
54982           analyzing gcc error messages.
54983           (c-torture-execute): Likewise.  Fix some (harmless) false
54984           positives.
54985           * lib/gcc.exp (gcc_check_compile): New function.
54986
54987 1999-02-08  Richard Henderson  <rth@cygnus.com>
54988
54989         * gcc.c-torture/execute/990208-1.c: New test.
54990
54991 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54992
54993         * g++.dg/special/ecos.exp: New driver for new tests with special
54994         requirements
54995
54996         * g++.dg/special/conpr-1.C: New test
54997         * g++.dg/special/conpr-2.C: New test
54998         * g++.dg/special/conpr-2a.C: New test
54999         * g++.dg/special/conpr-3.C: New test
55000         * g++.dg/special/conpr-3a.C: New test
55001         * g++.dg/special/conpr-3b.C: New test
55002
55003         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55004         allow g++ to use the dg driver
55005
55006         * README: Add comment about g++.dg directory
55007
55008 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55009
55010         * README: Update email addresses.
55011
55012 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55013
55014         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55015         arguments in order to force structure S onto the stack even on
55016         the alpha.
55017         (test): Pass 10 leading arguments to function foo as well as the
55018         structure S.
55019
55020         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55021         failure for all targets.
55022
55023         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55024         abort to terminate program execution.
55025
55026 1999-01-30  Richard Henderson  <rth@cygnus.com>
55027
55028         * gcc.c-torture/execute/990130-1.c: New test.
55029
55030 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55031
55032         * gcc.dg/990130-1.c: New test.
55033
55034 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55035
55036         * gcc.c-torture/execute/990128-1.c: New test.
55037
55038 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55039
55040         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55041
55042 1999-01-27  Felix Lee  <flee@cygnus.com>
55043
55044         * lib/c-torture.exp (c-torture-compile): pull out code for
55045         analyzing gcc error messages.
55046         (c-torture-execute): ditto, and fix some (harmless) false
55047         positives.
55048         * lib/gcc.exp (gcc_check_compile): new function.
55049
55050 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55051
55052         * gcc.dg/990117-1.c: New test.
55053
55054         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55055
55056         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55057
55058 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55059
55060         * g77.f-torture/compile/990115-1.f: New test.
55061
55062 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55063
55064         * gcc.c-torture/compile/990107-1.c: New test
55065
55066 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55067
55068         * gcc.c-torture/execute/990106-2.c: New test.
55069
55070         * gcc.c-torture/execute/990106-1.c: New test.
55071
55072 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55073
55074         * gcc.c-torture/compile/981223-1.c: New test.
55075
55076 1998-12-29  Richard Henderson  <rth@cygnus.com>
55077
55078         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55079         (opt3): Rename from opt4 and disable.
55080
55081 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55082
55083         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55084
55085 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55086
55087         * g++.old-deja/g++.other/conv5.C: New test.
55088
55089 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55090
55091         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55092
55093 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55094
55095         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55096
55097 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55098
55099         * gcc.c-torture/compile/981211-1.c: New test.
55100
55101 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55102
55103         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55104
55105         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55106
55107 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55108
55109         * gcc.special/930510-1.c: Make C9X safe.
55110         * gcc.misc-tests/gcov-1.c Similarly.
55111         * gcc.misc-tests/gcov-2.c Similarly.
55112
55113 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55114
55115         * gcc.dg/ultrasp1.c: New test.
55116
55117 1998-12-06  Richard Henderson  <rth@cygnus.com>
55118
55119         * gcc.c-torture/execute/981206.c: New test.
55120
55121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55122
55123         * g++.old-deja/g++.ns/template7.C: New test.
55124
55125         * g++.old-deja/g++.other/expr1.C: New test.
55126
55127         * g++.old-deja/g++.eh/tmpl3.C: New test.
55128
55129         * g++.old-deja/g++.eh/tmpl2.C: New test.
55130
55131 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55132
55133         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55134         * g++.old-deja/g++.other/using6.C: Removed.
55135         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55136
55137         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55138
55139 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55140
55141         * g++.old-deja/g++.pt/overload8.C: New test.
55142
55143         * g++.old-deja/g++.pt/overload7.C: New test.
55144
55145         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55146
55147         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55148         and relinking messages.
55149         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55150         compiling with -frepo.
55151
55152 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55153
55154         * g++.old-deja/g++.pt/lookup6.C: New test.
55155
55156 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55157
55158         * gcc.c-torture/execute/981130-1.c: New test.
55159         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55160
55161 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55162
55163         * g++.old-deja/g++.pt/explicit76.C: New test.
55164
55165         * g++.old-deja/g++.pt/friend38.C: New test.
55166
55167         * g++.old-deja/g++.ns/crash2.C: New test.
55168
55169         * g++.old-deja/g++.pt/defarg8.C: New test.
55170
55171         * g++.old-deja/g++.pt/instantiate6.C: New test.
55172
55173         * g++.old-deja/g++.pt/static6.C: New test.
55174
55175         * g++.old-deja/g++.pt/decl2.C: New test.
55176
55177 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55178
55179         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55180         problem is actually related with name lookup, but so what? :-)
55181
55182         * g++.old-deja/g++.pt/friend37.C: New test.
55183
55184 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55185
55186         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55187         element, which fails on some systems.
55188
55189         * g77.f-torture/execute/labug1.f: New test.
55190
55191 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55192
55193         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55194         is defined.
55195
55196 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55197
55198         * g77.f-torture/compile/981117-1.f: New test.
55199
55200 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55201
55202         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55203         properly discarded.
55204
55205 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55206
55207         * gcc.c-torture/execute/memcheck: New directory of tests for
55208         -fcheck-memory-usage.
55209
55210 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55211
55212         * README: New file, general information about the testsuite and
55213         new description of the various C++ test subdirectories.
55214         * README.g++: Eliminate obsolete information, update and move most
55215         relevant stuff to README.
55216
55217 1998-11-07  Richard Henderson  <rth@cygnus.com>
55218
55219         * gcc.c-torture/compile/981107-1.c: New test.
55220
55221 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55222
55223         * execute/memcpy-bi.c: New testcase.
55224
55225 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55226
55227         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55228         base classes.
55229
55230         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55231         template is selected.
55232
55233         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55234         classes, it should be accepted for all types.
55235
55236         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55237
55238         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55239         specializations start with template headers.
55240
55241 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55242
55243         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55244
55245         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55246         non-POD types.
55247
55248 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55249
55250         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55251
55252 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55253
55254         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55255
55256 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55257
55258         * 981019-1.c: New test.
55259
55260 1998-10-14  Robert Lipe <robertl@dgii.com>
55261
55262         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55263         find objc headers.
55264
55265 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55266
55267         * compile/981001-4.c: Remove use of GCC extension that triggers a
55268         compiler bug.
55269
55270 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55271
55272         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55273
55274 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55275
55276         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55277         instantiation of template produces incorrect code for delete
55278         expression.
55279
55280         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55281         constructors' name is not unique.
55282         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55283         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55284
55285         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55286         automatic array of const is ill-formed.
55287
55288         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55289         of template parameter?
55290
55291         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55292         const.
55293
55294         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55295         pointer-to-member expression.
55296
55297         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55298         declaration causes ICE.
55299
55300 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55301
55302         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55303         reserved in the global namespace.
55304
55305         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55306         generate needed virtual table.
55307
55308         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55309
55310 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55311
55312         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55313         template-dependent type
55314
55315 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55316
55317         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55318         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55319         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55320
55321         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55322         class should be usable as argument of member function.
55323         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55324         class should be usable as return type of member function.
55325         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55326         class should be usable as type of data member.
55327
55328         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55329
55330 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55331
55332         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55333
55334 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55335
55336         * gcc.dg/dll-?.c Add thumb to target list.
55337         Fix assembler scan patterns to match current assembler output.
55338
55339 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55340
55341         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55342         matching of template brackets.
55343
55344         * g++.old-deja/g++.other/using4.C: New test.  Test using
55345         declarations of methods from base classes.
55346
55347         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55348         within functions should introduce names into the innermost
55349         enclosing namespace.
55350
55351         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55352         of static locals if first initialization throws.
55353
55354 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55355
55356         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55357
55358 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55359
55360         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55361         lose track of the possible targets of tablejump insns.
55362         * special/special.exp: Run it.
55363
55364 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55365
55366         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55367         must be declared before its specializations can be named in friend
55368         declarations.
55369
55370 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55371
55372         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55373
55374         * g77.f-torture/execute/io1.f: New test.
55375
55376 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55377
55378         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55379         with pointer to template function, for which no argument deduction
55380         is possible.
55381
55382         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55383         specialization of template function as argument to template
55384         function.
55385
55386         * g++.old-deja/g++.other/access2.C: New test; Inner class
55387         shouldn't have privileged access to Outer's names.
55388
55389 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55390
55391         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55392         friend template declared within template class conflicts with
55393         nested class of the same name.
55394
55395         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55396         is ignored.
55397
55398         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55399         object with direct initializer as function declaration.
55400
55401         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55402         initializers.
55403
55404         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55405         involving const pointer and NULL produces incorrect result.
55406
55407         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55408         type name without `typename' should be rejected with -pedantic.
55409
55410 1998-10-02  Richard Henderson  <rth@cygnus.com>
55411
55412         * g++.old-deja/g++.other/addrof1.C: New test.
55413
55414 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55415
55416         * gcc.c-torture/compile/981001-1.c: New test.
55417         * gcc.c-torture/execute/981001-1.c: New test.
55418
55419 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55420
55421         * gcc.c-torture/compile/981001-2.c: New test.
55422         * gcc.c-torture/compile/981001-3.c: New test.
55423         * gcc.c-torture/compile/981001-4.c: New test.
55424
55425 1998-10-01  Robert Lipe  <robertl@dgii.com>
55426
55427         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55428         multilibbed hosts.  Idea grafted from g77.exp.
55429
55430 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55431
55432         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55433         avoid losing on systems which need -lsocket.
55434
55435 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55436
55437         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55438         * g++.old-deja/g++.other/nested2.C: Ditto.
55439         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55440         failure.
55441
55442 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55443
55444         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55445         preferred over template operator!= for enum bitfields.
55446
55447 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55448
55449         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55450         that happen to have the same base name, but in different scopes,
55451         are incorrectly rejected.
55452
55453 1998-09-16  Richard Henderson  <rth@cygnus.com>
55454
55455         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55456         on the native word size instead of an integer literal.
55457
55458 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55459
55460         * g++.old-deja/g++.other/static2.C: Invocation of static data
55461         member of type pointer-to-function denoted as non-static member.
55462
55463         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55464         checks involving function types and aliases.
55465
55466 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55467
55468         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55469         redefined to the same non-trivial type.
55470
55471         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55472         namespace-qualification of template specializations declared in
55473         other namespaces.
55474
55475         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55476         to declare a subset of the specializations of a template function
55477         as friends of specializations of a template class.
55478
55479         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55480         member templates that do not fully specialize the enclosing
55481         template class are rejected.
55482
55483 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55484
55485         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55486
55487 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55488
55489         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55490         altered from libf2c/libU77 version.
55491
55492 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55493
55494         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55495
55496 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55497             Alexandre Oliva  <oliva@dcc.unicamp.br>
55498
55499         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55500         (un)signed char are different types for template specialization
55501         purposes.
55502
55503 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55504
55505         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55506         * objc: ObjC testsuite.
55507
55508 1998-08-31  Catherine Moore  <clm@cygnus.com>
55509
55510         * gcc.c-torture/execute/941014-1.x: New file.
55511
55512 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55513
55514         * lib/c-torture.exp: Add support for
55515         torture_eval_before_compile and torture_eval_before_execute
55516         variables.
55517
55518 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55519
55520         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55521         this test triggers valid.
55522
55523 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55524
55525         * gcc.dg/980827-1.c: New test.
55526
55527 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55528
55529         * gcc.c-torture/execute/loop-4b.c: New test.
55530
55531 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55532
55533         * lib/c-torture.exp: Add support for
55534         torture_eval_before_compile and torture_eval_before_execute
55535         variables.
55536
55537 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55538
55539         * gcc.c-torture/compile/980825-1.c: New test.
55540
55541 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55542
55543         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55544         count number tests in opt_t0 not good_t0.
55545
55546 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55547
55548         * gcc.c-torture/compile/930326-1.x: Fix typo.
55549
55550 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55551
55552         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55553         causes an ICE.
55554
55555 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55556
55557         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55558         STACK_SIZE is defined.
55559         * gcc.c-torture/unsorted/stuct.c: Similarly.
55560
55561         * gcc.c-torture/compile/980821-1.c: New test.
55562
55563 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55564
55565         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55566         16bit ints.
55567
55568 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55569
55570         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55571         code.
55572
55573 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55574
55575         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55576         error'.
55577
55578 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55579
55580         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55581
55582 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55583
55584         * gcc.c-torture/compile/980816-1.c: New test.
55585
55586         * gcc.dg/980816-1.c: New test.
55587
55588 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55589
55590         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55591         compiler for ieee tests.
55592
55593 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55594
55595         * g77.f-torture/compile/980729-0.f: New test.
55596
55597 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55598
55599         * gcc.c-torture/special/eeprof-1.c: New test, for
55600         -finstrument-functions.
55601         * gcc.c-torture/special/special.exp: Run it.
55602
55603 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55604
55605         * gcc.c-torture/compile/980729-1.c: New test.
55606
55607 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55608
55609         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55610         __thumb__ is defined, and test for ARM style doubles if so.
55611
55612 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55613
55614         * g77.f-torture/noncompile/980615-0.f: New test.
55615
55616 1998-07-26  H.J. Lu  (hjl@gnu.org)
55617
55618         * gcc.dg/980312-1.c: Do link instead of compile.
55619         * gcc.dg/980313-1.c: Likewise.
55620
55621 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55622
55623         * gcc.c-torture/compile/980726-1.c: New test.
55624
55625 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55626
55627         * g77.f-torture/execute/io0.f: New test.
55628
55629 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55630
55631         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55632         an int.
55633
55634 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55635
55636         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55637         m32r bugs.
55638
55639 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55640
55641         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55642         c-decl.c:grokdeclarator can handle mode attributes.
55643
55644 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55645
55646         * gcc.c-torture/execute/980716-1.c: New test.
55647
55648 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55649
55650         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55651         the mn10200.
55652         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55653         the mn10200.
55654         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55655         * gcc.c-torture/compile/930326-1.x: Similarly.
55656
55657 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55658
55659         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55660         New test from Craig.
55661
55662 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55663
55664         * g77.f-torture/noncompile/980616-0.f: New test.
55665
55666         * g77.f-torture/execute/970816-3.f: New test from Craig.
55667
55668 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55669
55670         *  g++.other/singleton.C: Return error value instead of taking
55671         SIGSEGV.
55672
55673 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55674
55675         *  g++.other/singleton.C: New test.  Warning is under dispute.
55676         Runtime crash is not.
55677
55678 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55679
55680         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55681         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55682         using6.C, using7.C}: New namespace tests.
55683
55684 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55685
55686         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55687         specialization with typedef'ed names used as array indexes.
55688
55689 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55690
55691         * gcc.c-torture/execute/980709-1.c: New test.
55692
55693         * gcc.dg/980709-1.c: New test.
55694
55695 1998-07-07  Richard Henderson  <rth@cygnus.com>
55696
55697         * gcc.c-torture/execute/bcp-1.c: New test.
55698
55699 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55700
55701         * gcc.c-torture/execute/980707-1.c: New test.
55702
55703 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55704
55705         * gcc.c-torture/compile/980706-1.c: New test.
55706
55707 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55708
55709         * g77.f-torture/execute/980701-0.f,
55710         g77.f-torture/execute/980701-1.f: New test from Craig.
55711
55712 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55713
55714         * gcc.c-torture/compile/980701-1.c: New test.
55715
55716         * gcc.c-torture/execute/980701-1.c: New test.
55717
55718 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55719 rlsruhe.de>
55720
55721         * g++.old-deja/g++.robertl/eb132.C: New test.
55722         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55723
55724 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55725
55726         * g77.f-torture/execute/980628-7.f,
55727         g77.f-torture/execute/980628-8.f,
55728         g77.f-torture/execute/980628-9.f,
55729         g77.f-torture/execute/980628-10.f: New tests from Craig.
55730
55731         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55732
55733 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55734
55735         * g77.f-torture/execute/980628-4.f: New test from Craig.
55736         * g77.f-torture/execute/980628-5.f: Likewise.
55737         * g77.f-torture/execute/980628-2.f: Likewise.
55738         * g77.f-torture/execute/980628-0.f: Likewise.
55739         * g77.f-torture/execute/980628-1.f: Likewise.
55740         * g77.f-torture/execute/980628-3.f: Likewise.
55741         * g77.f-torture/execute/980628-6.f: Likewise.
55742
55743 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55744
55745         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55746         directory when nothing has been installed yet.
55747
55748 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55749
55750         * gcc.c-torture/special/special.exp: Handle newer versions of
55751         dejagnu.
55752
55753 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55754
55755         * gcc.dg/980626-1.c: New test.
55756
55757 1998-06-19  Bruno Haible <haible@ilog.fr>
55758
55759         * gcc.misc-tests/m-un-2.c: New test.
55760         * g++.old-deja/g++.other/warn01.c: Likewise.
55761
55762 1998-06-19  Robert Lipe  <robertl@dgii.com>
55763
55764         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55765         compatibility with assmblers with a different comment character.
55766         Eliminate use of GAS-specific extensions.
55767
55768 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55769
55770         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55771
55772 1998-06-19  Robert Lipe  <robertl@dgii.com>
55773
55774         * lib/g77.exp: Replace search for libf2c.a with search for newly
55775         renamed libg2c.a
55776
55777 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55778
55779         * gcc.c-torture/execute/980617-1.c: New test.
55780
55781 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55782
55783         * gcc.c-torture/execute/980612-1.c: New test.
55784
55785 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55786
55787         * gcc.dg/980523-1.c: Only test on ppc-linux.
55788         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55789
55790         * gcc.c-torture/execute/980608-1.c: New test.
55791
55792 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55793
55794         * gcc.c-torture/execute/980605-1.c: New test.
55795
55796 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55797
55798         * gcc.c-torture/execute/980604-1.c: New test.
55799
55800 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55801
55802         * gcc.c-torture/execute/980602-1.c: New test.
55803         * gcc.c-torture/execute/980602-2.c: Likewise.
55804
55805 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55806
55807         * 970125-0.f: Fix per JCB.  Add commentary.
55808
55809 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55810
55811         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55812         IEEE -0 support.
55813
55814 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55815
55816         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55817         earlier.
55818
55819 1998-05-28  Catherine Moore <clm@cygnus.com>
55820
55821         * gcc.c-torture/execute/980526-3.c: New test.
55822
55823 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55824
55825         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55826         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55827         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55828         m88k-motorola-sysv3 to XFAIL.
55829
55830 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55831
55832         * gcc.dg/980526-1.c: New test.
55833         * gcc.c-torture/execute/980526-2.c: New test.
55834
55835 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55836
55837         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55838
55839         * gcc.c-torture/execute/980526-1.c: New test.
55840
55841 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55842
55843         * g77.f-torture/execute/alpha2.f: Add runtime test.
55844
55845 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55846
55847         * g++.old-deja/old-deja.exp: Strip leading directories.
55848
55849         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55850         error for the line.  Don't run multiple tests for the same line.
55851
55852 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55853
55854         * gcc.dg/980523-1.c: New test.
55855
55856 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55857
55858         * g77.f-torture/compile/970915-0.f: New test.
55859
55860 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55861
55862         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55863
55864 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55865
55866         * gcc.dg/980520-1.c: New test.
55867
55868 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55869
55870         * gcc.dg/980502-1.c: Fix return type.
55871
55872 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55873
55874         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55875         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55876         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55877         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55878         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55879
55880 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55881
55882         * g77.f-torture/execute/980520-1.f: New test.
55883
55884 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55885
55886         * lib/mike-g77.exp: New file.
55887
55888         * g77.f-torture/noncompile/noncompile.exp,
55889         g77.f-torture/noncompile/check0.f: New files.
55890
55891 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55892
55893         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55894         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55895         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55896         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55897         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55898         abort where appropriate.
55899
55900 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55901
55902         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55903         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55904
55905 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55906
55907         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55908
55909 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55910
55911         * g77.f-torture/compile/980427-0.f: New test.
55912
55913 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55914
55915         * g77.f-torture/compile/980424-0.f: New test.
55916
55917 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55918
55919         * g77.f-torture/compile/980419-2.f (main): New test.
55920         * g77.f-torture/compile/970125-0.f: New test.
55921         * g77.f-torture/compile/980419-1.f: New test.
55922
55923 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55924
55925         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55926         of loop-4.c.
55927
55928 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55929
55930         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55931
55932 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55933
55934         * gcc.c-torture/compile/980329-1.c: New test.
55935
55936 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55937
55938         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55939         * gcc.dg/980312-1.c: Fix typo in -march command.
55940
55941 1998-03-16  H.J. Lu  (hjl@gnu.org)
55942
55943         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55944
55945 1998-03-11  Robert Lipe  <robertl@dgii.com>
55946
55947         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55948         Dave Love agree the Fortran source is bogus.
55949
55950 1998-03-11  Robert Lipe  <robertl@dgii.com>
55951
55952         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55953         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55954         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55955         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55956         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55957
55958 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55959
55960         * g++.old-deja/g++.other/friend1.C: New test.
55961
55962 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55963
55964         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55965         possibly uninitialized) variables and declare dnrm2.
55966
55967 1998-02-23  Robert Lipe <robertl@dgii.com>
55968
55969         From Bruno Haible <haible@ilog.fr>:
55970         * gcc.c-torture/execute/980223.c: New test.
55971
55972 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55973
55974         * gcc.dg/ifelse-1.c: New test.
55975
55976 1998-02-09  H.J. Lu  (hjl@gnu.org)
55977
55978         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55979
55980           * lib/old-dejagnu.exp (old-dejagnu): Added the
55981           "execution test - XFAIL *-*-*" handling in the spirit of
55982           "excess errors test -". Changed the "execution test fails"
55983           handling to be like "excess errors test fails".
55984           * Update various tests accordingly.
55985
55986 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55987
55988         * gcc.c-torture/execute/980205.c: New test.
55989
55990 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55991
55992         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55993         * lib/f-torture.exp: Similarly.
55994         * gcc.c-torture: Rename all .cexp files to .x files.
55995
55996 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55997
55998         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55999         (940510-1.c): Removed duplicate.
56000         (971104-1.c): New test.
56001
56002 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56003
56004           * lib/f-torture.exp: Improve error and loop detection.
56005
56006 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56007
56008         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56009         use that to size the filler array.
56010
56011 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56012
56013         * lib/c-torture.exp(c-torture-execute): Fix typo.
56014
56015         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56016         testcase as the executable name. Keep the executable around if
56017         the test fails.
56018
56019 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56020
56021         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56022         changes.  Only test one -g option, and move it to the end of the
56023         list of options to test.
56024
56025 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56026
56027         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56028         variable GCC_TORTURE_OPTIONS to supply default switches separated
56029         by colons.  If no environment variable, run tests with -O0 -g, -O1
56030         -g, and -O2 -g as well.
56031
56032 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56033
56034         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56035         explanatory comments. Fix indentation.
56036
56037 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56038
56039         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56040
56041 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56042
56043         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56044         * g++.old-deja/g++.mike/p7325.C: Likewise.
56045         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56046
56047 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56048
56049         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56050         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56051         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56052         * g++.old-deja/g++.law/operators4.C: Likewise.
56053
56054 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56055
56056         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56057         * g++.old-deja/g++.mike/p784.C: Ditto.
56058         * g++.old-deja/g++.mike/p785.C: Ditto.
56059
56060 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56061
56062           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56063
56064 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56065
56066         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56067         target feature; pass this to c-torture-execute as needed.
56068
56069 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56070
56071         * lib/c-torture.exp(c-torture-execute): If the previous and the
56072         current executables being tested are identical, we don't need to
56073         run the executable again. Try to make the executable names
56074         unique. Add an optional argument for passing additional compiler
56075         flags.
56076
56077 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56078
56079         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56080
56081 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56082
56083         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56084
56085 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56086
56087         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56088         32bit or larger longs.
56089
56090         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56091         have either a 32bit long or 32bit int.
56092
56093 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56094
56095         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56096         Make double precision tests dependent on sizeof (double).
56097
56098 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56099
56100         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56101         too.
56102
56103 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56104
56105         * gcc.c-torture/compile/961203-1.cexp: New script.
56106
56107 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56108
56109         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56110         up the includes ourselves.
56111
56112 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56113
56114         * lib/plumhall.exp: Remove random include, and add a few
56115         verbose messages for debugging.
56116
56117 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56118
56119         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56120         of trying to do it ourselves.
56121
56122 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56123
56124         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56125
56126 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56127
56128         * gcc.prms/5403.c: Made regexp a bit less strict.
56129
56130 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56131
56132         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56133         is returned from remote_load instead.
56134         * lib/plumhall.exp: Ditto.
56135         * lib/mike-g++.exp: Ditto.
56136         * lib/old-dejagnu.exp: Ditto.
56137         * lib/c-torture.exp: Ditto.
56138
56139 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56140
56141         * lib/g++.exp: Use build_wrapper procedure.
56142         * lib/gcc.exp: Ditto.
56143
56144 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56145
56146         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56147         an old-style decl for malloc.  Fixes tests to work when
56148         sizeof (int) != sizeof (size_t).
56149
56150 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56151
56152         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56153
56154         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56155         use stdargs.h interface.
56156
56157 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56158
56159         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56160         NO_VARARGS when compiling.
56161
56162 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56163
56164         * lib/plumhall.exp(ph_includes): New procedure.
56165         (ph_make): Use it.
56166         (ph_compiler): Ditto.
56167
56168         * lib/g++.exp: Rename test-glue.c to testglue.c.
56169         * lib/gcc.exp: Ditto.
56170
56171 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56172
56173         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56174         to completion when it's called.
56175
56176 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56177
56178         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56179         is defined, don't do test.
56180
56181 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56182
56183         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56184         for object files.
56185         (ph_summary): Mark skipped testcases as untested, not unresolved.
56186
56187         * lib/plumhall.exp (ph_make): If unresolved because of bad
56188         errorCode, record errorCode in log file.
56189         (*): Replace send_log/verbose with verbose -log.
56190
56191 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56192
56193         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56194         double conversion if double isn't at least 8 bytes.
56195
56196         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56197         int to work with targets where int is 16 bits.
56198
56199         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56200         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56201         precision for the test to complete.
56202
56203 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56204
56205         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56206         if d10v is not compiled with the -mdouble64 flag.
56207         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56208
56209         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56210         d10v is not compiled with the -mint32 flag.
56211
56212 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56213
56214         * lib/plumhall.exp: Use incr_count.
56215
56216 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56217
56218         * gcc.c-torture: Update to c-torture-1.45.
56219
56220 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56221
56222         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56223         the name of the expect testcase file).
56224
56225         * lib/g++.exp(g++_init): Ditto.
56226
56227 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56228
56229         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56230         the host.
56231
56232         * lib/gcc.exp(gcc_exit): New procedure.
56233
56234 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56235
56236         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56237         specs where appropriate.
56238
56239         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56240         because of new "candidates are" messages, and removed a few
56241
56242         * Converted all non-old-style g++ testcases to old-style, and
56243         moved into g++.old-deja.
56244
56245 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56246
56247         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56248         options.
56249
56250         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56251         succeeded.
56252
56253         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56254
56255 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56256
56257         * lib/gcc.exp (gcc_target_compile): Add support for defining
56258         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56259         the machine doesn't have those features.
56260
56261 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56262
56263         * g++.law/operators4.exp: Don't use LIBS.
56264
56265 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56266
56267         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56268
56269         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56270         * lib/g++.exp: Set it here instead. Also, allow use of the
56271         --tool_exec and --tool_opt options. Change CXX to
56272         GXX_UNDER_TEST.
56273
56274         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56275
56276         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56277
56278 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56279
56280         * lib/old-dejagnu.exp: Use prune_warnings instead of
56281         prune_system_crud.
56282         * lib/mike-g++.exp: Ditto.
56283         * lib/gcc.exp: Ditto.
56284         * lib/g++.exp: Ditto.
56285
56286         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56287
56288 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56289
56290           * 941014-2.c: Include stdlib.h
56291           * 960327-1.c: Include stdio.h
56292           * dbra.c, index-1.c: Don't assume ints are 32bits.
56293
56294 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56295
56296         * lib/gcc.exp: Add gcc,stack_size target feature.
56297
56298         * lib/g++.exp(g++_target_compile): Add the include and link
56299         paths here, not in two other places. And, it's $options, not
56300         options.
56301
56302         * lib/mike-g++.exp(postbase): Remove the code that determines
56303         the correct include and link paths.
56304         * g++.old-deja/old-deja.exp: Ditto.
56305
56306 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56307
56308         * lib/g++.exp(g++_init): target_compile no longer returns the
56309         filename of the result.
56310
56311 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56312
56313         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56314         call to glob.
56315
56316         * gcc.c-torture/special/special.exp: Change call to
56317         gcc_target_compile to include the object file.
56318
56319 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56320
56321         * gcc.c-torture/special/special.exp: Correct misspelling in last
56322         change.
56323
56324 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56325
56326         * lib/plumhall.exp(ph_summary): Log the entire output of the
56327         executable. Return -1 if there were any failures, 0 otherwise.
56328         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56329         (ph_make): Clean up objects and executables that were built
56330         if the tests succeeded.
56331
56332 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56333
56334         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56335         libraries and includes in the build tree as appropriate.
56336
56337 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56338
56339         * lib/c-torture.exp: Instead of looking for the global variable
56340         NO_LONG_LONG, check to see if that's a feature of the target.
56341
56342 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56343
56344         * config/default.exp: Minimize. Delete the remainer of the files in
56345         config; this functionality is now in devo/dejagnu/config.
56346
56347         g++.*/*: Pass any additional flags used to compile to postbase;
56348         delete CXXFLAGS.
56349
56350         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56351         is now done by runtest.exp. Use gcc_target_compile instead of
56352         compile.
56353
56354         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56355         Remove references to CFLAGS. Use remote_file instead of
56356         calling rm -f.
56357         (c-torture): Take a list of arguments to use to compile this
56358         testcase.
56359
56360         lib/g++.exp: Simplify. Use target_compile instead of compile.
56361         lib/gcc-dg.exp: Ditto.
56362         lib/gcc.exp: Ditto.
56363         lib/mike-{gcc,g++}.exp: Ditto.
56364         lib/old-dejagnu.exp: Ditto.
56365         lib/plumhall.exp: Ditto.
56366
56367 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56368
56369         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56370         (ph_linker): Likewise.
56371
56372 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56373
56374           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56375         MAP_ANON / MAP_ANONYMOUS if defined;
56376         else try to map from /dev/zero .
56377
56378 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56379
56380         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56381         isn't defined, then define it to MAP_ANONYMOUS.
56382
56383 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56384
56385         * gcc.c-torture: Update to c-torture-1.42 release.
56386
56387 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56388
56389         * gcc.c-torture: Update to c-torture-1.41 release.
56390
56391 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56392
56393         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56394         c-torture release.
56395
56396 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56397
56398         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56399         and LDFLAGS.  Fix second case to append the target_info ldflags
56400         onto LDFLAGS, not CFLAGS.
56401         * lib/g++.exp (g++_init): Add target_info stuff.
56402         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56403         of libgloss and newlib flags for !native.
56404
56405         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56406         (GDB): Fix relative path to go up another dir for finding gdb.
56407
56408 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56409
56410         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56411         versions in the target_info array, if they don't exist.
56412
56413 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56414
56415         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56416
56417 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56418
56419         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56420         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56421
56422 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56423
56424         * lib/old-dejagnu.exp: Don't remove the output file before we've
56425         actually tested it. Don't append pwd to the path of the executable
56426         we're testing.
56427
56428 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56429
56430         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56431
56432 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56433
56434         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56435         temporary directory for compiler files, and set it to a default
56436         value of /tmp. Set $output as the name of the output file from
56437         compiling the testcase. Add a -o option to $cflags_var so the
56438         compiler writes the final output file as $output. Set $executable
56439         to $output.
56440
56441         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56442         directory for compiler files, and set it to /tmp if it doesn't
56443         already have a value. Set $output_file to the name of the output
56444         file from compiling the testcase. Add a -o option to CXXFLAGS so
56445         the compiler writes the final output file as $output. Use $output
56446         as the executable to be tested.
56447
56448 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56449
56450         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56451
56452 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56453
56454         * gcc.c-torture/execute/pending-1.c: New test.  Still
56455         pending in Tege's queue.
56456
56457 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56458
56459         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56460         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56461         if there were failures.  Call unresolved if there were unresolved
56462         testcases.  Call gcc_fail if program did not run to completion.
56463         (ph_make): Pass additional argument name to ph_execute.
56464         (ph_execute): Add new argument.  Pass additional arguments to
56465         ph_summary.  Call gcc_fail is there is no execution output.
56466
56467 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56468
56469         * lib/plumhall.exp (proc_summary): Output relavent summary
56470         lines into the log so specific failures in plumhall can be
56471         investigated.
56472
56473 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56474
56475         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56476         (c-torture-execute): Don't try to execute tests which use
56477         "long long" types if $NO_LONG_LONG is nonzero.
56478
56479 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56480
56481         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56482         not c-torture.
56483
56484         * gcc.ieee: Move from here.
56485         * gcc.c-torture/execute/ieee: To here.
56486
56487 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56488
56489         * gcc.c-torture: Update to c-torture-1.41 release.
56490
56491 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56492
56493         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56494         not "$output".
56495
56496 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56497
56498         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56499         -c present.
56500
56501 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56502
56503         * config/proelf.exp: Handle connecting to a simulator.
56504
56505 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56506
56507         * config/proelf.exp: New file.  Enough framework that we can
56508         run c-torture tests on the proelf targets (or any other target
56509         that gdb can connect to for that matter).
56510
56511 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56512
56513         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56514         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56515
56516         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56517         exec_output exists.
56518
56519 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56520
56521         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56522         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56523
56524         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56525         to pass/fail/unresolved/unsupported/untested.  Caller must now
56526         call unresolved/unsupported/untested.
56527         * lib/*.exp: Update FSF address.  Update to handle new results of
56528         ${tool}_load.
56529         * lib/chill.exp (verbose): Delete.
56530
56531 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56532
56533         * lib/gcc.exp (default_gcc_start): Change order of args to
56534         $LDFLAGS $CFLAGS $LIBS.
56535         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56536         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56537         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56538         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56539         * gcc.misc-tests/dg-test.exp: Likewise.
56540         * gcc.misc-tests/msgs.exp: Likewise.
56541         * gcc.prms/prms.exp: Likewise.
56542         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56543         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56544
56545         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56546
56547 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56548
56549         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56550
56551         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56552         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56553
56554         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56555         necessary.
56556
56557 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56558
56559         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56560         global for loop; add use of $mathlib.
56561         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56562         settings here; set mathlib for anything but VxWorks.
56563
56564 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56565
56566         * gcc.c-torture: Update to c-torture-1.40 release.
56567
56568 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56569
56570         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56571         dg.exp.
56572
56573 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56574
56575         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56576         global.
56577
56578 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56579
56580         * lib/g++.exp (LIBS): Define if not already.
56581         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56582         (gcc-dg-prune): Call prune_gcc_output.
56583         * lib/gcc.exp (prune_gcc_output): New proc.
56584         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56585         prune_gcc_output.
56586
56587 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56588
56589         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56590         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56591
56592 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56593
56594         * gcc.c-torture: Update to c-torture-1.39 release.
56595
56596 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56597
56598         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56599         fails, try others as well.
56600
56601 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56602
56603         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56604         If compilation fails, mark execute tests as `untested'.
56605         If test is marked as unsupported, don't mark compilation and
56606         execute tests as failed.
56607
56608 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56609
56610         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56611         libstdc++ for whether or not we want to be doing shared
56612         libraries.  Delete link_curses since we don't need it anymore.
56613         * lib/mike-g++.exp (postbase): Don't link in libg++.
56614         * g++.old-deja/old-deja.exp: Likewise.
56615
56616 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56617
56618         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56619
56620 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56621
56622         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56623         For that, add `-Wl,-a,shared_archive'.
56624         * g++.old-deja/old-deja.exp: Likewise.
56625
56626 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56627
56628         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56629
56630 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56631
56632         * lib/mike-g++.exp (postbase): Pay attention to the status of
56633         g++_load.
56634
56635 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56636
56637           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56638
56639 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56640
56641         * lib/gcc.exp (default_gcc_start): No longer need to log program
56642         being executed or its output, execute_anywhere does that now.
56643         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56644         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56645
56646 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56647
56648         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56649         the same as those in lib/g++.exp.
56650
56651 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56652
56653         * gcc.c-torture: Update to c-torture-1.38 release.
56654         * gcc.ieee: Related changes.
56655
56656 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56657
56658         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56659         "exec". Minor reformatting changes.
56660
56661         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56662         cross. This means all "exec" calls now work on a remote host as
56663         well.
56664         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56665         cross. Filter out the extra "\r\n" stuff that expect puts in.
56666         (c-torture-execute): Filter out the bogus warnings like
56667         c-torture-compile does. Add support for canadian cross.
56668         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56669         Use execute_anywhere rather than calling exec directly. Now it
56670         works for canadian cross testing.
56671
56672 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56673
56674         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56675         results into a variable, and check that rather than using file exists.
56676
56677 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56678
56679         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56680         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56681
56682 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56683
56684         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56685         lib_curses if there's a shared libg++ in the build tree.
56686
56687 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56688
56689         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56690         if not supported target.
56691
56692 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56693
56694         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56695         link_curses up to always happen, not just for native builds.
56696
56697 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56698
56699         * gcc.c-torture: Update to c-torture-1.36 release.
56700         * gcc.failure: Related changes.
56701
56702 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56703
56704         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56705
56706 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56707
56708         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56709         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56710         runshlib, link_curses, and mathlib for link and run.
56711
56712         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56713         pass the runtime shared library options for Solaris, OSF/1, and
56714         Irix5, and link with -lcurses to avoid unresolved references.
56715
56716 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56717
56718         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56719         only run once.
56720
56721 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56722
56723         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56724
56725 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56726
56727         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56728         do not have a framework for the "compat" tests yet.
56729
56730 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56731
56732         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56733         set to null if we're testing vxworks5.1.  Use that instead of
56734         `-lm' in the setting of LIBS for link and run.
56735
56736 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56737
56738         * config/rom68k.exp (${tool}_load): Major changes to make it
56739         work.  Verified that it does in fact return the stuff in
56740         exec_output properly.  Catch any Emul or any TRAP other than 0.
56741
56742 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56743
56744         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56745         LDFLAGS properly for targets that need stuff from libgloss.
56746         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56747         only run once.
56748         (gpp_initialized): New variable.
56749
56750 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56751
56752         * config/rom68k.exp: Load libgloss.exp.
56753         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56754         so we can produce a fully linked binary.
56755         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56756         so we can produce a fully linked binary.
56757
56758 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56759
56760         * lib/plumhall.exp (ph_section): Watch for expected failures.
56761         Add missing `else'.
56762
56763         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56764         run the testcase.
56765         (c-torture): Likewise.
56766
56767 1995-08-28  Doug Evans  <dje@cygnus.com>
56768
56769         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56770
56771         * lib/mike-g++.exp (mike_cleanup): New proc.
56772         (prebase): New globals compiler_result, not_compiler_result,
56773         target_regexp.
56774         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56775         allow leading "-" in pattern.  Watch for unsupported tests.
56776         If $compiler_result is set, pattern match assembler code,
56777         and ditto for $not_compiler_result.
56778         * lib/mike-gcc.exp: Likewise.
56779
56780         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56781         execution "succeeded".
56782
56783 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56784
56785         * config/win32.exp: New file.
56786         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56787
56788 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56789
56790         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56791         unsupported.
56792         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56793         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56794         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56795
56796         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56797         "... without exceptions was ...".  That is now handled by
56798         prune_system_crud.
56799         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56800
56801 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56802
56803         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56804         sieve.c,sort2.c}: New files.
56805         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56806         sieve.exp,sort2.exp}: Drivers for them.
56807
56808         * lib/mike-gcc.exp (program_output): New user settable variable.
56809         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56810         messages.
56811         * lib/mike-g++.exp (program_output): New user settable variable.
56812
56813         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56814
56815         * config/sh.exp: Deleted (use sim.exp instead).
56816
56817 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56818
56819         * config/vx.exp: Declare CHECKTASK as global.
56820         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56821         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56822         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56823
56824 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56825
56826         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56827         target. Like vx.exp, only includes `vx29k.exp' instead of
56828         `vxworks.exp'.
56829
56830 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56831
56832         * config/sim.exp: Increase time limit from 120 seconds to 240.
56833
56834 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56835
56836         * gcc.c-torture/execute/950628-1.c: New test.
56837
56838 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56839
56840         * gcc.c-torture: Update with changes/additions from
56841         c-torture-1.34.
56842
56843 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56844
56845         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56846
56847 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56848
56849         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56850
56851 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56852
56853         * gcc.c-torture/compile/950512-1.c: New test.
56854         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56855         * gcc.dg/struct-ret-1.c: Likewise.
56856
56857 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56858
56859         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56860           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56861
56862 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56863
56864         * gcc.c-torture/special/920411-1.c: Deleted.
56865         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56866
56867 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56868
56869         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56870         cpu limit.
56871
56872 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56873
56874         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56875
56876 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56877
56878         From kenner;
56879         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56880         is the proper length.
56881         * va-arg-3.c: Likewise.
56882
56883 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56884
56885         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56886         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56887
56888         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56889         * lib/g++.exp (default_g++_start): Delete old cruft.
56890
56891 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56892
56893         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56894         (2 * (1 << 18)) to (2 * (1 << 17)).
56895
56896         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56897
56898 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56899
56900         * config/rom68k.exp: Renamed from config/idp.exp
56901
56902 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56903
56904         * c-torture/compile/921109-2.c
56905
56906 1995-04-18  Mike Stump  <mrs@cygnus.com>
56907
56908         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56909         excess errors.
56910
56911 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56912
56913         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56914         output.
56915         * lib/g++.exp (default_g++_start): Likewise.
56916
56917 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56918
56919         * gcc.c-torture/compile/950329-1.c: New test.
56920
56921 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56922
56923           * config/bug.exp (${tool}_load): Updated to use new remote_open
56924           and remote_close procs.
56925         * config/idp.exp: New file.
56926
56927 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56928
56929         * gcc.c-torture/execute/950322-1.c: New test.
56930
56931 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56932
56933         * config/vx.exp (${tool}_load): Clean up testing of return code from
56934         vxworks_ld and vxworks_spawn.
56935
56936 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56937
56938         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56939
56940 1995-03-13  Mike Stump  <mrs@cygnus.com>
56941
56942         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56943         can mark excess errors on a machine by machine basis.  Note, the
56944         default is to not expect any excess errors, even when excess
56945         errors test - is given, so you will want to put an XFAIL ... on
56946         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56947         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56948         those 4 machines, but no others.
56949
56950 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56951
56952         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56953         * lib/c-torture.exp: to here.
56954
56955 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56956
56957         * gcc.c-torture/execute/950221-1.c: New test.
56958         * gcc.c-torture/execute/struct-ret-1.c: New test.
56959         * gcc.c-torture/compile/950221-1.c: New test.
56960
56961         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56962
56963 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56964
56965         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56966         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56967
56968 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56969
56970         * g++.gb: New directory of tests, derived from my signature and
56971         class scoping tests.
56972
56973         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56974         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56975         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56976         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56977         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56978         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56979         * g++.gb/sig25.C: Likewise.
56980
56981         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56982         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56983         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56984         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56985         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56986         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56987         * g++.gb/sig25.exp: Likewise.
56988
56989         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56990         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56991         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56992         * g++.gb/scope13.C: Likewise, this test still fails.
56993
56994         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56995         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56996         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56997         * g++.gb/scope13.exp: Ditto.
56998
56999         * g++.gb/README: New file, explains what these tests are about.
57000
57001 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57002
57003         * lib/dg.exp (dg-do): Support `preprocess'.
57004         (dg-test): Likewise.
57005
57006 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57007
57008         * config/udi.exp: change "continue -expect" to "exp_continue".
57009
57010 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57011
57012         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57013         Delete redundant tests.
57014
57015         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57016         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57017         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57018         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57019         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57020         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57021         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57022         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57023
57024         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57025         storing label pointers.
57026         * gcc.c-torture/execute/921019-1.c: Likewise.
57027         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57028         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57029         parameter fp.
57030         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57031         constants.
57032
57033         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57034         Delete obsolete tests.
57035
57036         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57037         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57038         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57039         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57040         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57041         * gcc.c-torture/compile/950124-1.c: New test.
57042
57043         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57044
57045 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57046
57047         * lib/mike-g++.exp: Add -lm to LIBS.
57048
57049 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57050
57051         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57052
57053 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57054
57055         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57056
57057 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57058
57059         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57060
57061 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57062
57063         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57064         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57065         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57066         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57067         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57068         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57069         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57070         * g++.law/{operators31.C, operators32.C,
57071         * g++.law/{operators33.C, operators34.C}: Likewise.
57072         * g++.law/{pic1.C, refs2.C}: Likewise.
57073         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57074         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57075         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57076         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57077
57078         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57079         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57080         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57081         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57082         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57083         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57084         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57085         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57086         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57087         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57088         * g++.law/{operators34.exp}: Likewise.
57089         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57090         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57091         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57092         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57093         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57094
57095         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57096         No longer expected to fail.
57097         * g++.law/missed-error3.C: Tweak for recent bool changes.
57098
57099 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57100
57101         * config/emb-unix: Deleted.
57102         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57103         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57104
57105 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57106
57107         * lib/dg.exp (dg-test): Fix typo in last patch.
57108
57109 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57110
57111         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57112         (handles multiple occurrences).
57113
57114 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57115
57116         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57117         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57118         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57119         printed).
57120         * lib/c-torture.exp (c-torture-compile): Likewise.
57121         (c-torture): Prepend full path if missing.
57122         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57123         (gcc_fail): Likewise.
57124         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57125
57126 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57127
57128         * lib/netware.exp: Only attach to NetWare i386 systems.
57129
57130 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57131
57132         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57133         messages.  Add test name to "output pattern match" pass/fail message.
57134
57135 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57136
57137         * gcc.dg: New testsuite.
57138         * gcc.dg/dg.exp: New file.
57139
57140         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57141         test-switch.c}: Deleted.
57142
57143         * gcc.misc-tests/msgs.exp: New testcase driver.
57144
57145 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57146
57147         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57148         Watch for illegal return values from ${tool}_load.
57149         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57150         cross targets.  Coerce return value >0 to 1.
57151
57152 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57153
57154         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57155
57156         * config/emb-unix.exp: New file.
57157
57158         * config/sim.exp: Error if variable $SIM not defined.
57159         (${tool}_load): Mark test as "untested" if simulator missing.
57160
57161         * config/unix.exp: Load remote.exp to get rcp_download.
57162         * lib/c-torture.exp: Use different option lists for testcases with
57163         and without loops.
57164         * gcc.c-torture/execute/execute.exp: Likewise.
57165
57166 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57167
57168         * config/*.exp: Clarify return code from ${tool}_load.
57169         Call `unresolved' or `untested' instead of `warning' or `perror'
57170         (sometimes you still want to call both though).
57171         Add comment that `shell_id' is local to each file.
57172         * config/udi.exp (timeout): Set to 30.
57173         Don't print warning if connection fails, $connectmode has already
57174         printed an error.
57175         (${tool}_load): Move verbose messages to level 2.
57176         Rework pattern for "Process started" message.
57177         Pass `shell_id' to ${connectmode}_download.
57178         Retry twice upon timeout.  Make resetting of target more robust.
57179         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57180         Pass `shell_id' to exit_$connectmode.
57181         Only call exit_$connectmode if connected.
57182         * config/unix.exp (${tool}_load): Check return codes better.
57183         * config/vrtx.exp (${tool}_load): Likewise.
57184         * config/vx.exp (${tool}_load): Likewise.
57185         Delete unneeded global's.
57186         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57187         from ${tool}_load.
57188         (dg-stat): Delete.
57189         (dg-init): Delete recording of pass/fail counts.
57190         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57191         (old-dejagnu-init): Likewise.
57192         (old-dejagnu-stat): Delete contents, empty proc now.
57193         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57194         (c-torture): Delete references to lcnt, lpass, lfail.
57195         Get option list from TORTURE_OPTIONS.
57196         Delete -funroll[-all]-loops if no loops.
57197         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57198         (g++_stat): Delete contents (empty proc now).
57199         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57200         (gcc_finish): Likewise.
57201         (gcc_stat): Deleted.
57202         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57203         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57204         * gcc.c-torture/execute/execute.exp: Likewise.
57205         Split tests into two parts: compile, execute.
57206         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57207         no loops.  Update to reflect clarified return codes from ${tool}_load.
57208
57209 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57210
57211         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57212         to grep for.
57213         (old-dejagnu): Likewise (where necessary).
57214
57215 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57216
57217         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57218
57219         * lib/dg.exp (dg-process-target): Fix processing of selector.
57220         Add comment regarding use of `error'.
57221
57222         * lib/gcc.exp (prune_system_crud): Define if missing.
57223         * lib/g++.exp (prune_system_crud): Likewise.
57224
57225         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57226         Call prune_system_crud.
57227         * lib/dg.exp (dg-runtest): New proc.
57228         Use perror instead of send_user for tcl errors in testcase.
57229         Don't return any value, it's never used.
57230         Don't clobber previous definition of `unknown'.
57231         Print tcl errors in `dg-final'.
57232
57233 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57234
57235         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57236         (dg-test): Don't print errorInfo, it contains stack backtrace.
57237
57238 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57239
57240         * lib/g++.exp (runtest_file_p): Define if missing.
57241
57242 1994-09-24  Doug Evans  (dje@cygnus.com)
57243
57244         * lib/mike-g++.exp: Comment out loading of g++.exp.
57245         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57246         (default_g++_version): Always print something.
57247         (default_g++_start): Comment out call to `which'.
57248         (g++_start, g++_load): Deleted (must be defined in config file).
57249         * lib/gcc.exp: Test for existence of $CC at start.
57250         Delete check for tmpdir (done in gcc_init).
57251         (default_gcc_version): Always print something.
57252         (default_gcc_start): Comment out call to `which'.
57253         * config/*.exp: Major cleanup - make cross targets work at least a
57254         little better for g++ (by not being "--tool gcc" specific).
57255         Rename gcc_xxx to ${tool}_xxx.
57256         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57257         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57258
57259 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57260
57261         * lib/c-torture.exp (c-torture-compile): Rework compiler
57262         message processing.
57263
57264         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57265         c-torture.
57266
57267 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57268
57269         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57270
57271         * lib/dg.exp (dg-process-target): Support { target native }.
57272
57273 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57274
57275         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57276         looked for "... program xxx got fatal signal".
57277         Correct regsub munging of `comp_output'.
57278         Ignore compiler messages "path prefix not used" and "linker input
57279         file unused".
57280
57281 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57282
57283         * lib/gcc.exp (runtest_file_p): Define if missing.
57284         * gcc.prms/template.c: Example to work from.
57285
57286 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57287
57288         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57289         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57290
57291         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57292         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57293         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57294         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57295
57296         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57297         (dg-process-target): No longer a varargs proc.
57298         Return S/N for target, P/F for xfail.  All callers changed.
57299         (user option procs): More argument checking.
57300         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57301         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57302         (dg-test): Skip test if not running on selected target in `dg-do'.
57303         Update handling of `dg-do-what', `dg-output-text'.
57304         Separate execution pass/fail from output pattern match pass/fail.
57305         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57306
57307 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57308
57309         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57310         target for 920510-1.c.
57311
57312 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57313
57314         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57315         Clean up comment regarding use of passcnt, etc.
57316         (gcc_stat): Don't update `testcnt' here.
57317         (gcc_finish): Do it here.
57318         Might as well reset `but_id' here too.
57319         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57320         to determine if the file should be tested.
57321         * gcc.c-torture/compile/compile.exp: Likewise.
57322         * gcc.c-torture/execute/execute.exp: Likewise.
57323         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57324         * gcc.misc-tests/dg-test.exp: Likewise.
57325         * gcc.prms/prms.exp: Likewise.
57326         * gcc.wendy/wendy.exp: Likewise.
57327         * g++.old-deja.exp: Likewise.
57328         Move "Testing file" message to verbose level 1.
57329
57330 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57331
57332         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57333
57334 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57335
57336         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57337         (default_gcc_start): Accept optional second list element
57338         of compiler flags.  Print compiler output at verbosity level 2.
57339         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57340         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57341         Save current values of framework globals passcnt, failcnt, xpasscnt,
57342         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57343         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57344         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57345         xfailcnt to compute stats.  Update framework global `testcnt' from
57346         pass/fail counts.
57347         (gcc_finish): New proc.  Clean up test environment.
57348         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57349         (gcc_epass, gcc_efail): Delete.
57350         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57351         argument of line number.
57352         (dg-init): If the tool has an init routine, call it.
57353         (dg-test): Remove args `cflags_var' and `libs_var'.
57354         Pass all compiler options to ${tool}_start.
57355         Handle missing line number.
57356         (dg-finish): New function.
57357         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57358         particular files.  Call gcc_finish at end.  Move "skipping test"
57359         message to verbosity level 3.
57360         * gcc.c-torture/compile/compile.exp: Likewise.
57361         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57362         * gcc.c-torture/execute/execute.exp: Likewise.
57363         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57364         Print testcase being tried at verbosity level 1.
57365         * gcc.c-torture/special/special.exp: Unset xfail.
57366         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57367         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57368         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57369         * gcc.failure/failure.exp: Likewise.
57370         * gcc.ieee/ieee.exp: Likewise.
57371         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57372         Update call to dg-test.  Call dg-finish at end.
57373         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57374         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57375         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57376         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57377         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57378         * gcc.wendy/wendy.exp: Add copyright.
57379         Delete setting of tmpdir (done by gcc_init).
57380         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57381         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57382         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57383         gcc_[ce]pass/fail.
57384
57385 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57386
57387         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57388         confusion.
57389         (g++_load): Likewise.
57390
57391         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57392         Rename argument to `prog' to remove the confusion.
57393         Varargs fns behave differently too!
57394         (g++_load): Likewise.
57395
57396         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57397
57398         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57399         what it is.  Delete (always) printing of status value for !native.
57400         Simplify verbose code, and include status and exec_output.
57401         (g++_load): Use gcc_load.
57402
57403 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57404
57405         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57406         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57407         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57408         940714-3.c as these testcases don't exist anymore.  Make
57409         va-arg-1.c expected to pass.
57410
57411 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57412
57413         * gcc.misc-tests/misc.exp: Only run specific testcases.
57414         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57415         * gcc.misc-tests/dg-[1-9].c: New files.
57416
57417         * lib/dg.exp: New testsuite driver.
57418         * gcc.prms/prms.exp: Use it.
57419
57420         * README.gcc: New file.
57421
57422         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57423         Document and reset `lxpass' and `lxfail'.
57424         Simplify "initialized" message.
57425         (gcc_stat): Clean up comments a little.
57426
57427 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57428
57429         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57430
57431 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57432
57433         * lib/old-dejagnu.exp (process-option): New proc.
57434         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57435         (old-dejagnu): Simplify.
57436         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57437
57438 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57439
57440         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57441         exists and is not an empty string.
57442
57443         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57444         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57445         finished.
57446         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57447         automatically.
57448
57449         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57450         longer expected to fail.
57451
57452         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57453         "f" function call.
57454
57455         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57456
57457         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57458         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57459         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57460         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57461         c-torture-1.29.
57462
57463         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57464         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57465
57466         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57467
57468         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57469         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57470
57471         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57472         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57473         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57474
57475 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57476
57477         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57478         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57479         940714-1.c, 940714-2.c, 940714-3.c},
57480         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57481         gcc.misc-tests/{mg.c,mg.exp}:
57482         New tests.
57483         * gcc.noncompile/noncompile.exp: Change accordingly.
57484
57485 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57486
57487         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57488         Undo previous clobberage.
57489
57490 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57491
57492         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57493         * gcc.special/{930510-1.c, special.exp}:
57494         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57495         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57496         struct-varargs-1.c}: New tests from c-torture-1.26.
57497
57498 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57499
57500         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57501           argument to switch.
57502
57503 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57504
57505         * Revert the previous changes.  Please see Rob's directory
57506         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57507         fixes.
57508
57509 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57510
57511         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57512         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57513         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57514         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57515         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57516         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57517         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57518         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57519         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57520         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57521         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57522         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57523         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57524         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57525         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57526         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57527         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57528         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57529         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57530         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57531         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57532         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57533         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57534         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57535         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57536         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57537         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57538         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57539         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57540         testing changes.
57541
57542 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57543
57544         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57545         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57546         with perror calls.
57547
57548 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57549
57550         * config/unix.exp (g++_load): Fix syntax.
57551
57552 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57553
57554         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57555         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57556         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57557         Don't expect va-arg-1.c to fail.  Correct expected output for
57558         920928-1.c.
57559         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57560         * gcc.wendy/hbm4.c: Correct typo.
57561         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57562
57563 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57564
57565         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57566         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57567         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57568         * lib/c-torture.exp (c-torture-compile): Ditto.
57569
57570         Reduce volume of output (remove all the -I's and such).
57571         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57572         Call gcc_cpass, gcc_cfail.
57573         (c-torture): Pass testing option to c-torture-compile.
57574
57575 1994-03-21  Doug Evans  (dje@cygnus.com)
57576
57577         Bring patches over from progressive.
57578         * config/default.exp: Exit remote shell cleanly.
57579         (g++_exit, g++_start): Add default versions.
57580         * config/sim.exp (gcc_load): Use perror, not error.
57581
57582 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57583
57584         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57585         set in site.exp.
57586
57587 1994-03-14  Doug Evans  (dje@cygnus.com)
57588
57589         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57590         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57591         (wendy_try): New proc to run testcase.
57592         (main loop): Call 'em.
57593         * gcc.wendy/*.c: Clean up pass to correct expected output.
57594
57595         * lib/gcc.exp: Minor cleanup work.
57596         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57597
57598 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57599
57600         * config/sim.exp (gcc_load): Document return codes better.
57601         Don't pass -v to simulator.
57602
57603 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57604
57605         * gcc.special/920717-x.c: Fix typo.
57606         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57607         get at sources.
57608
57609         * lib/mike-gcc.exp: Fix typo.
57610
57611 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57612
57613         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57614         binary to use, transform the name.
57615         * config/*.exp: rename everything. Nuke any g++ specific files,
57616         it's now a special case of gcc that requires no special support.
57617         Add a default.exp for unsupported targets.
57618
57619 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57620
57621         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57622         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57623         version of Tcl.
57624
57625 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57626
57627         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57628         than a warning.
57629
57630 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57631
57632         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57633
57634 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57635
57636         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57637         option_list.  Compile every file with only 4/6 option choices
57638         (same as C torture) instead of with 12/18 different option
57639         choices.
57640         * lib/c-torture.exp: Likewise.
57641
57642         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57643         not already set.
57644
57645 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57646
57647         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57648         can put an XFAIL *-*-* on excess errors.
57649
57650 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57651
57652         * g++.law: Add more tests derived from g++-bugs snapshots.
57653
57654         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57655         equivalent to g++.law/init9.
57656
57657         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57658         compiled it, and the a.out file after we've run it.
57659
57660 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57661
57662         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57663         compiled it, and the a.out file after we've run it.
57664
57665 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57666
57667         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57668
57669 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57670
57671         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57672         version number.
57673
57674 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57675
57676         * g++.law: New directory of g++ tests derived from the g++-bugs
57677         snapshots.
57678
57679 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57680
57681         * gcc.compile: initbug1.c initbug1.exp testcase added
57682
57683 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57684
57685         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57686         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57687           fixes submitted by Jeff Law (law@cs.utah.edu)
57688         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57689           Jeff Law (law@cs.utah.edu)
57690
57691
57692 1993-11-30  Mike Stump  (mrs@cygnus.com)
57693
57694         * config/unix-g++.exp: Follow the gcc way of doing things.
57695         * g++.old-deja/old-deja.exp: Minor updates.
57696         * lib/g++.exp: New file, follow the gcc way of doing things.
57697         * lib/old-dejagnu.exp: Minor updates.
57698         * lib/mike-g++.exp: Always unset errorInfo.
57699
57700 1993-11-06  Mike Stump  (mrs@cygnus.com)
57701
57702         * lib/gcc.exp: Fix some errors with the below change, CC and
57703         CFLAGS should be global when setting, not local.
57704
57705 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57706
57707         * lib/gcc.exp: Transform tool name.
57708
57709 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57710
57711         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57712
57713 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57714
57715         * lib/gcc.exp: change gcc_done to gcc_stat
57716
57717 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57718
57719         * Upgraded gcc testsuite to c-torture version 1.25
57720
57721 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57722
57723         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57724         * lib/c-torture: added hooks for new reporting code.
57725
57726 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57727
57728         * config/sh-gcc.exp: check if sh-sim exists in the path
57729
57730 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57731
57732         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57733         * gcc.compile/compile.exp: Initial changes for new logic.
57734         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57735         * gcc.failure/failure.exp: Initial changes for new logic.
57736         * gcc.ieee/ieee.exp: Initial changes for new logic.
57737         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57738         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57739         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57740         * lib/c-torture.exp: Initial changes for new logic.
57741         * lib/gcc.exp: Initial changes for new logic.
57742
57743 1993-10-15  Mike Stump  (mrs@cygnus.com)
57744
57745         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57746         depend upon failure or success.  Fully qualify names in failure
57747         and success messages.  Always remove a.out before starting
57748         compile, just in case.  Pay more attention to error text output by
57749         the compiler.  Handle testcases with no known past errors just
57750         like all others, so that things are uniform.  Other miscellaneous
57751         improvements.
57752
57753 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57754
57755         * gcc.cpp: new directory for cpp tests
57756
57757 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57758
57759         * lib/chill.exp: Code reformatted, removed unused code.
57760         * config/unix-chill.exp: Code reformatted, removed unused code.
57761         * chill.execute/execute.exp: Code reformatted, removed unused code.
57762         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57763
57764 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57765
57766         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57767         routines not written.
57768
57769 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57770
57771         * config/bug-gcc.exp: Use new procs from bug.exp.
57772
57773 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57774
57775         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57776         via ftp, rather than depending on NFS.
57777         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57778         case.
57779
57780 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57781
57782         * config/bug-gcc.exp: Use new download proc.
57783
57784 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57785
57786         * chill.execute/execute.exp: cleanups, handles errors better
57787         * chill.compile/compile.exp: rewrite, based on execute.exp
57788         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57789         * lib/chill.exp: major changes to diff proc and compile and link
57790         procs. added chill_fail and chill_pass wrappers to pass and
57791         fail. added more comments, and handle error codes better.
57792         Added a hack to capture stderr from exec, so noncompile tests
57793         can work.
57794
57795 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57796
57797         * chill.execute/execute.exp: rewrite of testsuite driver
57798         * lib/chill.exp: rewrite of testsuite driver
57799         * config/unix-chill.exp: rewrite of testsuite driver
57800
57801 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57802
57803         In chill.execute:
57804         * iexpr.ch: Standardize uppercase.
57805         * tuples.dat: Standardize uppercase.
57806         * vary.ch: standardize.  Correct varying string assignments.
57807         * vary.dat: Add new output lines.
57808
57809 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57810
57811         In chill.execute:
57812         * chprintf.ch: Standardize use of uppercase.
57813         * tuples.ch: Standardize and turn arr2 into a DCL,
57814           rather than a SYN.
57815         * pinits.ch: Standardize.
57816
57817 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57818
57819         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57820         * Makefil: Renamed to Makefile.in.
57821         * configure.in: New.
57822
57823 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57824
57825         In chill.execute:
57826         * .cvsignore: Add result/output files.
57827         * Makefile: Fix up variables at start.  Use MFLAGS
57828           everywhere.  Correct bool_loc, built_ins entries.
57829           Add entry for vary1.ch.
57830         * bitarray.ch: Standardize upper-case usage.
57831         * bitexpr.ch: Standardize, add output of b1.
57832         * params.ch: Use arrayt in along PROC parameters, to
57833           avoid novelty problems.
57834         * sets.ch: Tiny cleanup.
57835         * vary1.ch: Re-indent.
57836
57837 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57838
57839         * Add PR-related files to Makefiles, .cvsignore files, etc.
57840
57841 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57842
57843         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57844           with compiler objects. New names are test-flow.c and test-loop.c
57845
57846 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57847
57848         * Upgraded c-torture tests from 1.19 to 1.20
57849
57850         * new files:
57851         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57852         * gcc.compile: 930623-1.c 930623-2.c
57853         * gcc.noncompile: 930622-1.c 930622-2.c
57854         * gcc.failure: 920411-1.c 920627-2.c
57855         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57856
57857 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57858
57859         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57860           More changes to get testsuite working properly. Needs more work.
57861           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57862
57863 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57864
57865         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57866           More changes to get testsuite working properly. Needs more work.
57867
57868 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57869
57870         * chill.compile/compile.exp: Added for Dejagnu support
57871         * chill.execute/execute.exp: Added for Dejagnu support
57872         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57873
57874 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57875
57876         This should complete moving the CHILL test files.
57877         * chill.noncompile(.cvsignore printf.grt
57878             in-printf.grt chprintf.grt chprintf.ch):
57879             Added test-support files.
57880           (Makefile): Modified further.
57881         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57882             signal.ch): Added test files.
57883           * chill.execute (.cvsignore printf.grt printr.c
57884             in-printf.grt rts.c chprintf.grt rts.h): Added
57885           test-support files.
57886             (Makefile): More corrections.
57887
57888 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57889
57890         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57891           test cases, ready for DejaGnu.
57892
57893 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57894
57895         * Upgraded c-torture tests from 1.18 to 1.19
57896
57897         * gcc.compile: added test(s):
57898           930607-1.c
57899         * gcc.execute: added test(s):
57900           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57901
57902         * added new subdirectory for misc tests: gcc.misc-tests
57903         * gcc.misc-test(s): added tests:
57904           inst-check.c test-consts.c test-ior.c test-switch.c
57905
57906 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57907
57908         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57909
57910 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57911
57912         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57913
57914 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57915
57916         * Upgraded c-torture tests from 1.17 to 1.18
57917
57918 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57919
57920         * Upgraded c-torture tests from 1.12 to 1.17
57921
57922 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57923
57924         * lib/old-dejagnu.exp:
57925           Fixed handling of XFAIL target triplets to correctly
57926           recognize wildcard characters.  Removed code that
57927           appended a unique id tag to the end of the file name
57928           printed out by the result of the testcases within a
57929           given test file.
57930
57931 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57932
57933         * lib/old-dejagnu.exp:
57934           Reworked expected failure handling to trigger off of XFAIL
57935           keyword in keyphrase embeded in testcase source code. The
57936           XFAIL keyword must be at the end of the keyphrase line. It
57937           may optionally be followed by one or more target triplets.
57938           It has just occured that the handling of wildcards in the
57939           target triplet may not be correct.
57940
57941 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57942
57943         * g++.old-deja/tests:
57944           Moved all subdirectories up one level into g++.old-deja .
57945
57946         * lib/old-dejagnu.exp:
57947           Fixed problem with CXXFLAGS not being properly reset, and being
57948           corrupted with extraneous "-c" compiler option.  This was
57949           causing binaries to not be generated for test that needed them.
57950           Modified strings passed to "pass" and "fail" so that individual
57951           tests from the same test file would be distinguished by an
57952           identifier appended to the test file name in the summary logs;
57953           this corrected a problem with erroneous diff logs.  Added code
57954           to search testcases for expected fail and unexpected pass keywords.
57955
57956 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57957
57958         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57959
57960 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57961
57962         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57963           Removed extraneous text from end of "Special g++ Options"
57964           keyphrase.
57965
57966         * lib/old-dejagnu.exp: Added pattern matching to look for new
57967           keywords, embedded in testcases comments, which will trigger
57968           calls to xpass and xfail.
57969
57970 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57971
57972         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57973           comments embedded in the testcases, especially the one looking for
57974           special compiler options, as well as the pattern matching for the
57975           compiler output again.
57976
57977 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57978
57979         * lib/old-dejagnu.exp: Do a proper check of the return value for
57980           execute tests. Fixed several problems with the pattern matching
57981           of the compiler output which gave erroneous test results.
57982           Changed several of the test result messages to be more descriptive.
57983         * config/unix-g++.exp: Proc g++_load now actually works and
57984           executes the tests passed to it and returns a usable return
57985           value.
57986
57987 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57988
57989           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57990
57991 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57992
57993         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57994           Modified both files to properly execute the old style
57995           dejagnu tests. The previous versions of these files were
57996           experimental and did not function anything near correctly.
57997
57998 1993-04-05  Rob Savoye  (rob@cygnus.com)
57999
58000         * Removed all Makefile.in and configure.in files. No configuration
58001         needed now.
58002
58003 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58004
58005         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58006
58007 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58008
58009         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58010         gcc.special/configure.in, gcc.noncompile/configure.in,
58011         gcc.execute/configure.in, gcc.code_quality/configure.in,
58012         g++.other/configure.in, g++.old-deja/configure.in,
58013         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58014         in srcname setting.
58015
58016 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58017
58018         * lib/udi.exp: Fixed mondfe and mondfe_download.
58019         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58020         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58021
58022 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58023
58024         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58025         (gdb_exit): Don't remove *_soc files.
58026
58027 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58028
58029         * lib/c-torture.exp: Don't look for main; instead always use -w
58030         -c.  This is how the c-torture tests work.  Remove the object
58031         file if the compilation succeeds.
58032         * gcc.execute/execute.exp: Remove executable if test passes.
58033         * gcc.noncompile/noncompile.exp: Every test is an expected
58034         failure.
58035         * gcc.special/special.exp: Added tests from c-torture 1.11,
58036         corrected use of existing test.
58037         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58038         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58039         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58040         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58041         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58042         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58043         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58044         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58045         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58046         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58047         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58048         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58049         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58050         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58051         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58052         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58053         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58054         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58055         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58056         c-torture 1.11.
58057         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58058         correspond to c-torture 1.11.
58059
58060         * New file.